找回密码
 立即注册
搜索
热搜: 丝袜 魅魔 黑丝
查看: 9|回复: 0

25531089_我成了菲比后,身体被开发得太敏感了

[复制链接]

13万

主题

343

回帖

22万

积分

管理员

站长

UID
1
积分
224402
余额
13 R
Moe币
84883
在线时间
279 小时
注册时间
2025-12-28
最后登录
2026-11-13
发表于 2026-9-3 23:00:59 | 显示全部楼层 |阅读模式
!function(){var e={810:function(e){
/*!
* @docer/css-vars-ponyfill
* v2.3.2
* https://jhildenbiddle.github.io/css-vars-ponyfill/
* (c) 2018-2020 John Hildenbiddle <http://hildenbiddle.com>
* MIT license
*/
e.exports=function(){"use strict";function e(){return e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.apply(this,arguments)}var t={};function n(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r={mimeType:n.mimeType||null,onBeforeSend:n.onBeforeSend||Function.prototype,onSuccess:n.onSuccess||Function.prototype,onError:n.onError||Function.prototype,onComplete:n.onComplete||Function.prototype},o=Array.isArray(e)?e:[e],i=Array.from(Array(o.length)||[]).map((function(e){return null}));function s(){return!("<"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").trim().charAt(0))}function a(e,t){r.onError(e,o[t],t)}function c(e,t){var n=r.onSuccess(e,o[t],t);e=!1===n?"":n||e,i[t]=e,-1===i.indexOf(null)&&r.onComplete(i)}var l=document.createElement("a");o.forEach((function(e,n){if(l.setAttribute("href",e),l.href=String(l.href),t[e])return c(t[e],n);if(Boolean(document.all&&!window.atob)&&l.host.split(":")[0]!==location.host.split(":")[0])if(l.protocol===location.protocol){var o=new XDomainRequest;o.open("GET",e),o.timeout=0,o.onprogress=Function.prototype,o.ontimeout=Function.prototype,o.onload=function(){s(o.responseText)?(t[e]=o.responseText,c(o.responseText,n)):a(o,n)},o.onerror=function(e){a(o,n)},setTimeout((function(){o.send()}),0)}else console.warn("Internet Explorer 9 Cross-Origin (CORS) requests must use the same protocol (".concat(e,")")),a(null,n);else{var i=new XMLHttpRequest;i.open("GET",e),r.mimeType&&i.overrideMimeType&&i.overrideMimeType(r.mimeType),r.onBeforeSend(i,e,n),i.onreadystatechange=function(){4===i.readyState&&(200===i.status&&s(i.responseText)||0===i.status&&s(i.responseText)?(t[e]=i.responseText,c(i.responseText,n)):a(i,n))},i.send()}}))}
/**
   * Gets CSS data from <style> and <link> nodes (including @imports), then
   * returns data in order processed by DOM. Allows specifying nodes to
   * include/exclude and filtering CSS data using RegEx.
   *
   * @preserve
   * @param {object}   [options] The options object
   * @param {object}   [options.rootElement=document] Root element to traverse for
   *                   <link> and <style> nodes.
   * @param {string}   [options.include] CSS selector matching <link> and <style>
   *                   nodes to include
   * @param {string}   [options.exclude] CSS selector matching <link> and <style>
   *                   nodes to exclude
   * @param {object}   [options.filter] Regular expression used to filter node CSS
   *                   data. Each block of CSS data is tested against the filter,
   *                   and only matching data is included.
   * @param {boolean}  [options.skipDisabled=true] Determines if disabled
   *                   stylesheets will be skipped while collecting CSS data.
   * @param {boolean}  [options.useCSSOM=false] Determines if CSS data will be
   *                   collected from a stylesheet's runtime values instead of its
   *                   text content. This is required to get accurate CSS data
   *                   when a stylesheet has been modified using the deleteRule()
   *                   or insertRule() methods because these modifications will
   *                   not be reflected in the stylesheet's text content.
   * @param {function} [options.onBeforeSend] Callback before XHR is sent. Passes
   *                   1) the XHR object, 2) source node reference, and 3) the
   *                   source URL as arguments.
   * @param {function} [options.onSuccess] Callback on each CSS node read. Passes
   *                   1) CSS text, 2) source node reference, and 3) the source
   *                   URL as arguments.
   * @param {function} [options.onError] Callback on each error. Passes 1) the XHR
   *                   object for inspection, 2) soure node reference, and 3) the
   *                   source URL that failed (either a <link> href or an @import)
   *                   as arguments
   * @param {function} [options.onComplete] Callback after all nodes have been
   *                   processed. Passes 1) concatenated CSS text, 2) an array of
   *                   CSS text in DOM order, and 3) an array of nodes in DOM
   *                   order as arguments.
   *
   * @example
   *
   *   getCssData({
   *     rootElement : document,
   *     include     : 'style,link[rel="stylesheet"]',
   *     exclude     : '[href="skip.css"]',
   *     filter      : /red/,
   *     skipDisabled: true,
   *     useCSSOM    : false,
   *     onBeforeSend(xhr, node, url) {
   *       // ...
   *     }
   *     onSuccess(cssText, node, url) {
   *       // ...
   *     }
   *     onError(xhr, node, url) {
   *       // ...
   *     },
   *     onComplete(cssText, cssArray, nodeArray) {
   *       // ...
   *     }
   *   });
   */function r(e){var t={cssComments:/\/\*[\s\S]+?\*\//g,cssImports:/(?:@import\s*)(?:url\(\s*)?(?:['"])([^'"]*)(?:['"])(?:\s*\))?(?:[^;]*;)/g},r={rootElement:e.rootElement||document,include:e.include||'style,link[rel="stylesheet"]',exclude:e.exclude||null,filter:e.filter||null,skipDisabled:!1!==e.skipDisabled,useCSSOM:e.useCSSOM||!1,onBeforeSend:e.onBeforeSend||Function.prototype,onSuccess:e.onSuccess||Function.prototype,onError:e.onError||Function.prototype,onComplete:e.onComplete||Function.prototype},s=Array.from(r.rootElement.querySelectorAll(r.include)||[]).filter((function(e){return!i(e,r.exclude)})),a=Array.from(Array(s.length)||[]).map((function(e){return null}));function c(){if(-1===a.indexOf(null)){var e=a.join("");r.onComplete(e,a,s)}}function l(e,t,n,o){var i=r.onSuccess(e,n,o);d(e=void 0!==i&&!1===Boolean(i)?"":i||e,n,o,(function(e,o){null===a[t]&&(o.forEach((function(e){return r.onError(e.xhr,n,e.url)})),!r.filter||r.filter.test(e)?a[t]=e:a[t]="",c())}))}function u(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i={};return i.rules=(e.replace(t.cssComments,"").match(t.cssImports)||[]).filter((function(e){return-1===r.indexOf(e)})),i.urls=i.rules.map((function(e){return e.replace(t.cssImports,"$1")})),i.absoluteUrls=i.urls.map((function(e){return o(e,n)})),i.absoluteRules=i.rules.map((function(e,t){var r=i.urls[t],s=o(i.absoluteUrls[t],n);return e.replace(r,s)})),i}function d(e,t,o,i){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],c=u(e,o,a);c.rules.length?n(c.absoluteUrls,{onBeforeSend:function(e,n,o){r.onBeforeSend(e,t,n)},onSuccess:function(e,n,o){var i=r.onSuccess(e,t,n),s=u(e=!1===i?"":i||e,n,a);return s.rules.forEach((function(t,n){e=e.replace(t,s.absoluteRules[n])})),e},onError:function(n,r,l){s.push({xhr:n,url:r}),a.push(c.rules[l]),d(e,t,o,i,s,a)},onComplete:function(n){n.forEach((function(t,n){e=e.replace(c.rules[n],t)})),d(e,t,o,i,s,a)}}):i(e,s)}s.length?s.forEach((function(e,t){var i=e.getAttribute("href"),s=e.getAttribute("rel"),u="LINK"===e.nodeName&&i&&s&&-1!==s.toLowerCase().indexOf("stylesheet"),d=!1!==r.skipDisabled&&e.disabled,f="STYLE"===e.nodeName;if(u&&!d)n(i,{mimeType:"text/css",onBeforeSend:function(t,n,o){r.onBeforeSend(t,e,n)},onSuccess:function(n,r,s){var a=o(i);l(n,t,e,a)},onError:function(n,o,i){a[t]="",r.onError(n,e,o),c()}});else if(f&&!d){var m=e.textContent;r.useCSSOM&&(m=Array.from(e.sheet.cssRules||[]).map((function(e){return e.cssText})).join("")),l(m,t,e,location.href)}else a[t]="",c()})):r.onComplete("",[])}function o(e,t){var n=document.implementation.createHTMLDocument(""),r=n.createElement("base"),o=n.createElement("a");return n.head.appendChild(r),n.body.appendChild(o),r.href=t||document.baseURI||(document.querySelector("base")||{}).href||location.href,o.href=e,o.href}function i(e,t){return(e.matches||e.matchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector).call(e,t)}var s=a;function a(e,t,n){e instanceof RegExp&&(e=c(e,n)),t instanceof RegExp&&(t=c(t,n));var r=l(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function c(e,t){var n=t.match(e);return n?n[0]:null}function l(e,t,n){var r,o,i,s,a,c=n.indexOf(e),l=n.indexOf(t,c+1),u=c;if(c>=0&&l>0){for(r=[],i=n.length;u>=0&&!a;)u==c?(r.push(u),c=n.indexOf(e,u+1)):1==r.length?a=[r.pop(),l]:((o=r.pop())<i&&(i=o,s=l),l=n.indexOf(t,u+1)),u=c<l&&c>=0?c:l;r.length&&(a=[i,s])}return a}function u(t){var n=e({},{preserveStatic:!0,removeComments:!1},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),r=[];function o(e){throw new Error("CSS parse error: ".concat(e))}function i(e){var n=e.exec(t);if(n)return t=t.slice(n[0].length),n}function a(){return i(/^{\s*/)}function c(){return i(/^}/)}function l(){i(/^\s*/)}function u(){if(l(),"/"===t[0]&&"*"===t[1]){for(var e=2;t[e]&&("*"!==t[e]||"/"!==t[e+1]);)e++;if(!t[e])return o("end of comment is missing");var n=t.slice(2,e);return t=t.slice(e+2),{type:"comment",comment:n}}}function d(){for(var e,t=[];e=u();)t.push(e);return n.removeComments?[]:t}function f(){for(l();"}"===t[0];)o("extra closing bracket");var e=i(/^(("(?:\\"|[^"])*"|'(?:\\'|[^'])*'|[^{])+)/);if(e)return e[0].trim().replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,(function(e){return e.replace(/,/g,"‌")})).split(/\s*(?![^(]*\)),\s*/).map((function(e){return e.replace(/\u200C/g,",")}))}function m(){if("@"===t[0])return A();i(/^([;\s]*)+/);var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=i(/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(n){if(n=n[0].trim(),!i(/^:\s*/))return o("property missing ':'");var r=i(/^((?:\/\*.*?\*\/|'(?:\\'|.)*?'|"(?:\\"|.)*?"|\((\s*'(?:\\'|.)*?'|"(?:\\"|.)*?"|[^)]*?)\s*\)|[^};])+)/),s={type:"declaration",property:n.replace(e,""),value:r?r[0].replace(e,"").trim():""};return i(/^[;\s]*/),s}}function p(){if(!a())return o("missing '{'");for(var e,t=d();e=m();)t.push(e),t=t.concat(d());return c()?t:o("missing '}'")}function h(){l();for(var e,t=[];e=i(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),i(/^,\s*/);if(t.length)return{type:"keyframe",values:t,declarations:p()}}function g(){var e=i(/^@([-\w]+)?keyframes\s*/);if(e){var t=e[1];if(!(e=i(/^([-\w]+)\s*/)))return o("@keyframes missing name");var n,r=e[1];if(!a())return o("@keyframes missing '{'");for(var s=d();n=h();)s.push(n),s=s.concat(d());return c()?{type:"keyframes",name:r,vendor:t,keyframes:s}:o("@keyframes missing '}'")}}function y(){if(i(/^@page */))return{type:"page",selectors:f()||[],declarations:p()}}function v(){var e=i(/@(top|bottom|left|right)-(left|center|right|top|middle|bottom)-?(corner)?\s*/);if(e)return{type:"page-margin-box",name:"".concat(e[1],"-").concat(e[2])+(e[3]?"-".concat(e[3]):""),declarations:p()}}function w(){if(i(/^@font-face\s*/))return{type:"font-face",declarations:p()}}function b(){var e=i(/^@supports *([^{]+)/);if(e)return{type:"supports",supports:e[1].trim(),rules:O()}}function S(){if(i(/^@host\s*/))return{type:"host",rules:O()}}function C(){var e=i(/^@media([^{]+)*/);if(e)return{type:"media",media:(e[1]||"").trim(),rules:O()}}function E(){var e=i(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(e)return{type:"custom-media",name:e[1].trim(),media:e[2].trim()}}function k(){var e=i(/^@([-\w]+)?document *([^{]+)/);if(e)return{type:"document",document:e[2].trim(),vendor:e[1]?e[1].trim():null,rules:O()}}function x(){var e=i(/^@(import|charset|namespace)\s*([^;]+);/);if(e)return{type:e[1],name:e[2].trim()}}function A(){if(l(),"@"===t[0]){var e=x()||w()||C()||g()||b()||k()||E()||S()||y()||v();if(e&&!n.preserveStatic){return(e.declarations?e.declarations.some((function(e){return/var\(/.test(e.value)})):(e.keyframes||e.rules||[]).some((function(e){return(e.declarations||[]).some((function(e){return/var\(/.test(e.value)}))})))?e:{}}return e}}function T(){if(!n.preserveStatic){var e=s("{","}",t);if(e){var r=/:(?:root|host)(?![.:#(])/.test(e.pre)&&/--\S*\s*:/.test(e.body),i=/var\(/.test(e.body);if(!r&&!i)return t=t.slice(e.end+1),{}}}var a=f()||[],c=n.preserveStatic?p():p().filter((function(e){var t=a.some((function(e){return/:(?:root|host)(?![.:#(])/.test(e)}))&&/^--\S/.test(e.property),n=/var\(/.test(e.value);return t||n}));return a.length||o("selector missing"),{type:"rule",selectors:a,declarations:c}}function O(e){if(!e&&!a())return o("missing '{'");for(var n,r=d();t.length&&(e||"}"!==t[0])&&(n=A()||T());)n.type&&r.push(n),r=r.concat(d());return e||c()?r:o("missing '}'")}return{type:"stylesheet",stylesheet:{rules:O(!0),errors:r}}}function d(t){var n=e({},{parseHost:!1,store:{},onWarning:function(){}},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),r=new RegExp(":".concat(n.parseHost?"host":"root","$"));return"string"==typeof t&&(t=u(t,n)),t.stylesheet.rules.forEach((function(e){"rule"===e.type&&e.selectors.some((function(e){return r.test(e)}))&&e.declarations.forEach((function(e,t){var r=e.property,o=e.value;r&&0===r.indexOf("--")&&(n.store[r]=o)}))})),n.store}a.range=l;var f="undefined"!=typeof window,m=f&&window.CSS&&window.CSS.supports&&window.CSS.supports("(--a: 0)"),p={rootElement:f?document:null,shadowDOM:!1,include:"style,link[rel=stylesheet]",exclude:"",variables:{},onlyLegacy:!0,preserveStatic:!0,preserveVars:!1,silent:!1,updateDOM:!0,updateURLs:!0,watch:null,onBeforeSend:function(){},onError:function(){},onWarning:function(){},onSuccess:function(){},onComplete:function(){},onFinally:function(){}},h={cssComments:/\/\*[\s\S]+?\*\//g,cssKeyframes:/@(?:-\w*-)?keyframes/,cssMediaQueries:/@media[^{]+\{([\s\S]+?})\s*}/g,cssUrls:/url\((?!['"]?(?:data|http|\/\/):)['"]?([^'")]*)['"]?\)/g,cssVarDeclRules:/(?::(?:root|host)(?![.:#(])[\s,]*[^{]*{\s*[^}]*})/g,cssVarDecls:/(?:[\s;]*)(-{2}\w[\w-]*)(?:\s*:\s*)([^;]*);/g,cssVarFunc:/var\(\s*--[\w-]/,cssVars:/(?:(?::(?:root|host)(?![.:#(])[\s,]*[^{]*{\s*[^;]*;*\s*)|(?:var\(\s*))(--[^:)]+)(?:\s*[:)])/},g={dom:{},job:{},user:{}},y=!1,v=null,w=0,b=null,S=!1,C="skin_"+Date.now();
/**
   * Fetches, parses, and transforms CSS custom properties from specified
   * <style> and <link> elements into static values, then appends a new <style>
   * element with static values to the DOM to provide CSS custom property
   * compatibility for legacy browsers. Also provides a single interface for
   * live updates of runtime values in both modern and legacy browsers.
   *
   * @preserve
   * @param {object}   [options] Options object
   * @param {object}   [options.rootElement=document] Root element to traverse for
   *                   <link> and <style> nodes
   * @param {boolean}  [options.shadowDOM=false] Determines if shadow DOM <link>
   *                   and <style> nodes will be processed.
   * @param {string}   [options.include="style,link[rel=stylesheet]"] CSS selector
   *                   matching <link re="stylesheet"> and <style> nodes to
   *                   process
   * @param {string}   [options.exclude] CSS selector matching <link
   *                   rel="stylehseet"> and <style> nodes to exclude from those
   *                   matches by options.include
   * @param {object}   [options.variables] A map of custom property name/value
   *                   pairs. Property names can omit or include the leading
   *                   double-hyphen (—), and values specified will override
   *                   previous values
   * @param {boolean}  [options.onlyLegacy=true] Determines if the ponyfill will
   *                   only generate legacy-compatible CSS in browsers that lack
   *                   native support (i.e., legacy browsers)
   * @param {boolean}  [options.preserveStatic=true] Determines if CSS
   *                   declarations that do not reference a custom property will
   *                   be preserved in the transformed CSS
   * @param {boolean}  [options.preserveVars=false] Determines if CSS custom
   *                   property declarations will be preserved in the transformed
   *                   CSS
   * @param {boolean}  [options.silent=false] Determines if warning and error
   *                   messages will be displayed on the console
   * @param {boolean}  [options.updateDOM=true] Determines if the ponyfill will
   *                   update the DOM after processing CSS custom properties
   * @param {boolean}  [options.updateURLs=true] Determines if relative url()
   *                   paths will be converted to absolute urls in external CSS
   * @param {boolean}  [options.watch=false] Determines if a MutationObserver will
   *                   be created that will execute the ponyfill when a <link> or
   *                   <style> DOM mutation is observed
   * @param {function} [options.onBeforeSend] Callback before XHR is sent. Passes
   *                   1) the XHR object, 2) source node reference, and 3) the
   *                   source URL as arguments
   * @param {function} [options.onError] Callback after a CSS parsing error has
   *                   occurred or an XHR request has failed. Passes 1) an error
   *                   message, and 2) source node reference, 3) xhr, and 4 url as
   *                   arguments.
   * @param {function} [options.onWarning] Callback after each CSS parsing warning
   *                   has occurred. Passes 1) a warning message as an argument.
   * @param {function} [options.onSuccess] Callback after CSS data has been
   *                   collected from each node and before CSS custom properties
   *                   have been transformed. Allows modifying the CSS data before
   *                   it is transformed by returning any string value (or false
   *                   to skip). Passes 1) CSS text, 2) source node reference, and
   *                   3) the source URL as arguments.
   * @param {function} [options.onComplete] Callback after all CSS has been
   *                   processed, legacy-compatible CSS has been generated, and
   *                   (optionally) the DOM has been updated. Passes 1) a CSS
   *                   string with CSS variable values resolved, 2) an array of
   *                   output <style> node references that have been appended to
   *                   the DOM, 3) an object containing all custom properies names
   *                   and values, and 4) the ponyfill execution time in
   *                   milliseconds.
   * @param {function} [options.onFinally] Callback in modern and legacy browsers
   *                   after the ponyfill has finished all tasks. Passes 1) a
   *                   boolean indicating if the last ponyfill call resulted in a
   *                   style change, 2) a boolean indicating if the current
   *                   browser provides native support for CSS custom properties,
   *                   and 3) the ponyfill execution time in milliseconds.
   * @example
   *
   *   cssVars({
   *     rootElement   : document,
   *     shadowDOM     : false,
   *     include       : 'style,link[rel="stylesheet"]',
   *     exclude       : '',
   *     variables     : {},
   *     onlyLegacy    : true,
   *     preserveStatic: true,
   *     preserveVars  : false,
   *     silent        : false,
   *     updateDOM     : true,
   *     updateURLs    : true,
   *     watch         : false,
   *     onBeforeSend(xhr, node, url) {},
   *     onError(message, node, xhr, url) {},
   *     onWarning(message) {},
   *     onSuccess(cssText, node, url) {},
   *     onComplete(cssText, styleNode, cssVariables, benchmark) {},
   *     onFinally(hasChanged, hasNativeSupport, benchmark)
   *   });
   */
function E(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n="cssVars(): ",o=e({},p,t);function i(e,t,r,i){!o.silent&&window.console&&console.error("".concat(n).concat(e,"\n"),t),o.onError(e,t,r,i)}function s(e){!o.silent&&window.console&&console.warn("".concat(n).concat(e)),o.onWarning(e)}function a(e){o.onFinally(Boolean(e),m,D()-o.__benchmark)}if(f){if(o.watch)return o.watch=p.watch,k(o),void E(o);if(!1===o.watch&&v&&(v.disconnect(),v=null),!o.__benchmark){if(y===o.rootElement)return void x(t);if(o.__benchmark=D(),o.exclude=[v?'[data-cssvars]:not([data-cssvars=""])':'[data-cssvars="out"]',o.exclude].filter((function(e){return e})).join(","),o.variables=T(o.variables),!v&&(Array.from(o.rootElement.querySelectorAll('[data-cssvars="out"]')).forEach((function(e){var t=e.getAttribute("data-cssvars-group");t&&o.rootElement.querySelector('[data-cssvars="src"][data-cssvars-group="'.concat(t,'"]'))||e.parentNode.removeChild(e)})),w)){var c=o.rootElement.querySelectorAll('[data-cssvars]:not([data-cssvars="out"])');c.length<w&&(w=c.length,g.dom={})}}if("loading"!==document.readyState)if(m&&o.onlyLegacy){var l=!1;if(o.updateDOM){var u=o.rootElement.host||(o.rootElement===document?document.documentElement:o.rootElement);Object.keys(o.variables).forEach((function(e){var t=o.variables[e];l=l||t!==getComputedStyle(u).getPropertyValue(e),u.style.setProperty(e,t)}))}a(l)}else!S&&(o.shadowDOM||o.rootElement.shadowRoot||o.rootElement.host)?r({rootElement:p.rootElement,include:p.include,exclude:o.exclude,skipDisabled:!1,onSuccess:function(e,t,n){return(e=((e=e.replace(h.cssComments,"").replace(h.cssMediaQueries,"")).match(h.cssVarDeclRules)||[]).join(""))||!1},onComplete:function(e,t,n){d(e,{store:g.dom,onWarning:s}),S=!0,E(o)}}):(y=o.rootElement,r({rootElement:o.rootElement,include:o.include,exclude:o.exclude,skipDisabled:!1,onBeforeSend:o.onBeforeSend,onError:function(e,t,n){var r=e.responseURL||O(n,location.href),o=e.statusText?"(".concat(e.statusText,")"):"Unspecified Error"+(0===e.status?" (possibly CORS related)":"");i("CSS XHR Error: ".concat(r," ").concat(e.status," ").concat(o),t,e,r)},onSuccess:function(e,t,n){var r="LINK"===t.tagName,i="STYLE"===t.tagName&&e!==t.textContent,s=o.onSuccess(e,t,n);return e=void 0!==s&&!1===Boolean(s)?"":s||e,o.updateURLs&&(r||i)&&(e=A(e,n)),e},onComplete:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(var r in o.variables){var i="var(".concat(r,")"),s=o.variables[r],c=i.replace(/,/g,",\\s*");c=(c=c.replace(/\(/g,"\\(")).replace(/\)/g,"\\)"),e=e.replace(new RegExp(c,"ig"),s)}var l=document.getElementById(C);l||((l=document.body.appendChild(document.createElement("style"))).setAttribute("id",C),l.setAttribute("data-cssvars","out")),l.textContent=e,y=!1,o.onComplete(e,n,JSON.parse(JSON.stringify(o.variables)),D()-o.__benchmark),a(n.length)}}));else document.addEventListener("DOMContentLoaded",(function e(n){E(t),document.removeEventListener("DOMContentLoaded",e)}))}}function k(e){function t(e){var t=e.hasAttribute("disabled"),n=(e.sheet||{}).disabled;return t||n}function n(e){return"LINK"===e.tagName&&-1!==(e.getAttribute("rel")||"").indexOf("stylesheet")&&!t(e)}function r(e){return"STYLE"===e.tagName&&!t(e)}function o(e){return Array.from(e||[]).some((function(e){var t=1===e.nodeType&&e.hasAttribute("data-cssvars"),o=r(e)&&h.cssVars.test(e.textContent);return!t&&(n(e)||o)}))}function i(t){return Array.from(t||[]).some((function(t){var n=1===t.nodeType,r=n&&"out"===t.getAttribute("data-cssvars"),o=n&&"src"===t.getAttribute("data-cssvars"),i=o;if(o||r){var s=t.getAttribute("data-cssvars-group"),a=e.rootElement.querySelector('[data-cssvars-group="'.concat(s,'"]'));o&&(L(e.rootElement),g.dom={}),a&&a.parentNode.removeChild(a)}return i}))}window.MutationObserver&&(v&&(v.disconnect(),v=null),(v=new MutationObserver((function(t){t.some((function(e){var t=!1;return"attributes"===e.type?t=n(e.target):"childList"===e.type&&(t=o(e.addedNodes)||i(e.removedNodes)),t}))&&E(e)}))).observe(document.documentElement,{attributes:!0,attributeFilter:["disabled","href"],childList:!0,subtree:!0}))}function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;clearTimeout(b),b=setTimeout((function(){e.__benchmark=null,E(e)}),t)}function A(e,t){return(e.replace(h.cssComments,"").match(h.cssUrls)||[]).forEach((function(n){var r=n.replace(h.cssUrls,"$1"),o=O(r,t);e=e.replace(n,n.replace(r,o))})),e}function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=/^-{2}/;return Object.keys(e).reduce((function(n,r){return n[t.test(r)?r:"--".concat(r.replace(/^-+/,""))]=e[r],n}),{})}function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:location.href,n=document.implementation.createHTMLDocument(""),r=n.createElement("base"),o=n.createElement("a");return n.head.appendChild(r),n.body.appendChild(o),r.href=t,o.href=e,o.href}function D(){return f&&(window.performance||{}).now?window.performance.now():(new Date).getTime()}function L(e){Array.from(e.querySelectorAll('[data-cssvars="skip"],[data-cssvars="src"]')).forEach((function(e){return e.setAttribute("data-cssvars","")}))}return E.reset=function(){for(var e in y=!1,v&&(v.disconnect(),v=null),w=0,b=null,S=!1,g)g[e]={}},E}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=n(810),t=n.n(e);class r{constructor({qtAsyncQueryKey:e="external",base64Encode:t,base64Decode:n}){this.qtQueryKey=e,this.cefQueryKey="cefQuery",this.base64Encode=t,this.base64Decode=n,this.enableDebug={jsAsyncRequest:!1,jsAsyncCallback:!1},this._init()}_init(){const e=window[this.qtQueryKey]&&window[this.qtQueryKey].jsAsynCall,t=window[this.cefQueryKey];this.isCefEnv=!!t,this.isQtEnv=!!e&&!this.isCefEnv,this.isWpsEnv=e||t,this.isMacEnv=/Mac/i.test(navigator.userAgent)}setEnableDebug({jsAsyncRequest:e=!1,jsAsyncCallback:t=!1}){this.enableDebug.jsAsyncRequest=e,this.enableDebug.jsAsyncCallback=t}exec(e,t={},n){return new Promise(((r,o)=>{if(!this.isWpsEnv)return o(new Error(`请在wps的环境下执行:${e}`));let i={method:e,params:t},s=e+"_async_callback_"+setTimeout((()=>{}));"common.report.dataWarehouseSend"!==e&&(window[s]=t=>{delete window[s];let i=JSON.parse(this.base64Decode(t));return this.enableDebug.jsAsyncCallback&&(console.group("回调jsAsync:",s),console.log("回调参数",i),console.groupEnd()),n&&n(i),"ok"===i.callstatus?r(i.result):o({result:i.errormsg,method:e})},i.callback=`window["${s}"]`);const a=JSON.stringify(i);this.enableDebug.jsAsyncRequest&&(console.group("请求jsAsync:",s),console.log("请求JSON参数",i),console.log("请求query参数",a),console.groupEnd()),this.isCefEnv?this.cefQuery(a):this.qtAsyncQuery(a)}))}setWindowCallback(e,t){window[e]=e=>{e?(e=JSON.parse(this.base64Decode(e)),t(e)):t(e)}}cefQuery(e){return e=this.base64Encode(e),window[this.cefQueryKey]&&window[this.cefQueryKey]({request:`fromJSAsynCallBase64("${e}")`,persistent:!1})}qtAsyncQuery(e){return e=this.base64Encode(e),window[this.qtQueryKey]&&window[this.qtQueryKey].jsAsynCall(e)}}const o=Object.freeze({KGalleryModel:"KGalleryModel",KTaskPanel:"KTaskPanel",KQuickHelpBar:"KQuickHelpBar",common:"common"}),i=({skinThemeColor:e={},defaultThemeColor:t={}})=>{const n=new Map,r=Object.keys(t).sort();for(let i of r){let r=t[i];const s=Object.keys(r).sort();for(let t of s){const s=o.hasOwnProperty(i)?`${i}-${t}`:t;let a=e[i]&&e[i][t]||r[t];n.set(s,a)}}return[...n.entries()].reduce(((e,[t,n])=>(e[`--${t}`]=n,e)),{})},s=({message:e,duration:t=1e4})=>{const n=document.body.appendChild(document.createElement("div"));n.setAttribute("style","\n\t\tposition: fixed;\n\t\tleft: 0;\n\t\twidth: 100%;\n\t\ttext-align: center;\n\t\tpointer-events: none;\n\t\tbottom: 30px;\n  "),n.innerHTML=`<div style="\n\t\tposition: relative;\n\t\tdisplay: inline-block;\n\t\tvertical-align: middle;\n\t\tmargin: 0 auto;\n\t\tfont-size: 12px;\n\t\tmax-width: 80%;\n\t\ttext-align: center;\n\t\tpadding: 9px 16px;\n\t\tword-break: break-all;\n\t\tbackground: rgba(0, 0, 0, 0.7);\n\t\tborder-radius: 8px;\n\t\tcolor: #FFFFFF;\n\t\tbox-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.3);\n">${e}</div>`,document.body.appendChild(n),setTimeout((()=>{n.parentNode.removeChild(n)}),t)},a=(...e)=>{console.log("[theme sdk]",e)},c=(...e)=>{console.error("[theme sdk]",e)};var l=String.fromCharCode,u=function(e){if(e.length<2)return(t=e.charCodeAt(0))<128?e:t<2048?l(192|t>>>6)+l(128|63&t):l(224|t>>>12&15)+l(128|t>>>6&63)+l(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return l(240|t>>>18&7)+l(128|t>>>12&63)+l(128|t>>>6&63)+l(128|63&t)},d=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,f=function(e){return window.btoa(function(e){return e.replace(d,u)}(e))},m=new RegExp(["[À-ß][€-¿]","[à-ï][€-¿]{2}","[ð-÷][€-¿]{3}"].join("|"),"g"),p=function(e){switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return l(55296+(t>>>10))+l(56320+(1023&t));case 3:return l((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return l((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},h=function(e){return window.atob(e).replace(m,p)},g={VERSION:"wps.2.1.9",encode:function(e,t){return t?f(String(e)).replace(/[+\/]/g,(function(e){return"+"==e?"-":"_"})).replace(/=/g,""):f(String(e))},decode:function(e){return h(String(e).replace(/[-_]/g,(function(e){return"-"==e?"+":"/"})).replace(/[^A-Za-z0-9\+\/]/g,""))}},y=!1;var v={log:function(){y&&console.log(...arguments)},warn:function(){y&&console.warn(...arguments)}};var w=class{constructor(e,t){this.encode=e||g.encode.bind(g),this.decode=t||g.decode.bind(g),this.queryKey="cefQuery"}setQueryKey(e){this.queryKey=e}setEncode(e){this.encode=e}setDecode(e){this.decode=e}_exceptionHandler(e,t,n){return e.message=`Client Api Exec Catch Error: \n          method: ${t}, error: ${e.message}`,n&&(e.message+=`, response: ${JSON.stringify(n)}`,e.response=n),v.warn(e),e}execJson(e,t){try{return v.log(e),e=this.encode(JSON.stringify(e)),window[this.queryKey]({request:'fromJSAsynCallBase64("'+e+'")',persistent:!1})}catch(n){t&&t(this._exceptionHandler(n,e.method))}}exec(e,t,n){let r={method:e};if("function"==typeof t?n=t:void 0!==t&&(r.params=t),"function"==typeof n){let t=e+"_async_callback_"+setTimeout((function(){}),0);window[t]=r=>{delete window[t];let o=null;try{if(r=this.decode(r),"ok"!==(r=JSON.parse(r)).callstatus)throw new Error("execute api failed")}catch(t){o=this._exceptionHandler(t,e,r)}n(o,r)},r.callback=`window["${t}"]`}return this.execJson(r,n)}execPromise(e,t){return new Promise(((n,r)=>{this.exec(e,t,((e,t)=>{e?r(e):n(t)}))}))}},b=new w;function S(){return"event_async_callback_"+setTimeout((function(){}),0)}var C=new class{constructor(){this.apiPrefix="common.event",this.apis={addEventListener:`${this.apiPrefix}.addEventListener`,removeEventListener:`${this.apiPrefix}.removeEventListener`},this.mapping={}}_addEventListener(e,t){b.exec(this.apis.addEventListener,{eventName:e,callbackName:t})}_removeEventListener(e){b.exec(this.apis.removeEventListener,{eventName:e})}addEventListener(e,t){if("function"!=typeof t)return void console.warn("callback must be function");let n=S();this.mapping[e]=n,window[n]=e=>{e=b.decode(e),e=JSON.parse(e),t(e)},this._addEventListener(e,n)}removeEventListener(e){this._removeEventListener(e);let t=this.mapping[e];t&&(delete window[t],delete this.mapping[e])}};window.event=C;const E=!!window.Extention,k={getSkinColorConfig:"common.skin.getSkinColorConfig",getSkinHintConfig:"common.skin.getSkinHintConfig",onSkinChanged:"event.skin.change"},x=g.encode,A=g.decode;a("IS_KPLG",E);var T=class{constructor({isNotAdaptPage:e,qtAsyncQueryKey:t="external",base64Encode:n=x,base64Decode:o=A,onSkinChange:i,defaultThemeColor:s={},apisNames:a={},debug:c}){this.isNotAdaptPage=e,this.apis=Object.assign(k,a),this.defaultThemeColor=s,this.onSkinChange=i,this.clientApi=new r({base64Decode:o,base64Encode:n,qtAsyncQueryKey:t}),this.clientApi.setEnableDebug({jsAsyncRequest:c,jsAsyncCallback:c}),this.debug=c}async getSkinColorConfig(){try{if(!E){const e=await this.clientApi.exec(this.apis.getSkinColorConfig,{config:JSON.stringify(this.defaultThemeColor)});return JSON.parse(e.data)}const e=window.Extention.Skin.getSkinColorConfig({config:this.defaultThemeColor});if(!0===e.code)return e.result}catch(e){c(e)}}async getSkinHintConfig(e){try{if(!E){const t=await this.clientApi.exec(this.apis.getSkinHintConfig,{config:JSON.stringify(e)});return JSON.parse(t.data)}const t=window.Extention.Skin.getSkinHintConfig({config:e});if(!0===t.code)return t.result}catch(e){c(e)}}async init(){if(a("sdk init"),this.isNotAdaptPage&&this.isNotAdaptPage())return;await this.changeSkin();const e=this.changeSkin.bind(this);this.addSkinListener(e)}async changeSkin(){a("changeSkin");let e=!1,n=[],r={};try{r=await this.getSkinColorConfig(),a("getSkinColorConfig",r),n=i({skinThemeColor:r,defaultThemeColor:this.defaultThemeColor})}catch(e){c("changeSkin e",e),n=i({defaultThemeColor:this.defaultThemeColor})}try{e=await this.isDarkSkinAsync(),a("isDarkSkinAsync",e)}catch(e){c(e)}if(this.debug&&e){const e=(({skinThemeColor:e={},defaultThemeColor:t={}})=>{let n=!1;try{const r=Object.keys(t).sort();for(let o of r){let r=t[o];const i=Object.keys(r).sort();for(let t of i)(e[o]&&e[o][t])===r[t]&&(n=!0,console.warn(`ThemeService SDK:${t}: "${r[t]}" 返回的是默认值,请检查客户端的palette.kuip文件是否最新。`))}}catch(e){}return n})({skinThemeColor:r,defaultThemeColor:this.defaultThemeColor});e&&s({message:"ThemeService SDK:请检查客户端的palette.kuip文件是否最新"})}else this.debug&&(console.warn("ThemeService SDK:开发环境下,请留意暗黑皮肤的UI配色效果"),s({message:"ThemeService SDK:开发环境下,请留意暗黑皮肤的UI配色效果",duration:3e3}));try{this.onSkinChange&&this.onSkinChange({isDarkSkin:e,themeColors:n}),t()({variables:n})}catch(e){c(e)}}addSkinListener(e){try{E?window.Extention.Skin.addSkinChangeListener(e):C.addEventListener(this.apis.onSkinChanged,e)}catch(e){c(e)}}removeSkinListener(e){try{E?window.Extention.Skin.removeSkinChangeListener(e):C.removeEventListener(this.apis.onSkinChanged,e)}catch(e){c(e)}}async isDarkSkinAsync(){try{const e=await this.getSkinHintConfig({DocerBaseConfig:{"is-dark-skin":0}});return"1"===String(e.DocerBaseConfig["is-dark-skin"])}catch(e){c(e)}return!1}};function O(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var D,L=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"initThemeSdk",value:function(){var e,t,n;try{var r={};["background"].forEach((function(e){r[e]=null})),new T({debug:!1,defaultThemeColor:(e={},t="KWebQAComponent",n=r,t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e)}).init()}catch(e){console.error(e)}}}])&&O(t.prototype,n),r&&O(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function N(){window.APM.getLogger("重试场景").info("用户点击重试");var e="".concat(window.location.origin).concat(window.location.pathname,"?status=loading");window.location.href=e}(new class{constructor(){this.filterElements=["INPUT","TEXTAREA"]}disableKeyDown(e){document.onkeydown=t=>!e||!e.length||-1===e.indexOf(t.keyCode)}disableDrag(){document.ondragstart=e=>!(!e||!e.target||-1===this.filterElements.indexOf(e.target.tagName))}disableSelection(){document.onselectstart=e=>!(!e||!e.target||-1===this.filterElements.indexOf(e.target.tagName))}disableContextMenu(e){document.oncontextmenu=function(t){if(e&&e.length)return t&&t.target&&-1!==e.indexOf(t.target.tagName)?void(t.returnValue=!1):void 0;t.returnValue=!1}}disableAll(){this.disableContextMenu(),this.disableDrag(),this.disableKeyDown(),this.disableSelection()}}).disableAll(),D={appId:"BJznV2fk",appName:"WPS-帮助中心-插件详情中间页"},window.apmInit=function(){window.APM&&window.APM.init({appId:D.appId,appName:D.appName,appVersion:"1.1.0",isDebug:!1,samplingRate:10,pluginConfig:{performance:{switch:!0},businessLogger:{switch:!0},vue:{switch:!1},windowOnError:{switch:!0},windowSourceError:{switch:!0},windowUnhandledRejection:{switch:!0}}})},document.addEventListener("DOMContentLoaded",(function(){var e,t,n,r;if(document.getElementById("close_btn").onclick=function(){window.close()},e=(window.innerWidth-50)*window.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|M男之家

GMT+8, 2026-11-13 23:45 , Processed in 0.077341 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表