mirror of
https://gitee.com/Vancouver2017/luban-lite-t3e-pro.git
synced 2025-12-14 02:18:54 +00:00
2 lines
31 KiB
JavaScript
2 lines
31 KiB
JavaScript
var WebHelpAPI;(()=>{var e,t={9763:()=>{window.oxy_webhelp_navlinks={}},1841:(e,t,n)=>{"use strict";n.r(t),n.d(t,{AutocompleteItem:()=>Pt,setCustomAutocomplete:()=>jt}),n(3734),n(9763);var r=n(7856),a=n.n(r);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)}}a().addHook("afterSanitizeAttributes",(function(e){"_blank"==e.target&&e.setAttribute("rel","noopener")}));var i=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;return t=e,n=[{key:"appendHtmlNode",value:function(e,t){var n=a().sanitize(e[0],{ADD_ATTR:["target"]});t.append(n)}},{key:"appendElementNodeToBody",value:function(e){var t=a().sanitize(e,{RETURN_DOM:!0,RETURN_DOM_IMPORT:!0,ADD_ATTR:["target"]});return document.body.appendChild(t.firstChild)}},{key:"sanitize",value:function(e){return a().sanitize(e,{ALLOWED_TAGS:[]})}}],null&&o(t.prototype,null),n&&o(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),l=n(3193);function c(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s(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 f=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;return t=e,n=[{key:"getParameter",value:function(e){var t,n,r,a=new URLSearchParams(window.location.search),o=new URLSearchParams,i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=c(e))){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}(a);try{for(i.s();!(t=i.n()).done;){var l=(n=t.value,r=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(n,r)||c(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),u=l[0],s=l[1];o.append(u.toLowerCase(),s)}}catch(e){i.e(e)}finally{i.f()}var f=o.get(e.toLowerCase());return f&&(f=(f=decodeURIComponent(f)).replace(/\+/g," ")),f}},{key:"updateSearchParameter",value:function(e,t){var n=window.location.search,r=window.location.href,a=r.substr(0,r.indexOf(n)+1),o=new URLSearchParams(window.location.search);o.delete(e),o.set(e,encodeURIComponent(t)),window.history.pushState(e,document.title,a+o.toString())}},{key:"loadJS",value:function(e,t){var n=document.createElement("script");n.src=e,n.onload=t,n.onreadystatechange=t,document.body.appendChild(n)}},{key:"isLocal",value:function(){this.debug("isLocal()");try{var e=window.location.protocol;if(e.includes("http")||e.includes("https"))return!1}catch(e){this.debug(e)}return!0}},{key:"preventAutocompletePopupToAppear",value:function(){l(window).on("resize",(function(){l("#textToSearch").trigger("blur"),l(".ui-autocomplete").trigger("blur")}))}},{key:"debug",value:function(e,t){}}],null&&s(t.prototype,null),n&&s(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function h(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 p=new(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;return t=e,(n=[{key:"init",value:function(e){var t=f.getParameter("contextId"),n=f.getParameter("appname");null!=t&&""!=t?f.loadJS("./webhelp/app/context-help/context-help-map.js",(function(){for(var e=!0,r=0;r<contextHelpMap.length;r++){var a=contextHelpMap[r];if(t==a.appid&&(null==n||n==a.appname)){var o=a.path;if(null!=o){var l=decodeURI(window.location.hash),c=i.sanitize(l);window.location=o+c,e=!1}break}}e&&(window.location="index.html")})):"cshelp"===e&&(window.location="index.html")}}])&&h(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}()),d=n(3193);function v(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)}}function w(e,t){y(e,t),t.add(e)}function y(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function m(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}var g=new WeakMap,b=new WeakSet,k=new WeakSet,S=new WeakSet,T=new WeakSet;function _(e){var t=!1;return e&&(t=!0),t}function O(){m(this,S,x).call(this,window.location.hash)}function x(e,t){if(!(n=this,r=g,a=function(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}(n,r),function(e,t){return t.get?t.get.call(e):t.value}(n,a)).test(e))return!1;var n,r,a,o=document.getElementById(e.slice(1));if(o){var i=o.getBoundingClientRect(),l=window.pageYOffset+i.top-this.getStickyOffset();window.scrollTo(window.pageXOffset,l),history&&history.pushState&&t&&history.pushState({},document.title,location.pathname+e)}return!!o}function C(e){var t=e.target;"A"===t.nodeName&&m(this,S,x).call(this,t.getAttribute("href"),!0)&&e.preventDefault()}var P=new(function(){function e(){var t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),w(this,T),w(this,S),w(this,k),w(this,b),n={writable:!0,value:/^#[^ ]+$/},y(this,t=g),t.set(this,n)}var t,n;return t=e,(n=[{key:"init",value:function(){var e=this,t=d(".wh_header");m(this,b,_).call(this,t)&&(t.addClass("header-sticky"),t.css({top:"0"}),t.outerHeight());var n=d(".wh_tools").parent();m(this,b,_).call(this,n)&&(n.addClass("breadcrumb-sticky"),n.css({top:t.outerHeight()}),n.outerHeight());var r=d(".wh-letters");m(this,b,_).call(this,r)&&(r.addClass("indexTerms-sticky"),r.css({top:t.outerHeight()})),m(this,k,O).call(this),window.addEventListener("hashchange",(function(){return m(e,k,O).call(e)})),document.body.addEventListener("click",(function(t){return m(e,T,C).call(e,t)}));try{var a=document.getElementsByClassName("wh_header")[0];new ResizeObserver((function(){n.css({top:t.outerHeight()}),r.css({top:t.outerHeight()})})).observe(a)}catch(e){f.debug("ResizeObserver is not supported.",e)}}},{key:"getStickyOffset",value:function(){var e=0,t=d(".wh_header");m(this,b,_).call(this,t)&&(e+=t.outerHeight());var n=d(".wh_tools").parent();return m(this,b,_).call(this,n)&&(e+=n.outerHeight()),e}}])&&v(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}()),j=n(3193);function E(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 I=new(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;return t=e,(n=[{key:"init",value:function(){var e=j(".wh_main_page_toc .wh_main_page_toc_accordion_header"),t=j(".wh_main_page_toc .wh_main_page_toc_accordion_header a"),n=j(".wh_main_page_toc .wh_main_page_toc_accordion_header .header-button");t.on("click",(function(e){e.stopPropagation()})),e.on("click",(function(t){var r=j(t.currentTarget).find(".header-button");j(t.currentTarget).hasClass("expanded")?(j(t.currentTarget).removeClass("expanded"),r.attr("aria-expanded","false")):(e.removeClass("expanded"),j(t.currentTarget).addClass("expanded"),n.attr("aria-expanded","false"),r.attr("aria-expanded","true"))})),n.on("keypress",(function(t){if(13===t.which||32===t.which){t.preventDefault();var r=j(t.currentTarget).closest(".wh_main_page_toc_accordion_header");r.hasClass("expanded")?(r.removeClass("expanded"),j(t.currentTarget).attr("aria-expanded","false")):(e.removeClass("expanded"),r.addClass("expanded"),n.attr("aria-expanded","false"),j(t.currentTarget).attr("aria-expanded","true"))}return!1}))}}])&&E(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}());const A=properties;var W=n.n(A);function H(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 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;return t=e,n=[{key:"get",value:function(e){return W()[e]}},{key:"getBoolean",value:function(e){var t=W()[e];return"true"==t||"yes"==t}},{key:"getInteger",value:function(e){var t=W()[e];return parseInt(t,10)}},{key:"getIndexerLanguage",value:function(){var e=this.get("webhelp.language");if(e){var t=e.indexOf("_");-1!=t&&(e=e.substring(0,t))}return e.toLowerCase()}}],null&&H(t.prototype,null),n&&H(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),R=n(3193);function D(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)}}function N(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,M(e,t,"set"),n),n}function z(e,t){return function(e,t){return t.get?t.get.call(e):t.value}(e,M(e,t,"get"))}function M(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}var B=new WeakMap,U=function(){function e(){var t,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),r={writable:!0,value:null},function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t=this,n=B),n.set(t,r)}var t,n;return t=e,(n=[{key:"_getPathToRoot",value:function(){return null==z(this,B)&&(N(this,B,R('meta[name="wh-path2root"]').attr("content")),null!=z(this,B)&&null!=z(this,B)||N(this,B,"")),z(this,B)}}])&&D(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),J="data-state",F="data-tocid",$="pending",Q="not-ready",q="collapsed",G="expanded",X="leaf",Y=n(3193);function K(e){return K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},K(e)}function V(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)}}function Z(e,t){return Z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Z(e,t)}function ee(e,t){if(t&&("object"===K(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return te(e)}function te(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ne(){return ne="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=re(e,t);if(r){var a=Object.getOwnPropertyDescriptor(r,t);return a.get?a.get.call(arguments.length<3?e:n):a.value}},ne.apply(this,arguments)}function re(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=ae(e)););return e}function ae(e){return ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ae(e)}function oe(e,t){le(e,t),t.add(e)}function ie(e,t,n){le(e,t),t.set(e,n)}function le(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function ce(e,t){return function(e,t){return t.get?t.get.call(e):t.value}(e,fe(e,t,"get"))}function ue(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}function se(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,fe(e,t,"set"),n),n}function fe(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}var he=new WeakMap,pe=new WeakMap,de=new WeakSet,ve=new WeakSet,we=new WeakSet,ye=new WeakSet,me=new WeakSet,ge=new WeakSet,be=new WeakSet,ke=new WeakSet,Se=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Z(e,t)}(i,e);var t,n,r,a,o=(r=i,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ae(r);if(a){var n=ae(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return ee(this,e)});function i(e,t){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),oe(te(n=o.call(this)),ke),oe(te(n),be),oe(te(n),ge),oe(te(n),me),oe(te(n),ye),oe(te(n),we),oe(te(n),ve),oe(te(n),de),ie(te(n),he,{writable:!0,value:void 0}),ie(te(n),pe,{writable:!0,value:void 0}),se(te(n),he,e),se(te(n),pe,t),n}return t=i,(n=[{key:"init",value:function(){var e=this;Y(document).on("mouseenter",".wh_top_menu li",(function(t){return ue(e,de,Te).call(e,t)})),Y(document).on("mouseleave",".wh_top_menu li",(function(e){var t=Y(e.currentTarget).children(".topicref");t.attr(J)!==X&&(Y(e.currentTarget).attr("aria-expanded","false"),t.attr(J,q))})),Y(document).on("click",".wh_top_menu li",(function(e){Y(".wh_top_menu li").removeClass("active"),Y(e.currentTarget).addClass("active"),Y(e.currentTarget).parents("li").addClass("active"),e.stopImmediatePropagation()})),Y(document).on({click:function(e){var t=Y(".wh_top_menu");t.is(e.target)||0!==t.has(e.target).length||Y(".wh_top_menu li.active").removeClass("active")},keydown:function(e){27===e.which&&Y(".wh_top_menu li.active").removeClass("active")}});var t=L.getBoolean("webhelp.top.menu.activated.on.click");Y(document).on("click",".wh_top_menu a",(function(n){var r;if(void 0!==n.pointerType&&(r=n.pointerType),!(t||Y(window).width()<767||ce(e,pe)||"touch"==r))return!0;var a=Y(n.currentTarget).closest("li"),o=a.hasClass("active"),i=a.hasClass("has-children");if(o||!i)return window.location=Y(n.currentTarget).attr("href"),n.preventDefault(),n.stopImmediatePropagation(),!1;n.preventDefault()}))}}])&&V(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),i}(U);function Te(e){var t=Y(e.currentTarget),n=t.children(".topicref"),r=n.attr(J);if(r===$);else if(r===Q){n.attr(J,$);var a=n.attr("id"),o=Y("<span>",{class:"dot"}),l=Y("<ul>",{class:"loading","aria-labelledby":a,role:"menu",html:Y("<li>",{role:"menuitem",html:[o,o.clone(),o.clone()]})});i.appendHtmlNode(l,t),ue(this,ve,_e).call(this,t),ue(this,we,Oe).call(this,n)}else r===G?ue(this,ve,_e).call(this,t):r===q&&n.attr(J,G);null!=t.attr("aria-expanded")&&t.attr("aria-expanded","true")}function _e(e){var t,n=ce(this,he)?"left":"right",r=Y(".wh_top_menu ul").index(e.parent("ul")),a=parseInt(e.offset().left),o=a+parseInt(e.width()),i=parseInt(e.children("ul").width()),l=o+i;0==r?"left"==n?(e.attr("data-menuDirection","left"),(t=o-i)<=0&&(e.css("position","relative"),e.children("ul").css("position","absolute"),e.children("ul").css("right","auto"),e.children("ul").css("left","0"))):(e.attr("data-menuDirection","right"),(l=a+i)>=Y(window).width()&&(e.css("position","relative"),e.children("ul").css("position","absolute"),e.children("ul").css("right","0"),e.children("ul").css("left","auto"))):(t=a-i,"left"==n?t>=0?(e.attr("data-menuDirection","left"),e.children("ul").css("right","100%"),e.children("ul").css("left","auto")):(e.attr("data-menuDirection","right"),e.children("ul").css("right","auto"),e.children("ul").css("left","100%")):l<=Y(window).width()?(e.attr("data-menuDirection","right"),e.children("ul").css("right","auto"),e.children("ul").css("left","100%")):(e.attr("data-menuDirection","left"),e.children("ul").css("right","100%"),e.children("ul").css("left","auto")))}function Oe(e){var t=this,n=Y(e).attr(F);null!=n&&f.loadJS("./"+ne(ae(Se.prototype),"_getPathToRoot",this).call(this)+"webhelp/app/nav-links/json/"+n+".js",(function(){var r=oxy_webhelp_navlinks[n];if(null!=r){var a=r.topics,o=e.closest("li"),i=ue(t,ye,xe).call(t,a),l=o.children("ul.loading");l.find("li").remove(),l.removeClass("loading"),i.forEach((function(e){return l.append(e)})),e.attr(J,G)}else e.attr(J,X)}))}function xe(e){var t=this,n=[];return e.forEach((function(e){if(!e.menu.isHidden){var r=ue(t,me,Ce).call(t,e);n.push(r)}})),n}function Ce(e){var t=Y('<li role="menuitem">');e.menu.hasChildren&&(t.addClass("has-children"),t.attr("aria-haspopup","true"),t.attr("aria-expanded","false"));var n=e.menu.image;if(null!=n&&null!=n.href){var r=ue(this,ge,Pe).call(this,e);t.append(r)}var a=ue(this,be,je).call(this,e);return t.append(a),t}function Pe(e){var t=e.menu.image,n=Y("<span>",{class:"topicImg"}),r="";"external"==t.scope||(r+=ne(ae(Se.prototype),"_getPathToRoot",this).call(this)),r+=t.href;var a=Y("<img>",{src:r,alt:e.title});return null!=t.height&&a.attr("height",t.height),null!=t.width&&a.attr("width",t.width),i.appendHtmlNode(a,n),n}function je(e){var t="external"==e.scope,n=Y("<span>");n.addClass("topicref"),null!=e.outputclass&&n.addClass(e.outputclass);var r=e.attributes;void 0!==r&&Object.keys(r).forEach((function(e){return n.attr(e,r[e])})),n.attr(F,e.tocID),n.attr("id",e.tocID+"-mi"),ue(this,ke,Ee).call(this,e)?n.attr(J,Q):n.attr(J,X);var a="";null!=e.href&&"javascript:void(0)"!=e.href&&(t||(a+=ne(ae(Se.prototype),"_getPathToRoot",this).call(this)),a+=e.href);var o=Y("<a>",{href:a,html:e.title}),l=ne(ae(Se.prototype),"_getPathToRoot",this).call(this);o.find("a[href]").each((function(e,t){var n=Y(t).attr("href");n.startsWith("http:")||n.startsWith("https:")||Y(t).attr("href",l+n)})),o.find("img[src]").each((function(e,t){var n=Y(t).attr("src");n.startsWith("http:")||n.startsWith("https:")||Y(t).attr("src",l+n)})),t&&o.attr("target","_blank");var c=Y("<span>",{class:"title"});return i.appendHtmlNode(o,c),i.appendHtmlNode(c,n),n}function Ee(e){var t=e.topics;return(null==t||0!=t.length)&&(null==e.menu||e.menu.hasChildren)}var Ie=!1;"rtl"==Y("html").attr("dir")&&(Ie=!0);var Ae=!1;try{document.createEvent("TouchEvent")&&(Ae=!0)}catch(e){f.debug(e)}var We=new Se(Ie,Ae),He=(n(2993),n(3193));function Le(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)}}function Re(e,t){De(e,t),t.add(e)}function De(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Ne(e,t){var n=function(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}(e,t);return function(e,t){return t.get?t.get.call(e):t.value}(e,n)}function ze(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}var Me=new WeakMap,Be=new WeakSet,Ue=new WeakSet,Je=new WeakSet,Fe=function(){function e(){var t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Re(this,Je),Re(this,Ue),Re(this,Be),n={writable:!0,value:30},De(this,t=Me),t.set(this,n)}var t,n;return t=e,(n=[{key:"addSearchQueryToHistory",value:function(e){if(f.debug("Add search query to history: ",e),ze(this,Be,$e).call(this)){e=e.toLowerCase();var t=ze(this,Ue,Qe).call(this);try{var n=window.localStorage.getItem(t);if(n){var r=JSON.parse(n),a=r.indexOf(e);-1!=a&&(f.debug("Promote history item:",r),r.splice(a,1)),r.unshift(e),r.length>Ne(this,Me)&&r.splice(Ne(this,Me));var o=JSON.stringify(r);window.localStorage.setItem(t,o)}else{var i=[];i.push(e);var l=JSON.stringify(i);f.debug("Save to local storage: ",l),window.localStorage.setItem(t,l)}}catch(e){f.debug("Exception when trying to save to local storage: ",e),window.localStorage.removeItem(t)}}else f.debug("Local storage is not available")}},{key:"getHistorySearchItems",value:function(){var e=[];if(ze(this,Be,$e).call(this)){var t=ze(this,Ue,Qe).call(this);try{var n=window.localStorage.getItem(t);if(n){var r=JSON.parse(n);Array.isArray(r)&&(e=r)}}catch(e){f.debug("Exception when reading from local storage: ",e),window.localStorage.removeItem(t)}}return e}},{key:"removeSearchHistoryItem",value:function(e){var t=!1;if(ze(this,Be,$e).call(this)){var n=ze(this,Ue,Qe).call(this);try{var r=window.localStorage.getItem(n);if(r){var a=JSON.parse(r);if(Array.isArray(a)){e=e.toLowerCase();var o=a.indexOf(e);if(-1!=o){a.splice(o,1);var i=JSON.stringify(a);window.localStorage.setItem(n,i),t=!0}}}}catch(e){f.debug("Exception when removing from local storage: ",e),window.localStorage.removeItem(n)}}return t}}])&&Le(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function $e(){try{var e=window.localStorage,t="__storage_test__";return e.setItem(t,t),e.removeItem(t),!0}catch(e){return f.debug(e),!1}}function Qe(){var e=He("meta[name=wh-path2root]").attr("content");return null==e||null==e||0==e.length?e="index.html":e+="index.html",ze(this,Je,qe).call(this,e)+"_search_history_items"}function qe(e){var t=document.createElement("a");return t.href=e,t.protocol+"//"+t.host+t.pathname+t.search+t.hash}var Ge=n(3193);function Xe(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)}}function Ye(e,t){Ve(e,t),t.add(e)}function Ke(e,t,n){Ve(e,t),t.set(e,n)}function Ve(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Ze(e,t){return function(e,t){return t.get?t.get.call(e):t.value}(e,nt(e,t,"get"))}function et(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}function tt(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,nt(e,t,"set"),n),n}function nt(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}var rt=new WeakMap,at=new WeakMap,ot=new WeakSet,it=new WeakSet,lt=new WeakSet,ct=new WeakSet,ut=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Ye(this,ct),Ye(this,lt),Ye(this,it),Ye(this,ot),Ke(this,rt,{writable:!0,value:void 0}),Ke(this,at,{writable:!0,value:void 0}),tt(this,rt,new Fe)}var t,n;return t=e,(n=[{key:"install",value:function(){var e=this;if(L.getBoolean("webhelp.enable.search.autocomplete")){var t=Ge("#textToSearch").autocomplete({source:function(t,n){return et(e,ot,st).call(e,t,n)},minLength:3});Ge("#textToSearch").on("keydown",(function(e){13==e.which&&Ge("#textToSearch").val().trim().length>1&&(Ge("#textToSearch").autocomplete("close"),Ge("#searchForm").trigger("submit"))})),t.data("ui-autocomplete")._renderItem=function(t,n){for(var r=Ge("#textToSearch").val(),a=(r=r.toLowerCase()).split(" "),o=n.label.split(" "),l=Ge("<span>",{class:"search-autocomplete-proposal-label","data-value":n.value}),c=0;c<o.length;c++){var u=o[c];if(u.trim().length>0){for(var s=!1,f=0;f<a.length;f++){var h=a[f].trim();if(h.length>0){try{h=h.replace("\\","\\\\").replace(")","\\)").replace("(","\\(");var p=u.replace(new RegExp("("+h+")","i"),"<span class='not-inserted'>$1</span>")}catch(e){debug(e)}if(p!==u){var d=Ge("<span>",{class:"search-autocomplete-proposal-hg"}).text(u);i.appendHtmlNode(d,l),s=!0;break}}}if(!s){var v=document.createTextNode(u);l.append(v)}c<o.length-1&&l.append(" ")}}var w=" ";"history"==n.type&&(w="h");var y,m=Ge("<span>",{class:"search-autocomplete-proposal-icon "+n.type,html:w});if("history"==n.type){var g=Ge("<a>",{class:"oxy-icon oxy-icon-remove","data-value":n.value});y=Ge("<span>",{class:"search-autocomplete-proposal-type-history"}),i.appendHtmlNode(g,y);var b=Ge(y).find("a");b.on("click",(function(t){return et(e,it,ft).call(e,b[0]),t.preventDefault(),t.stopPropagation(),!1}))}var k=Ge("<li>",{class:"ui-menu-item","data-value":n.value}),S=Ge("<div>",{class:"ui-menu-item-wrapper"});return k.append(S),S.append(m),i.appendHtmlNode(l,S),null!=y&&S.append(y),k.find(".ui-menu-item-wrapper").on("click",(function(e){Ge("#textToSearch").val(Ge(this).find(".search-autocomplete-proposal-label").attr("data-value")),Ge("#searchForm").trigger("submit")})),k.appendTo(t)},Ge(window).on("resize",(function(){Ge("#textToSearch").autocomplete("instance").search()})),Ge(window).on("scroll",(function(){Ge("#textToSearch").autocomplete("close")}))}}},{key:"addStringToAutocompleteHistory",value:function(e){Ze(this,rt).addSearchQueryToHistory(e)}},{key:"getHistorySearchItems",value:function(){return Ze(this,rt).getHistorySearchItems()}},{key:"setCustomAutocomplete",value:function(e){tt(this,at,e)}}])&&Xe(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function st(e,t){var n=e.term.toLowerCase(),r=et(this,lt,ht).call(this,n),a=[];if(null!=Ze(this,at))Ze(this,at).getOptions(n,(function(e){var n=[];n=(n=n.concat(r)).concat(e),t(n)}));else{var o=[];if(void 0!==keywordsInfo)for(var i,l=keywordsInfo.keywords,c=keywordsInfo.ph,u=n.split(" "),s=0;s<u.length;s++){var f=u[s].trim();if(f.length>0){for(var h=[],p=0;p<l.length;p++)if(0==l[p].w.toLowerCase().indexOf(f))for(var d=l[p].p,v=0;v<d.length;v++){var w=d[v];(0==s||-1!=o.indexOf(w))&&h.push(w)}o=h}}if(o.length>0)for(var y=0;y<o.length;y++){var m=c[o[y]],g="";for(s=0;s<m.length;s++){var b=l[m[s]].w;0==s&&(b=b.charAt(0).toUpperCase()+b.substr(1)),g+=b,s<m.length-1&&(g+=" ")}for(p=0;p<r.length;p++)if(g.toLocaleLowerCase()==r[p]){i=!0;break}if(null==i){var k={label:g.toLowerCase(),value:g.toLowerCase(),type:"title"};a.push(k)}}else{var S=u[u.length-1],T=e.term.substring(0,n.lastIndexOf(S));for(p=0;p<l.length;p++)if(0==l[p].w.toLowerCase().indexOf(f)){for(var _=T+l[p].w,O=0;O<r.length;O++)if(_.toLocaleLowerCase()==r[O]){i=!0;break}null==i&&(k={label:_.toLowerCase(),value:_.toLowerCase(),type:"keyword"},a.push(k))}}var x=[];x=(x=x.concat(r)).concat(a),t(x)}}function ft(e){var t=e.getAttribute("data-value");Ze(this,rt).removeSearchHistoryItem(t)&&(Ge(e).attr("class","oxy-icon oxy-icon-ok"),Ge(e).parents("div").find(".search-autocomplete-proposal-label").addClass("removed-from-history"))}function ht(e){var t=[],n=Ze(this,rt).getHistorySearchItems();if(null!=n)for(var r=e.split(" "),a=0;a<n.length;a++)if(et(this,ct,pt).call(this,n[a],r)){var o={label:n[a],value:n[a],type:"history"};t.push(o)}return t}function pt(e,t){for(var n=e.split(" "),r=!0,a=0;a<t.length&&r;a++){var o=t[a].trim();if(o.length>0){for(var i=!1,l=0;l<n.length;l++)if(0==n[l].toLowerCase().indexOf(o.toLowerCase())){i=!0;break}r=r&&i}}return r}var dt=L.getBoolean("webhelp.enable.search.autocomplete")&&!L.getBoolean("webhelp.custom.search.engine.enabled"),vt=new ut,wt=n(3193);function yt(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)}}function mt(e,t,n){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,n)}function gt(e,t){return function(e,t){return t.get?t.get.call(e):t.value}(e,kt(e,t,"get"))}function bt(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,kt(e,t,"set"),n),n}function kt(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}var St=new WeakMap,Tt=new WeakMap,_t=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),mt(this,St,{writable:!0,value:void 0}),mt(this,Tt,{writable:!0,value:void 0}),bt(this,St,t),bt(this,Tt,n)}var t,n;return t=e,(n=[{key:"initialize",value:function(){gt(this,Tt)&>(this,St).install(),wt("#searchForm").on("submit",(function(e){if(""==wt("#textToSearch").val().trim())return e.preventDefault(),e.stopPropagation(),!1}))}},{key:"addStringToAutocompleteHistory",value:function(e){gt(this,Tt)&>(this,St).addStringToAutocompleteHistory(e)}},{key:"keepLastSearchExpression",value:function(){if(gt(this,Tt)&&null!=f.getParameter("hl")){var e=gt(this,St).getHistorySearchItems();null!=e[0]?wt("#textToSearch").val(e[0]):wt("#textToSearch").val("")}}}])&&yt(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),Ot=new _t(vt,dt);function xt(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)}}function Ct(e,t,n){return t&&xt(e.prototype,t),n&&xt(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var Pt=Ct((function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.label=t,this.value=n,this.type=r}));function jt(e){vt.setCustomAutocomplete(e),vt.install()}n(3193)((function(){L.getBoolean("webhelp.enable.sticky.header")&&P.init(),Ot.initialize(),p.init(),We.init(),I.init(),f.preventAutocompletePopupToAppear()}))}},n={};function r(e){var a=n[e];if(void 0!==a)return a.exports;var o=n[e]={exports:{}};return t[e].call(o.exports,o,o.exports,r),o.exports}r.m=t,e=[],r.O=(t,n,a,o)=>{if(!n){var i=1/0;for(s=0;s<e.length;s++){for(var[n,a,o]=e[s],l=!0,c=0;c<n.length;c++)(!1&o||i>=o)&&Object.keys(r.O).every((e=>r.O[e](n[c])))?n.splice(c--,1):(l=!1,o<i&&(i=o));if(l){e.splice(s--,1);var u=a();void 0!==u&&(t=u)}}return t}o=o||0;for(var s=e.length;s>0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,a,o]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.j="main",(()=>{var e={main:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var a,o,[i,l,c]=n,u=0;if(i.some((t=>0!==e[t]))){for(a in l)r.o(l,a)&&(r.m[a]=l[a]);if(c)var s=c(r)}for(t&&t(n);u<i.length;u++)o=i[u],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(s)},n=self.webpackChunkwebhelp=self.webpackChunkwebhelp||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var a=r.O(void 0,["commons"],(()=>r(1841)));a=r.O(a),WebHelpAPI=a})();
|
|
//
|