diff --git a/js/text-viewer.js b/js/text-viewer.js index 4b5ba756653..af8200d0400 100644 --- a/js/text-viewer.js +++ b/js/text-viewer.js @@ -1,3 +1,3 @@ /*! For license information please see text-viewer.js.LICENSE.txt */ -(()=>{var e,t,r,n,i={22200:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(27594),i=document.getElementsByTagName("head")[0],o=i?i.getAttribute("data-requesttoken"):null,s=[];n.subscribe("csrf-token-update",(function(e){o=e.token,s.forEach((function(t){try{t(e.token)}catch(e){console.error("error updating CSRF token observer",e)}}))}));var a=function(e,t){return e?e.getAttribute(t):null},c=document.getElementsByTagName("head")[0],u=a(c,"data-user"),l=a(c,"data-user-displayname"),f="undefined"!=typeof OC&&OC.isUserAdmin();t.getCurrentUser=function(){return null===u?null:{uid:u,displayName:l,isAdmin:f}},t.getRequestToken=function(){return o},t.onRequestTokenUpdate=function(e){s.push(e)}},27594:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(77907),i=r(92426);function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var s=o(n),a=o(i),c=function(){function e(e){"function"==typeof e.getVersion&&s.default(e.getVersion())?a.default(e.getVersion())!==a.default(this.getVersion())&&console.warn("Proxying an event bus of version "+e.getVersion()+" with "+this.getVersion()):console.warn("Proxying an event bus with an unknown or invalid version"),this.bus=e}return e.prototype.getVersion=function(){return"3.0.2"},e.prototype.subscribe=function(e,t){this.bus.subscribe(e,t)},e.prototype.unsubscribe=function(e,t){this.bus.unsubscribe(e,t)},e.prototype.emit=function(e,t){this.bus.emit(e,t)},e}(),u=function(){function e(){this.handlers=new Map}return e.prototype.getVersion=function(){return"3.0.2"},e.prototype.subscribe=function(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).concat(t))},e.prototype.unsubscribe=function(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).filter((function(e){return e!=t})))},e.prototype.emit=function(e,t){(this.handlers.get(e)||[]).forEach((function(e){try{e(t)}catch(e){console.error("could not invoke event listener",e)}}))},e}();var l=(void 0!==window.OC&&window.OC._eventBus&&void 0===window._nc_event_bus&&(console.warn("found old event bus instance at OC._eventBus. Update your version!"),window._nc_event_bus=window.OC._eventBus),void 0!==window._nc_event_bus?new c(window._nc_event_bus):window._nc_event_bus=new u);t.ProxyBus=c,t.SimpleBus=u,t.emit=function(e,t){l.emit(e,t)},t.subscribe=function(e,t){l.subscribe(e,t)},t.unsubscribe=function(e,t){l.unsubscribe(e,t)}},67737:(e,t,r)=>{const n=r(85503),{MAX_LENGTH:i,MAX_SAFE_INTEGER:o}=r(35519),{re:s,t:a}=r(88238),c=r(74433),{compareIdentifiers:u}=r(63242);class l{constructor(e,t){if(t=c(t),e instanceof l){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid Version: ${e}`);if(e.length>i)throw new TypeError(`version is longer than ${i} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?s[a.LOOSE]:s[a.FULL]);if(!r)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(0===u(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}}e.exports=l},92426:(e,t,r)=>{const n=r(67737);e.exports=(e,t)=>new n(e,t).major},67488:(e,t,r)=>{const{MAX_LENGTH:n}=r(35519),{re:i,t:o}=r(88238),s=r(67737),a=r(74433);e.exports=(e,t)=>{if(t=a(t),e instanceof s)return e;if("string"!=typeof e)return null;if(e.length>n)return null;if(!(t.loose?i[o.LOOSE]:i[o.FULL]).test(e))return null;try{return new s(e,t)}catch(e){return null}}},77907:(e,t,r)=>{const n=r(67488);e.exports=(e,t)=>{const r=n(e,t);return r?r.version:null}},35519:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:t,MAX_SAFE_COMPONENT_LENGTH:16}},85503:(e,t,r)=>{var n=r(34155);const i="object"==typeof n&&n.env&&n.env.NODE_DEBUG&&/\bsemver\b/i.test(n.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=i},63242:e=>{const t=/^[0-9]+$/,r=(e,r)=>{const n=t.test(e),i=t.test(r);return n&&i&&(e=+e,r=+r),e===r?0:n&&!i?-1:i&&!n?1:er(t,e)}},74433:e=>{const t=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!=typeof e?{loose:!0}:t.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{}},88238:(e,t,r)=>{const{MAX_SAFE_COMPONENT_LENGTH:n}=r(35519),i=r(85503),o=(t=e.exports={}).re=[],s=t.src=[],a=t.t={};let c=0;const u=(e,t,r)=>{const n=c++;i(e,n,t),a[e]=n,s[n]=t,o[n]=new RegExp(t,r?"g":void 0)};u("NUMERICIDENTIFIER","0|[1-9]\\d*"),u("NUMERICIDENTIFIERLOOSE","[0-9]+"),u("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),u("MAINVERSION",`(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})`),u("MAINVERSIONLOOSE",`(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})`),u("PRERELEASEIDENTIFIER",`(?:${s[a.NUMERICIDENTIFIER]}|${s[a.NONNUMERICIDENTIFIER]})`),u("PRERELEASEIDENTIFIERLOOSE",`(?:${s[a.NUMERICIDENTIFIERLOOSE]}|${s[a.NONNUMERICIDENTIFIER]})`),u("PRERELEASE",`(?:-(${s[a.PRERELEASEIDENTIFIER]}(?:\\.${s[a.PRERELEASEIDENTIFIER]})*))`),u("PRERELEASELOOSE",`(?:-?(${s[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[a.PRERELEASEIDENTIFIERLOOSE]})*))`),u("BUILDIDENTIFIER","[0-9A-Za-z-]+"),u("BUILD",`(?:\\+(${s[a.BUILDIDENTIFIER]}(?:\\.${s[a.BUILDIDENTIFIER]})*))`),u("FULLPLAIN",`v?${s[a.MAINVERSION]}${s[a.PRERELEASE]}?${s[a.BUILD]}?`),u("FULL",`^${s[a.FULLPLAIN]}$`),u("LOOSEPLAIN",`[v=\\s]*${s[a.MAINVERSIONLOOSE]}${s[a.PRERELEASELOOSE]}?${s[a.BUILD]}?`),u("LOOSE",`^${s[a.LOOSEPLAIN]}$`),u("GTLT","((?:<|>)?=?)"),u("XRANGEIDENTIFIERLOOSE",`${s[a.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),u("XRANGEIDENTIFIER",`${s[a.NUMERICIDENTIFIER]}|x|X|\\*`),u("XRANGEPLAIN",`[v=\\s]*(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:${s[a.PRERELEASE]})?${s[a.BUILD]}?)?)?`),u("XRANGEPLAINLOOSE",`[v=\\s]*(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:${s[a.PRERELEASELOOSE]})?${s[a.BUILD]}?)?)?`),u("XRANGE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAIN]}$`),u("XRANGELOOSE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAINLOOSE]}$`),u("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),u("COERCERTL",s[a.COERCE],!0),u("LONETILDE","(?:~>?)"),u("TILDETRIM",`(\\s*)${s[a.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",u("TILDE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAIN]}$`),u("TILDELOOSE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAINLOOSE]}$`),u("LONECARET","(?:\\^)"),u("CARETTRIM",`(\\s*)${s[a.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",u("CARET",`^${s[a.LONECARET]}${s[a.XRANGEPLAIN]}$`),u("CARETLOOSE",`^${s[a.LONECARET]}${s[a.XRANGEPLAINLOOSE]}$`),u("COMPARATORLOOSE",`^${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]})$|^$`),u("COMPARATOR",`^${s[a.GTLT]}\\s*(${s[a.FULLPLAIN]})$|^$`),u("COMPARATORTRIM",`(\\s*)${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]}|${s[a.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",u("HYPHENRANGE",`^\\s*(${s[a.XRANGEPLAIN]})\\s+-\\s+(${s[a.XRANGEPLAIN]})\\s*$`),u("HYPHENRANGELOOSE",`^\\s*(${s[a.XRANGEPLAINLOOSE]})\\s+-\\s+(${s[a.XRANGEPLAINLOOSE]})\\s*$`),u("STAR","(<|>)?=?\\s*\\*"),u("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),u("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},71356:(e,t,r)=>{"use strict";r(69070),r(32165),r(66992),r(78783),r(33948),Object.defineProperty(t,"__esModule",{value:!0}),t.ConsoleLogger=void 0,t.buildConsoleLogger=function(e){return new a(e)},r(19601),r(96649),r(96078),r(82526),r(41817),r(41539),r(9653);var n=r(20006);function i(e){return i="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},i(e)}function o(e,t){for(var r=0;r{"use strict";r(69070),r(32165),r(66992),r(78783),r(33948),Object.defineProperty(t,"__esModule",{value:!0}),t.LoggerBuilder=void 0,r(96649),r(96078),r(82526),r(41817),r(41539),r(9653);var n=r(22200),i=r(20006);function o(e){return o="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},o(e)}function s(e,t){for(var r=0;r{"use strict";var n;r(69070),Object.defineProperty(t,"__esModule",{value:!0}),t.LogLevel=void 0,t.LogLevel=n,function(e){e[e.Debug=0]="Debug",e[e.Info=1]="Info",e[e.Warn=2]="Warn",e[e.Error=3]="Error",e[e.Fatal=4]="Fatal"}(n||(t.LogLevel=n={}))},17499:(e,t,r)=>{"use strict";r(69070),t.IY=s;var n=r(71356),i=r(55058),o=r(20006);function s(){return new i.LoggerBuilder(n.buildConsoleLogger)}},52029:(e,t,r)=>{"use strict";r.d(t,{k:()=>n});var n=(0,r(17499).IY)().setApp("text").detectUser().build()},74411:(e,t,r)=>{"use strict";var n,i;r.d(t,{$Z:()=>o,lF:()=>s,w_:()=>a});var o=["image/png","image/jpeg","image/jpg","image/gif","image/x-xbitmap","image/x-ms-bmp","image/bmp","image/svg+xml","image/webp"],s=["text/markdown"],a=["text/plain","application/cmd","application/x-empty","application/x-msdos-program","application/javascript","application/json","application/x-perl","application/x-php","application/x-tex","application/xml","application/yaml","text/asciidoc","text/css","text/html","text/org","text/x-c","text/x-c++src","text/x-h","text/x-java-source","text/x-ldif","text/x-python","text/x-shellscript"];null!==(n=window.oc_appswebroots)&&void 0!==n&&n.richdocuments||null!==(i=window.oc_appswebroots)&&void 0!==i&&i.onlyoffice||a.push("text/csv");[].concat(s,a)},19662:(e,t,r)=>{var n=r(60614),i=r(66330),o=TypeError;e.exports=function(e){if(n(e))return e;throw o(i(e)+" is not a function")}},96077:(e,t,r)=>{var n=r(60614),i=String,o=TypeError;e.exports=function(e){if("object"==typeof e||n(e))return e;throw o("Can't set "+i(e)+" as a prototype")}},51223:(e,t,r)=>{var n=r(5112),i=r(70030),o=r(3070).f,s=n("unscopables"),a=Array.prototype;null==a[s]&&o(a,s,{configurable:!0,value:i(null)}),e.exports=function(e){a[s][e]=!0}},19670:(e,t,r)=>{var n=r(70111),i=String,o=TypeError;e.exports=function(e){if(n(e))return e;throw o(i(e)+" is not an object")}},41318:(e,t,r)=>{var n=r(45656),i=r(51400),o=r(26244),s=function(e){return function(t,r,s){var a,c=n(t),u=o(c),l=i(s,u);if(e&&r!=r){for(;u>l;)if((a=c[l++])!=a)return!0}else for(;u>l;l++)if((e||l in c)&&c[l]===r)return e||l||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},42092:(e,t,r)=>{var n=r(49974),i=r(1702),o=r(68361),s=r(47908),a=r(26244),c=r(65417),u=i([].push),l=function(e){var t=1==e,r=2==e,i=3==e,l=4==e,f=6==e,h=7==e,p=5==e||f;return function(g,d,b,v){for(var j,m,y=s(g),E=o(y),O=n(d,b),x=a(E),I=0,S=v||c,L=t?S(g,x):r||h?S(g,0):void 0;x>I;I++)if((p||I in E)&&(m=O(j=E[I],I,y),e))if(t)L[I]=m;else if(m)switch(e){case 3:return!0;case 5:return j;case 6:return I;case 2:u(L,j)}else switch(e){case 4:return!1;case 7:u(L,j)}return f?-1:i||l?l:L}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}},41589:(e,t,r)=>{var n=r(51400),i=r(26244),o=r(86135),s=Array,a=Math.max;e.exports=function(e,t,r){for(var c=i(e),u=n(t,c),l=n(void 0===r?c:r,c),f=s(a(l-u,0)),h=0;u{var n=r(1702);e.exports=n([].slice)},77475:(e,t,r)=>{var n=r(43157),i=r(4411),o=r(70111),s=r(5112)("species"),a=Array;e.exports=function(e){var t;return n(e)&&(t=e.constructor,(i(t)&&(t===a||n(t.prototype))||o(t)&&null===(t=t[s]))&&(t=void 0)),void 0===t?a:t}},65417:(e,t,r)=>{var n=r(77475);e.exports=function(e,t){return new(n(e))(0===t?0:t)}},84326:(e,t,r)=>{var n=r(40084),i=n({}.toString),o=n("".slice);e.exports=function(e){return o(i(e),8,-1)}},70648:(e,t,r)=>{var n=r(51694),i=r(60614),o=r(84326),s=r(5112)("toStringTag"),a=Object,c="Arguments"==o(function(){return arguments}());e.exports=n?o:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=a(e),s))?r:c?o(t):"Object"==(n=o(t))&&i(t.callee)?"Arguments":n}},99920:(e,t,r)=>{var n=r(92597),i=r(53887),o=r(31236),s=r(3070);e.exports=function(e,t,r){for(var a=i(t),c=s.f,u=o.f,l=0;l{var n=r(47293);e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},76178:e=>{e.exports=function(e,t){return{value:e,done:t}}},68880:(e,t,r)=>{var n=r(19781),i=r(3070),o=r(79114);e.exports=n?function(e,t,r){return i.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},79114:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},86135:(e,t,r)=>{"use strict";var n=r(34948),i=r(3070),o=r(79114);e.exports=function(e,t,r){var s=n(t);s in e?i.f(e,s,o(0,r)):e[s]=r}},38709:(e,t,r)=>{"use strict";var n=r(19670),i=r(92140),o=TypeError;e.exports=function(e){if(n(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw o("Incorrect hint");return i(this,e)}},98052:(e,t,r)=>{var n=r(60614),i=r(3070),o=r(56339),s=r(13072);e.exports=function(e,t,r,a){a||(a={});var c=a.enumerable,u=void 0!==a.name?a.name:t;if(n(r)&&o(r,u,a),a.global)c?e[t]=r:s(t,r);else{try{a.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=r:i.f(e,t,{value:r,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},13072:(e,t,r)=>{var n=r(17854),i=Object.defineProperty;e.exports=function(e,t){try{i(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},19781:(e,t,r)=>{var n=r(47293);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:e=>{var t="object"==typeof document&&document.all,r=void 0===t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:r}},80317:(e,t,r)=>{var n=r(17854),i=r(70111),o=n.document,s=i(o)&&i(o.createElement);e.exports=function(e){return s?o.createElement(e):{}}},48324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},98509:(e,t,r)=>{var n=r(80317)("span").classList,i=n&&n.constructor&&n.constructor.prototype;e.exports=i===Object.prototype?void 0:i},88113:(e,t,r)=>{var n=r(35005);e.exports=n("navigator","userAgent")||""},7392:(e,t,r)=>{var n,i,o=r(17854),s=r(88113),a=o.process,c=o.Deno,u=a&&a.versions||c&&c.version,l=u&&u.v8;l&&(i=(n=l.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!i&&s&&(!(n=s.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=s.match(/Chrome\/(\d+)/))&&(i=+n[1]),e.exports=i},80748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},82109:(e,t,r)=>{var n=r(17854),i=r(31236).f,o=r(68880),s=r(98052),a=r(13072),c=r(99920),u=r(54705);e.exports=function(e,t){var r,l,f,h,p,g=e.target,d=e.global,b=e.stat;if(r=d?n:b?n[g]||a(g,{}):(n[g]||{}).prototype)for(l in t){if(h=t[l],f=e.dontCallGetSet?(p=i(r,l))&&p.value:r[l],!u(d?l:g+(b?".":"#")+l,e.forced)&&void 0!==f){if(typeof h==typeof f)continue;c(h,f)}(e.sham||f&&f.sham)&&o(h,"sham",!0),s(r,l,h,e)}}},47293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},22104:(e,t,r)=>{var n=r(34374),i=Function.prototype,o=i.apply,s=i.call;e.exports="object"==typeof Reflect&&Reflect.apply||(n?s.bind(o):function(){return s.apply(o,arguments)})},49974:(e,t,r)=>{var n=r(1702),i=r(19662),o=r(34374),s=n(n.bind);e.exports=function(e,t){return i(e),void 0===t?e:o?s(e,t):function(){return e.apply(t,arguments)}}},34374:(e,t,r)=>{var n=r(47293);e.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},46916:(e,t,r)=>{var n=r(34374),i=Function.prototype.call;e.exports=n?i.bind(i):function(){return i.apply(i,arguments)}},76530:(e,t,r)=>{var n=r(19781),i=r(92597),o=Function.prototype,s=n&&Object.getOwnPropertyDescriptor,a=i(o,"name"),c=a&&"something"===function(){}.name,u=a&&(!n||n&&s(o,"name").configurable);e.exports={EXISTS:a,PROPER:c,CONFIGURABLE:u}},40084:(e,t,r)=>{var n=r(34374),i=Function.prototype,o=i.call,s=n&&i.bind.bind(o,o);e.exports=function(e){return n?s(e):function(){return o.apply(e,arguments)}}},1702:(e,t,r)=>{var n=r(84326),i=r(40084);e.exports=function(e){if("Function"===n(e))return i(e)}},35005:(e,t,r)=>{var n=r(17854),i=r(60614),o=function(e){return i(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?o(n[e]):n[e]&&n[e][t]}},58173:(e,t,r)=>{var n=r(19662),i=r(68554);e.exports=function(e,t){var r=e[t];return i(r)?void 0:n(r)}},17854:(e,t,r)=>{var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof r.g&&r.g)||function(){return this}()||Function("return this")()},92597:(e,t,r)=>{var n=r(1702),i=r(47908),o=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(i(e),t)}},3501:e=>{e.exports={}},60490:(e,t,r)=>{var n=r(35005);e.exports=n("document","documentElement")},64664:(e,t,r)=>{var n=r(19781),i=r(47293),o=r(80317);e.exports=!n&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},68361:(e,t,r)=>{var n=r(1702),i=r(47293),o=r(84326),s=Object,a=n("".split);e.exports=i((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?a(e,""):s(e)}:s},79587:(e,t,r)=>{var n=r(60614),i=r(70111),o=r(27674);e.exports=function(e,t,r){var s,a;return o&&n(s=t.constructor)&&s!==r&&i(a=s.prototype)&&a!==r.prototype&&o(e,a),e}},42788:(e,t,r)=>{var n=r(1702),i=r(60614),o=r(5465),s=n(Function.toString);i(o.inspectSource)||(o.inspectSource=function(e){return s(e)}),e.exports=o.inspectSource},29909:(e,t,r)=>{var n,i,o,s=r(94811),a=r(17854),c=r(70111),u=r(68880),l=r(92597),f=r(5465),h=r(6200),p=r(3501),g="Object already initialized",d=a.TypeError,b=a.WeakMap;if(s||f.state){var v=f.state||(f.state=new b);v.get=v.get,v.has=v.has,v.set=v.set,n=function(e,t){if(v.has(e))throw d(g);return t.facade=e,v.set(e,t),t},i=function(e){return v.get(e)||{}},o=function(e){return v.has(e)}}else{var j=h("state");p[j]=!0,n=function(e,t){if(l(e,j))throw d(g);return t.facade=e,u(e,j,t),t},i=function(e){return l(e,j)?e[j]:{}},o=function(e){return l(e,j)}}e.exports={set:n,get:i,has:o,enforce:function(e){return o(e)?i(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=i(t)).type!==e)throw d("Incompatible receiver, "+e+" required");return r}}}},43157:(e,t,r)=>{var n=r(84326);e.exports=Array.isArray||function(e){return"Array"==n(e)}},60614:(e,t,r)=>{var n=r(4154),i=n.all;e.exports=n.IS_HTMLDDA?function(e){return"function"==typeof e||e===i}:function(e){return"function"==typeof e}},4411:(e,t,r)=>{var n=r(1702),i=r(47293),o=r(60614),s=r(70648),a=r(35005),c=r(42788),u=function(){},l=[],f=a("Reflect","construct"),h=/^\s*(?:class|function)\b/,p=n(h.exec),g=!h.exec(u),d=function(e){if(!o(e))return!1;try{return f(u,l,e),!0}catch(e){return!1}},b=function(e){if(!o(e))return!1;switch(s(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return g||!!p(h,c(e))}catch(e){return!0}};b.sham=!0,e.exports=!f||i((function(){var e;return d(d.call)||!d(Object)||!d((function(){e=!0}))||e}))?b:d},54705:(e,t,r)=>{var n=r(47293),i=r(60614),o=/#|\.prototype\./,s=function(e,t){var r=c[a(e)];return r==l||r!=u&&(i(t)?n(t):!!t)},a=s.normalize=function(e){return String(e).replace(o,".").toLowerCase()},c=s.data={},u=s.NATIVE="N",l=s.POLYFILL="P";e.exports=s},68554:e=>{e.exports=function(e){return null==e}},70111:(e,t,r)=>{var n=r(60614),i=r(4154),o=i.all;e.exports=i.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:n(e)||e===o}:function(e){return"object"==typeof e?null!==e:n(e)}},31913:e=>{e.exports=!1},52190:(e,t,r)=>{var n=r(35005),i=r(60614),o=r(47976),s=r(43307),a=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return i(t)&&o(t.prototype,a(e))}},63061:(e,t,r)=>{"use strict";var n=r(13383).IteratorPrototype,i=r(70030),o=r(79114),s=r(58003),a=r(97497),c=function(){return this};e.exports=function(e,t,r,u){var l=t+" Iterator";return e.prototype=i(n,{next:o(+!u,r)}),s(e,l,!1,!0),a[l]=c,e}},51656:(e,t,r)=>{"use strict";var n=r(82109),i=r(46916),o=r(31913),s=r(76530),a=r(60614),c=r(63061),u=r(79518),l=r(27674),f=r(58003),h=r(68880),p=r(98052),g=r(5112),d=r(97497),b=r(13383),v=s.PROPER,j=s.CONFIGURABLE,m=b.IteratorPrototype,y=b.BUGGY_SAFARI_ITERATORS,E=g("iterator"),O="keys",x="values",I="entries",S=function(){return this};e.exports=function(e,t,r,s,g,b,L){c(r,t,s);var w,T,A,N=function(e){if(e===g&&$)return $;if(!y&&e in C)return C[e];switch(e){case O:case x:case I:return function(){return new r(this,e)}}return function(){return new r(this)}},R=t+" Iterator",P=!1,C=e.prototype,_=C[E]||C["@@iterator"]||g&&C[g],$=!y&&_||N(g),k="Array"==t&&C.entries||_;if(k&&(w=u(k.call(new e)))!==Object.prototype&&w.next&&(o||u(w)===m||(l?l(w,m):a(w[E])||p(w,E,S)),f(w,R,!0,!0),o&&(d[R]=S)),v&&g==x&&_&&_.name!==x&&(!o&&j?h(C,"name",x):(P=!0,$=function(){return i(_,this)})),g)if(T={values:N(x),keys:b?$:N(O),entries:N(I)},L)for(A in T)(y||P||!(A in C))&&p(C,A,T[A]);else n({target:t,proto:!0,forced:y||P},T);return o&&!L||C[E]===$||p(C,E,$,{name:g}),d[t]=$,T}},13383:(e,t,r)=>{"use strict";var n,i,o,s=r(47293),a=r(60614),c=r(70111),u=r(70030),l=r(79518),f=r(98052),h=r(5112),p=r(31913),g=h("iterator"),d=!1;[].keys&&("next"in(o=[].keys())?(i=l(l(o)))!==Object.prototype&&(n=i):d=!0),!c(n)||s((function(){var e={};return n[g].call(e)!==e}))?n={}:p&&(n=u(n)),a(n[g])||f(n,g,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:d}},97497:e=>{e.exports={}},26244:(e,t,r)=>{var n=r(17466);e.exports=function(e){return n(e.length)}},56339:(e,t,r)=>{var n=r(47293),i=r(60614),o=r(92597),s=r(19781),a=r(76530).CONFIGURABLE,c=r(42788),u=r(29909),l=u.enforce,f=u.get,h=Object.defineProperty,p=s&&!n((function(){return 8!==h((function(){}),"length",{value:8}).length})),g=String(String).split("String"),d=e.exports=function(e,t,r){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!o(e,"name")||a&&e.name!==t)&&(s?h(e,"name",{value:t,configurable:!0}):e.name=t),p&&r&&o(r,"arity")&&e.length!==r.arity&&h(e,"length",{value:r.arity});try{r&&o(r,"constructor")&&r.constructor?s&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var n=l(e);return o(n,"source")||(n.source=g.join("string"==typeof t?t:"")),e};Function.prototype.toString=d((function(){return i(this)&&f(this).source||c(this)}),"toString")},74758:e=>{var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var n=+e;return(n>0?r:t)(n)}},21574:(e,t,r)=>{"use strict";var n=r(19781),i=r(1702),o=r(46916),s=r(47293),a=r(81956),c=r(25181),u=r(55296),l=r(47908),f=r(68361),h=Object.assign,p=Object.defineProperty,g=i([].concat);e.exports=!h||s((function(){if(n&&1!==h({b:1},h(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},r=Symbol(),i="abcdefghijklmnopqrst";return e[r]=7,i.split("").forEach((function(e){t[e]=e})),7!=h({},e)[r]||a(h({},t)).join("")!=i}))?function(e,t){for(var r=l(e),i=arguments.length,s=1,h=c.f,p=u.f;i>s;)for(var d,b=f(arguments[s++]),v=h?g(a(b),h(b)):a(b),j=v.length,m=0;j>m;)d=v[m++],n&&!o(p,b,d)||(r[d]=b[d]);return r}:h},70030:(e,t,r)=>{var n,i=r(19670),o=r(36048),s=r(80748),a=r(3501),c=r(60490),u=r(80317),l=r(6200),f=l("IE_PROTO"),h=function(){},p=function(e){return"\n\n\n","import mod from \"-!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewerComponent.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewerComponent.vue?vue&type=script&lang=js&\"","const getSharingToken = () => document.getElementById('sharingToken')\n\t? document.getElementById('sharingToken').value\n\t: null\n\nexport { getSharingToken }\n","\n import API from \"!../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/sass-loader/dist/cjs.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewerComponent.vue?vue&type=style&index=0&id=9281854a&prod&lang=scss&scoped=true&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/sass-loader/dist/cjs.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewerComponent.vue?vue&type=style&index=0&id=9281854a&prod&lang=scss&scoped=true&\";\n export default content && content.locals ? content.locals : undefined;\n","\n import API from \"!../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/sass-loader/dist/cjs.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewerComponent.vue?vue&type=style&index=1&id=9281854a&prod&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/sass-loader/dist/cjs.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewerComponent.vue?vue&type=style&index=1&id=9281854a&prod&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./ViewerComponent.vue?vue&type=template&id=9281854a&scoped=true&\"\nimport script from \"./ViewerComponent.vue?vue&type=script&lang=js&\"\nexport * from \"./ViewerComponent.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ViewerComponent.vue?vue&type=style&index=0&id=9281854a&prod&lang=scss&scoped=true&\"\nimport style1 from \"./ViewerComponent.vue?vue&type=style&index=1&id=9281854a&prod&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"9281854a\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('Editor',{attrs:{\"file-id\":_vm.fileid,\"relative-path\":_vm.filename,\"active\":_vm.active,\"autofocus\":_vm.autofocus,\"share-token\":_vm.shareToken,\"mime\":_vm.mime,\"show-outline-outside\":_vm.showOutlineOutside}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport ViewerComponent from './components/ViewerComponent.vue'\nimport { logger } from './helpers/logger.js'\nimport { openMimetypesMarkdown, openMimetypesPlainText } from './helpers/mime.js'\n\n__webpack_nonce__ = btoa(OC.requestToken) // eslint-disable-line\n__webpack_public_path__ = OC.linkTo('text', 'js/') // eslint-disable-line\n\nif (typeof OCA.Viewer === 'undefined') {\n\tlogger.error('Viewer app is not installed')\n} else {\n\tOCA.Viewer.registerHandler({\n\t\tid: 'text',\n\t\tmimes: [...openMimetypesMarkdown, ...openMimetypesPlainText],\n\t\tcomponent: ViewerComponent,\n\t\tgroup: null,\n\t\ttheme: 'default',\n\t})\n}\n"],"names":["leafPrototypes","getProto","inProgress","dataWebpackPrefix","Object","defineProperty","exports","value","eventBus","tokenElement","document","getElementsByTagName","token","getAttribute","observers","subscribe","e","forEach","observer","console","error","el","attribute","head","uid","displayName","isAdmin","OC","isUserAdmin","getCurrentUser","getRequestToken","onRequestTokenUpdate","push","valid","major","_interopDefaultLegacy","valid__default","major__default","ProxyBus","bus","getVersion","this","warn","prototype","name","handler","unsubscribe","emit","event","SimpleBus","handlers","Map","set","get","concat","filter","h","window","_eventBus","_nc_event_bus","debug","MAX_LENGTH","MAX_SAFE_INTEGER","re","t","parseOptions","compareIdentifiers","SemVer","constructor","version","options","loose","includePrerelease","TypeError","length","m","trim","match","LOOSE","FULL","raw","minor","patch","prerelease","split","map","id","test","num","build","format","join","toString","compare","other","compareMain","comparePre","i","a","b","undefined","compareBuild","inc","release","identifier","isNaN","Error","module","er","parse","v","Number","SEMVER_SPEC_VERSION","MAX_SAFE_COMPONENT_LENGTH","process","env","NODE_DEBUG","args","numeric","anum","bnum","rcompareIdentifiers","opts","k","reduce","o","src","R","createToken","isGlobal","index","RegExp","NUMERICIDENTIFIER","NUMERICIDENTIFIERLOOSE","NONNUMERICIDENTIFIER","PRERELEASEIDENTIFIER","PRERELEASEIDENTIFIERLOOSE","BUILDIDENTIFIER","MAINVERSION","PRERELEASE","BUILD","FULLPLAIN","MAINVERSIONLOOSE","PRERELEASELOOSE","LOOSEPLAIN","XRANGEIDENTIFIER","XRANGEIDENTIFIERLOOSE","GTLT","XRANGEPLAIN","XRANGEPLAINLOOSE","COERCE","LONETILDE","tildeTrimReplace","LONECARET","caretTrimReplace","comparatorTrimReplace","ConsoleLogger","buildConsoleLogger","context","_contracts","_typeof","obj","Symbol","iterator","_defineProperties","target","props","descriptor","enumerable","configurable","writable","_toPropertyKey","key","arg","input","hint","prim","toPrimitive","res","call","String","_toPrimitive","instance","Constructor","_classCallCheck","protoProps","staticProps","message","level","msg","LogLevel","toUpperCase","app","_this$context","Debug","formatMessage","Info","info","Warn","Fatal","log","assign","LoggerBuilder","_auth","_defineProperty","factory","appId","user","self","onLoaded","_window$OC","_window$OC$config","_window$OC2","readyState","config","loglevel","removeEventListener","addEventListener","detectLogLevel","getLoggerBuilder","_ConsoleLogger","_LoggerBuilder","logger","setApp","detectUser","mimetypesImages","openMimetypesMarkdown","openMimetypesPlainText","oc_appswebroots","richdocuments","onlyoffice","isCallable","tryToString","$TypeError","argument","$String","wellKnownSymbol","create","UNSCOPABLES","ArrayPrototype","Array","isObject","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","$this","fromIndex","O","includes","indexOf","bind","uncurryThis","IndexedObject","toObject","arraySpeciesCreate","TYPE","IS_MAP","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","IS_FILTER_REJECT","NO_HOLES","callbackfn","that","specificCreate","result","boundFunction","some","every","find","findIndex","filterReject","createProperty","$Array","max","Math","start","end","fin","n","slice","isArray","isConstructor","SPECIES","originalArray","C","arraySpeciesConstructor","uncurryThisRaw","stringSlice","it","TO_STRING_TAG_SUPPORT","classofRaw","TO_STRING_TAG","$Object","CORRECT_ARGUMENTS","arguments","tag","tryGet","callee","hasOwn","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","source","exceptions","keys","f","getOwnPropertyDescriptor","fails","F","getPrototypeOf","done","DESCRIPTORS","createPropertyDescriptor","object","bitmap","toPropertyKey","propertyKey","anObject","ordinaryToPrimitive","makeBuiltIn","defineGlobalProperty","simple","global","unsafe","nonConfigurable","nonWritable","documentAll","all","IS_HTMLDDA","EXISTS","createElement","CSSRuleList","CSSStyleDeclaration","CSSValueList","ClientRectList","DOMRectList","DOMStringList","DOMTokenList","DataTransferItemList","FileList","HTMLAllCollection","HTMLCollection","HTMLFormElement","HTMLSelectElement","MediaList","MimeTypeArray","NamedNodeMap","NodeList","PaintRequestList","Plugin","PluginArray","SVGLengthList","SVGNumberList","SVGPathSegList","SVGPointList","SVGStringList","SVGTransformList","SourceBufferList","StyleSheetList","TextTrackCueList","TextTrackList","TouchList","classList","documentCreateElement","DOMTokenListPrototype","getBuiltIn","userAgent","Deno","versions","v8","createNonEnumerableProperty","defineBuiltIn","copyConstructorProperties","isForced","targetProperty","sourceProperty","TARGET","GLOBAL","STATIC","stat","dontCallGetSet","forced","sham","exec","NATIVE_BIND","FunctionPrototype","Function","apply","Reflect","aCallable","fn","hasOwnProperty","getDescriptor","PROPER","CONFIGURABLE","uncurryThisWithBind","aFunction","namespace","method","isNullOrUndefined","V","P","func","check","globalThis","g","classof","propertyIsEnumerable","setPrototypeOf","dummy","Wrapper","NewTarget","NewTargetPrototype","store","functionToString","inspectSource","has","NATIVE_WEAK_MAP","shared","sharedKey","hiddenKeys","OBJECT_ALREADY_INITIALIZED","WeakMap","state","metadata","facade","STATE","enforce","getterFor","type","$documentAll","noop","empty","construct","constructorRegExp","INCORRECT_TO_STRING","isConstructorModern","isConstructorLegacy","called","replacement","feature","detection","data","normalize","POLYFILL","NATIVE","string","replace","toLowerCase","isPrototypeOf","USE_SYMBOL_AS_UID","$Symbol","IteratorPrototype","setToStringTag","Iterators","returnThis","IteratorConstructor","NAME","next","ENUMERABLE_NEXT","$","IS_PURE","FunctionName","createIteratorConstructor","IteratorsCore","PROPER_FUNCTION_NAME","CONFIGURABLE_FUNCTION_NAME","BUGGY_SAFARI_ITERATORS","ITERATOR","KEYS","VALUES","ENTRIES","Iterable","DEFAULT","IS_SET","FORCED","CurrentIteratorPrototype","methods","KEY","getIterationMethod","KIND","defaultIterator","IterablePrototype","INCORRECT_VALUES_NAME","nativeIterator","anyNativeIterator","entries","values","proto","PrototypeOfArrayIteratorPrototype","arrayIterator","toLength","InternalStateModule","enforceInternalState","getInternalState","CONFIGURABLE_LENGTH","TEMPLATE","getter","setter","arity","ceil","floor","trunc","x","objectKeys","getOwnPropertySymbolsModule","propertyIsEnumerableModule","$assign","A","B","symbol","alphabet","chr","T","argumentsLength","getOwnPropertySymbols","S","j","activeXDocument","definePropertiesModule","enumBugKeys","html","IE_PROTO","EmptyConstructor","scriptTag","content","LT","NullProtoObjectViaActiveX","write","close","temp","parentWindow","NullProtoObject","ActiveXObject","iframeDocument","iframe","domain","style","display","appendChild","contentWindow","open","Properties","V8_PROTOTYPE_DEFINE_BUG","defineProperties","IE8_DOM_DEFINE","$defineProperty","$getOwnPropertyDescriptor","ENUMERABLE","WRITABLE","Attributes","current","$getOwnPropertyNames","arraySlice","windowNames","getOwnPropertyNames","getWindowNames","internalObjectKeys","CORRECT_PROTOTYPE_GETTER","ObjectPrototype","names","$propertyIsEnumerable","NASHORN_BUG","aPossiblePrototype","CORRECT_SETTER","__proto__","pref","val","valueOf","getOwnPropertyNamesModule","TAG","SHARED","mode","copyright","license","toIntegerOrInfinity","requireObjectCoercible","charAt","charCodeAt","CONVERT_TO_STRING","pos","first","second","position","size","codeAt","whitespaces","whitespace","ltrim","rtrim","V8_VERSION","SymbolPrototype","TO_PRIMITIVE","NATIVE_SYMBOL","keyFor","min","integer","number","isSymbol","getMethod","exoticToPrim","postfix","random","path","wrappedWellKnownSymbolModule","WellKnownSymbolsStore","symbolFor","createWellKnownSymbol","withoutSetter","description","addToUnscopables","defineIterator","createIterResultObject","ARRAY_ITERATOR","setInternalState","iterated","kind","Arguments","dateToPrimitive","DatePrototype","Date","$stringify","numberToString","tester","low","hi","WRONG_SYMBOLS_CONVERSION","ILL_FORMED_UNICODE","stringifyWithSymbolsFix","replacer","$replacer","fixIllFormed","offset","prev","stringify","space","inheritIfRequired","thisNumberValue","NUMBER","NativeNumber","NumberPrototype","toNumeric","primValue","toNumber","third","radix","maxCode","digits","code","NaN","parseInt","NumberWrapper","$getOwnPropertySymbols","STRING_ITERATOR","point","$toString","nativeObjectCreate","getOwnPropertyNamesExternal","defineWellKnownSymbol","defineSymbolToPrimitive","$forEach","HIDDEN","SYMBOL","QObject","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativeGetOwnPropertyNames","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","USE_SETTER","findChild","setSymbolDescriptor","ObjectPrototypeDescriptor","wrap","$defineProperties","properties","IS_OBJECT_PROTOTYPE","useSetter","useSimple","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","thisSymbolValue","symbolDescriptiveString","regexp","desc","NATIVE_SYMBOL_REGISTRY","StringToSymbolRegistry","SymbolToStringRegistry","sym","DOMIterables","ArrayIteratorMethods","ArrayValues","handlePrototype","CollectionPrototype","COLLECTION_NAME","METHOD_NAME","___CSS_LOADER_EXPORT___","cssWithMappingToString","list","item","needLayer","modules","media","dedupe","supports","layer","alreadyImportedModules","_k","cssMapping","btoa","base64","unescape","encodeURIComponent","JSON","sourceMapping","sourceURLs","sources","sourceRoot","cachedSetTimeout","cachedClearTimeout","defaultSetTimout","defaultClearTimeout","runTimeout","fun","setTimeout","clearTimeout","currentQueue","queue","draining","queueIndex","cleanUpNextTick","drainQueue","timeout","len","run","marker","runClearTimeout","Item","array","nextTick","title","browser","argv","on","addListener","once","off","removeListener","removeAllListeners","prependListener","prependOnceListener","listeners","binding","cwd","chdir","dir","umask","stylesInDOM","getIndexByIdentifier","modulesToDom","idCountMap","identifiers","base","count","indexByIdentifier","css","sourceMap","references","updater","addElementStyle","byIndex","splice","api","domAPI","update","newObj","remove","lastIdentifiers","newList","newLastIdentifiers","_i","_index","memo","insert","styleTarget","querySelector","HTMLIFrameElement","contentDocument","getTarget","element","setAttributes","attributes","styleElement","nonce","setAttribute","insertStyleElement","styleTagTransform","parentNode","removeChild","removeStyleElement","styleSheet","cssText","firstChild","createTextNode","normalizeComponent","scriptExports","render","staticRenderFns","functionalTemplate","injectStyles","scopeId","moduleIdentifier","shadowMode","hook","_compiled","functional","_scopeId","$vnode","ssrContext","parent","__VUE_SSR_CONTEXT__","_registeredComponents","add","_ssrRegister","$root","$options","shadowRoot","_injectStyles","originalRender","existing","beforeCreate","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","loaded","__webpack_modules__","__esModule","d","then","ns","r","def","definition","chunkId","Promise","promises","u","prop","l","url","script","needAttach","scripts","s","charset","nc","onScriptComplete","onerror","onload","doneFns","toStringTag","nmd","paths","children","p","baseURI","location","href","installedChunks","installedChunkData","promise","resolve","reject","errorType","realSrc","request","webpackJsonpCallback","parentChunkLoadingFunction","chunkIds","moreModules","runtime","chunkLoadingGlobal","components","Editor","filename","default","fileid","active","autofocus","shareToken","getElementById","mime","showOutlineOutside","beforeMount","_vm","_c","_self","attrs","__webpack_nonce__","requestToken","__webpack_public_path__","linkTo","OCA","Viewer","registerHandler","mimes","component","ViewerComponent","group","theme"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"text-viewer.js?v=ca71ee7a74c20cee768e","mappings":"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","sources":["webpack:///text/webpack/runtime/create fake namespace object","webpack:///text/webpack/runtime/load script","webpack:///text/node_modules/@nextcloud/auth/dist/index.js","webpack:///text/node_modules/@nextcloud/event-bus/dist/index.js","webpack:///text/node_modules/@nextcloud/event-bus/node_modules/semver/classes/semver.js","webpack:///text/node_modules/@nextcloud/event-bus/node_modules/semver/functions/major.js","webpack:///text/node_modules/@nextcloud/event-bus/node_modules/semver/functions/parse.js","webpack:///text/node_modules/@nextcloud/event-bus/node_modules/semver/functions/valid.js","webpack:///text/node_modules/@nextcloud/event-bus/node_modules/semver/internal/constants.js","webpack:///text/node_modules/@nextcloud/event-bus/node_modules/semver/internal/debug.js","webpack:///text/node_modules/@nextcloud/event-bus/node_modules/semver/internal/identifiers.js","webpack:///text/node_modules/@nextcloud/event-bus/node_modules/semver/internal/parse-options.js","webpack:///text/node_modules/@nextcloud/event-bus/node_modules/semver/internal/re.js","webpack:///text/node_modules/@nextcloud/logger/dist/ConsoleLogger.js","webpack:///text/node_modules/@nextcloud/logger/dist/LoggerBuilder.js","webpack:///text/node_modules/@nextcloud/logger/dist/contracts.js","webpack:///text/node_modules/@nextcloud/logger/dist/index.js","webpack:///text/src/helpers/logger.js","webpack:///text/src/helpers/mime.js","webpack:///text/node_modules/core-js/internals/a-callable.js","webpack:///text/node_modules/core-js/internals/a-possible-prototype.js","webpack:///text/node_modules/core-js/internals/add-to-unscopables.js","webpack:///text/node_modules/core-js/internals/an-object.js","webpack:///text/node_modules/core-js/internals/array-includes.js","webpack:///text/node_modules/core-js/internals/array-iteration.js","webpack:///text/node_modules/core-js/internals/array-slice-simple.js","webpack:///text/node_modules/core-js/internals/array-slice.js","webpack:///text/node_modules/core-js/internals/array-species-constructor.js","webpack:///text/node_modules/core-js/internals/array-species-create.js","webpack:///text/node_modules/core-js/internals/classof-raw.js","webpack:///text/node_modules/core-js/internals/classof.js","webpack:///text/node_modules/core-js/internals/copy-constructor-properties.js","webpack:///text/node_modules/core-js/internals/correct-prototype-getter.js","webpack:///text/node_modules/core-js/internals/create-iter-result-object.js","webpack:///text/node_modules/core-js/internals/create-non-enumerable-property.js","webpack:///text/node_modules/core-js/internals/create-property-descriptor.js","webpack:///text/node_modules/core-js/internals/create-property.js","webpack:///text/node_modules/core-js/internals/date-to-primitive.js","webpack:///text/node_modules/core-js/internals/define-built-in.js","webpack:///text/node_modules/core-js/internals/define-global-property.js","webpack:///text/node_modules/core-js/internals/descriptors.js","webpack:///text/node_modules/core-js/internals/document-all.js","webpack:///text/node_modules/core-js/internals/document-create-element.js","webpack:///text/node_modules/core-js/internals/dom-iterables.js","webpack:///text/node_modules/core-js/internals/dom-token-list-prototype.js","webpack:///text/node_modules/core-js/internals/engine-user-agent.js","webpack:///text/node_modules/core-js/internals/engine-v8-version.js","webpack:///text/node_modules/core-js/internals/enum-bug-keys.js","webpack:///text/node_modules/core-js/internals/export.js","webpack:///text/node_modules/core-js/internals/fails.js","webpack:///text/node_modules/core-js/internals/function-apply.js","webpack:///text/node_modules/core-js/internals/function-bind-context.js","webpack:///text/node_modules/core-js/internals/function-bind-native.js","webpack:///text/node_modules/core-js/internals/function-call.js","webpack:///text/node_modules/core-js/internals/function-name.js","webpack:///text/node_modules/core-js/internals/function-uncurry-this-raw.js","webpack:///text/node_modules/core-js/internals/function-uncurry-this.js","webpack:///text/node_modules/core-js/internals/get-built-in.js","webpack:///text/node_modules/core-js/internals/get-method.js","webpack:///text/node_modules/core-js/internals/global.js","webpack:///text/node_modules/core-js/internals/has-own-property.js","webpack:///text/node_modules/core-js/internals/hidden-keys.js","webpack:///text/node_modules/core-js/internals/html.js","webpack:///text/node_modules/core-js/internals/ie8-dom-define.js","webpack:///text/node_modules/core-js/internals/indexed-object.js","webpack:///text/node_modules/core-js/internals/inherit-if-required.js","webpack:///text/node_modules/core-js/internals/inspect-source.js","webpack:///text/node_modules/core-js/internals/internal-state.js","webpack:///text/node_modules/core-js/internals/is-array.js","webpack:///text/node_modules/core-js/internals/is-callable.js","webpack:///text/node_modules/core-js/internals/is-constructor.js","webpack:///text/node_modules/core-js/internals/is-forced.js","webpack:///text/node_modules/core-js/internals/is-null-or-undefined.js","webpack:///text/node_modules/core-js/internals/is-object.js","webpack:///text/node_modules/core-js/internals/is-pure.js","webpack:///text/node_modules/core-js/internals/is-symbol.js","webpack:///text/node_modules/core-js/internals/iterator-create-constructor.js","webpack:///text/node_modules/core-js/internals/iterator-define.js","webpack:///text/node_modules/core-js/internals/iterators-core.js","webpack:///text/node_modules/core-js/internals/iterators.js","webpack:///text/node_modules/core-js/internals/length-of-array-like.js","webpack:///text/node_modules/core-js/internals/make-built-in.js","webpack:///text/node_modules/core-js/internals/math-trunc.js","webpack:///text/node_modules/core-js/internals/object-assign.js","webpack:///text/node_modules/core-js/internals/object-create.js","webpack:///text/node_modules/core-js/internals/object-define-properties.js","webpack:///text/node_modules/core-js/internals/object-define-property.js","webpack:///text/node_modules/core-js/internals/object-get-own-property-descriptor.js","webpack:///text/node_modules/core-js/internals/object-get-own-property-names-external.js","webpack:///text/node_modules/core-js/internals/object-get-own-property-names.js","webpack:///text/node_modules/core-js/internals/object-get-own-property-symbols.js","webpack:///text/node_modules/core-js/internals/object-get-prototype-of.js","webpack:///text/node_modules/core-js/internals/object-is-prototype-of.js","webpack:///text/node_modules/core-js/internals/object-keys-internal.js","webpack:///text/node_modules/core-js/internals/object-keys.js","webpack:///text/node_modules/core-js/internals/object-property-is-enumerable.js","webpack:///text/node_modules/core-js/internals/object-set-prototype-of.js","webpack:///text/node_modules/core-js/internals/object-to-string.js","webpack:///text/node_modules/core-js/internals/ordinary-to-primitive.js","webpack:///text/node_modules/core-js/internals/own-keys.js","webpack:///text/node_modules/core-js/internals/path.js","webpack:///text/node_modules/core-js/internals/require-object-coercible.js","webpack:///text/node_modules/core-js/internals/set-to-string-tag.js","webpack:///text/node_modules/core-js/internals/shared-key.js","webpack:///text/node_modules/core-js/internals/shared-store.js","webpack:///text/node_modules/core-js/internals/shared.js","webpack:///text/node_modules/core-js/internals/string-multibyte.js","webpack:///text/node_modules/core-js/internals/string-trim.js","webpack:///text/node_modules/core-js/internals/symbol-constructor-detection.js","webpack:///text/node_modules/core-js/internals/symbol-define-to-primitive.js","webpack:///text/node_modules/core-js/internals/symbol-registry-detection.js","webpack:///text/node_modules/core-js/internals/this-number-value.js","webpack:///text/node_modules/core-js/internals/to-absolute-index.js","webpack:///text/node_modules/core-js/internals/to-indexed-object.js","webpack:///text/node_modules/core-js/internals/to-integer-or-infinity.js","webpack:///text/node_modules/core-js/internals/to-length.js","webpack:///text/node_modules/core-js/internals/to-object.js","webpack:///text/node_modules/core-js/internals/to-primitive.js","webpack:///text/node_modules/core-js/internals/to-property-key.js","webpack:///text/node_modules/core-js/internals/to-string-tag-support.js","webpack:///text/node_modules/core-js/internals/to-string.js","webpack:///text/node_modules/core-js/internals/try-to-string.js","webpack:///text/node_modules/core-js/internals/uid.js","webpack:///text/node_modules/core-js/internals/use-symbol-as-uid.js","webpack:///text/node_modules/core-js/internals/v8-prototype-define-bug.js","webpack:///text/node_modules/core-js/internals/weak-map-basic-detection.js","webpack:///text/node_modules/core-js/internals/well-known-symbol-define.js","webpack:///text/node_modules/core-js/internals/well-known-symbol-wrapped.js","webpack:///text/node_modules/core-js/internals/well-known-symbol.js","webpack:///text/node_modules/core-js/internals/whitespaces.js","webpack:///text/node_modules/core-js/modules/es.array.iterator.js","webpack:///text/node_modules/core-js/modules/es.date.to-primitive.js","webpack:///text/node_modules/core-js/modules/es.json.stringify.js","webpack:///text/node_modules/core-js/modules/es.number.constructor.js","webpack:///text/node_modules/core-js/modules/es.object.assign.js","webpack:///text/node_modules/core-js/modules/es.object.define-property.js","webpack:///text/node_modules/core-js/modules/es.object.get-own-property-symbols.js","webpack:///text/node_modules/core-js/modules/es.object.to-string.js","webpack:///text/node_modules/core-js/modules/es.string.iterator.js","webpack:///text/node_modules/core-js/modules/es.symbol.constructor.js","webpack:///text/node_modules/core-js/modules/es.symbol.description.js","webpack:///text/node_modules/core-js/modules/es.symbol.for.js","webpack:///text/node_modules/core-js/modules/es.symbol.iterator.js","webpack:///text/node_modules/core-js/modules/es.symbol.js","webpack:///text/node_modules/core-js/modules/es.symbol.key-for.js","webpack:///text/node_modules/core-js/modules/es.symbol.to-primitive.js","webpack:///text/node_modules/core-js/modules/web.dom-collections.iterator.js","webpack:///text/src/components/ViewerComponent.vue?vue&type=style&index=0&id=58ead30a&prod&lang=scss&scoped=true&","webpack:///text/src/components/ViewerComponent.vue?vue&type=style&index=1&id=58ead30a&prod&lang=scss&","webpack:///text/node_modules/css-loader/dist/runtime/api.js","webpack:///text/node_modules/css-loader/dist/runtime/sourceMaps.js","webpack:///text/node_modules/process/browser.js","webpack:///text/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js","webpack:///text/node_modules/style-loader/dist/runtime/insertBySelector.js","webpack:///text/node_modules/style-loader/dist/runtime/insertStyleElement.js","webpack:///text/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js","webpack:///text/node_modules/style-loader/dist/runtime/styleDomAPI.js","webpack:///text/node_modules/style-loader/dist/runtime/styleTagTransform.js","webpack:///text/node_modules/vue-loader/lib/runtime/componentNormalizer.js","webpack:///text/webpack/bootstrap","webpack:///text/webpack/runtime/compat get default export","webpack:///text/webpack/runtime/define property getters","webpack:///text/webpack/runtime/ensure chunk","webpack:///text/webpack/runtime/get javascript chunk filename","webpack:///text/webpack/runtime/global","webpack:///text/webpack/runtime/hasOwnProperty shorthand","webpack:///text/webpack/runtime/make namespace object","webpack:///text/webpack/runtime/node module decorator","webpack:///text/webpack/runtime/runtimeId","webpack:///text/webpack/runtime/publicPath","webpack:///text/webpack/runtime/jsonp chunk loading","webpack:///text/webpack/runtime/nonce","webpack:///text/src/components/ViewerComponent.vue","webpack:///text/src/components/ViewerComponent.vue?vue&type=script&lang=js&","webpack:///text/src/helpers/token.js","webpack://text/./src/components/ViewerComponent.vue?8b9a","webpack://text/./src/components/ViewerComponent.vue?7417","webpack://text/./src/components/ViewerComponent.vue?5c5f","webpack://text/./src/components/ViewerComponent.vue?853d","webpack:///text/src/viewer.js"],"sourcesContent":["var getProto = Object.getPrototypeOf ? (obj) => (Object.getPrototypeOf(obj)) : (obj) => (obj.__proto__);\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach((key) => (def[key] = () => (value[key])));\n\t}\n\tdef['default'] = () => (value);\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"@nextcloud/text:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = (url, done, key, chunkId) => {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = (prev, event) => {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach((fn) => (fn(event)));\n\t\tif(prev) return prev(event);\n\t};\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar eventBus = require('@nextcloud/event-bus');\n\nvar tokenElement = document.getElementsByTagName('head')[0];\nvar token = tokenElement ? tokenElement.getAttribute('data-requesttoken') : null;\nvar observers = [];\nfunction getRequestToken() {\n return token;\n}\nfunction onRequestTokenUpdate(observer) {\n observers.push(observer);\n}\n// Listen to server event and keep token in sync\neventBus.subscribe('csrf-token-update', function (e) {\n token = e.token;\n observers.forEach(function (observer) {\n try {\n observer(e.token);\n }\n catch (e) {\n console.error('error updating CSRF token observer', e);\n }\n });\n});\n\n/// \nvar getAttribute = function (el, attribute) {\n if (el) {\n return el.getAttribute(attribute);\n }\n return null;\n};\nvar head = document.getElementsByTagName('head')[0];\nvar uid = getAttribute(head, 'data-user');\nvar displayName = getAttribute(head, 'data-user-displayname');\nvar isAdmin = (typeof OC === 'undefined')\n ? false\n : OC.isUserAdmin();\nfunction getCurrentUser() {\n if (uid === null) {\n return null;\n }\n return {\n uid: uid,\n displayName: displayName,\n isAdmin: isAdmin,\n };\n}\n\nexports.getCurrentUser = getCurrentUser;\nexports.getRequestToken = getRequestToken;\nexports.onRequestTokenUpdate = onRequestTokenUpdate;\n//# sourceMappingURL=index.js.map\n","'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nvar valid = require('semver/functions/valid.js');\nvar major = require('semver/functions/major.js');\n\nfunction _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }\n\nvar valid__default = /*#__PURE__*/_interopDefaultLegacy(valid);\nvar major__default = /*#__PURE__*/_interopDefaultLegacy(major);\n\nvar ProxyBus = /** @class */ (function () {\n function ProxyBus(bus) {\n if (typeof bus.getVersion !== 'function' || !valid__default[\"default\"](bus.getVersion())) {\n console.warn('Proxying an event bus with an unknown or invalid version');\n }\n else if (major__default[\"default\"](bus.getVersion()) !== major__default[\"default\"](this.getVersion())) {\n console.warn('Proxying an event bus of version ' + bus.getVersion() + ' with ' + this.getVersion());\n }\n this.bus = bus;\n }\n ProxyBus.prototype.getVersion = function () {\n return \"3.0.2\";\n };\n ProxyBus.prototype.subscribe = function (name, handler) {\n this.bus.subscribe(name, handler);\n };\n ProxyBus.prototype.unsubscribe = function (name, handler) {\n this.bus.unsubscribe(name, handler);\n };\n ProxyBus.prototype.emit = function (name, event) {\n this.bus.emit(name, event);\n };\n return ProxyBus;\n}());\n\nvar SimpleBus = /** @class */ (function () {\n function SimpleBus() {\n this.handlers = new Map();\n }\n SimpleBus.prototype.getVersion = function () {\n return \"3.0.2\";\n };\n SimpleBus.prototype.subscribe = function (name, handler) {\n this.handlers.set(name, (this.handlers.get(name) || []).concat(handler));\n };\n SimpleBus.prototype.unsubscribe = function (name, handler) {\n this.handlers.set(name, (this.handlers.get(name) || []).filter(function (h) { return h != handler; }));\n };\n SimpleBus.prototype.emit = function (name, event) {\n (this.handlers.get(name) || []).forEach(function (h) {\n try {\n h(event);\n }\n catch (e) {\n console.error('could not invoke event listener', e);\n }\n });\n };\n return SimpleBus;\n}());\n\nfunction getBus() {\n if ((typeof window.OC !== 'undefined') && window.OC._eventBus && typeof window._nc_event_bus === 'undefined') {\n console.warn('found old event bus instance at OC._eventBus. Update your version!');\n window._nc_event_bus = window.OC._eventBus;\n }\n // Either use an existing event bus instance or create one\n if (typeof window._nc_event_bus !== 'undefined') {\n return new ProxyBus(window._nc_event_bus);\n }\n else {\n return window._nc_event_bus = new SimpleBus();\n }\n}\nvar bus = getBus();\n/**\n * Register an event listener\n *\n * @param name name of the event\n * @param handler callback invoked for every matching event emitted on the bus\n */\nfunction subscribe(name, handler) {\n bus.subscribe(name, handler);\n}\n/**\n * Unregister a previously registered event listener\n *\n * Note: doesn't work with anonymous functions (closures). Use method of an object or store listener function in variable.\n *\n * @param name name of the event\n * @param handler callback passed to `subscribed`\n */\nfunction unsubscribe(name, handler) {\n bus.unsubscribe(name, handler);\n}\n/**\n * Emit an event\n *\n * @param name name of the event\n * @param event event payload\n */\nfunction emit(name, event) {\n bus.emit(name, event);\n}\n\nexports.ProxyBus = ProxyBus;\nexports.SimpleBus = SimpleBus;\nexports.emit = emit;\nexports.subscribe = subscribe;\nexports.unsubscribe = unsubscribe;\n//# sourceMappingURL=index.js.map\n","const debug = require('../internal/debug')\nconst { MAX_LENGTH, MAX_SAFE_INTEGER } = require('../internal/constants')\nconst { re, t } = require('../internal/re')\n\nconst parseOptions = require('../internal/parse-options')\nconst { compareIdentifiers } = require('../internal/identifiers')\nclass SemVer {\n constructor (version, options) {\n options = parseOptions(options)\n\n if (version instanceof SemVer) {\n if (version.loose === !!options.loose &&\n version.includePrerelease === !!options.includePrerelease) {\n return version\n } else {\n version = version.version\n }\n } else if (typeof version !== 'string') {\n throw new TypeError(`Invalid Version: ${version}`)\n }\n\n if (version.length > MAX_LENGTH) {\n throw new TypeError(\n `version is longer than ${MAX_LENGTH} characters`\n )\n }\n\n debug('SemVer', version, options)\n this.options = options\n this.loose = !!options.loose\n // this isn't actually relevant for versions, but keep it so that we\n // don't run into trouble passing this.options around.\n this.includePrerelease = !!options.includePrerelease\n\n const m = version.trim().match(options.loose ? re[t.LOOSE] : re[t.FULL])\n\n if (!m) {\n throw new TypeError(`Invalid Version: ${version}`)\n }\n\n this.raw = version\n\n // these are actually numbers\n this.major = +m[1]\n this.minor = +m[2]\n this.patch = +m[3]\n\n if (this.major > MAX_SAFE_INTEGER || this.major < 0) {\n throw new TypeError('Invalid major version')\n }\n\n if (this.minor > MAX_SAFE_INTEGER || this.minor < 0) {\n throw new TypeError('Invalid minor version')\n }\n\n if (this.patch > MAX_SAFE_INTEGER || this.patch < 0) {\n throw new TypeError('Invalid patch version')\n }\n\n // numberify any prerelease numeric ids\n if (!m[4]) {\n this.prerelease = []\n } else {\n this.prerelease = m[4].split('.').map((id) => {\n if (/^[0-9]+$/.test(id)) {\n const num = +id\n if (num >= 0 && num < MAX_SAFE_INTEGER) {\n return num\n }\n }\n return id\n })\n }\n\n this.build = m[5] ? m[5].split('.') : []\n this.format()\n }\n\n format () {\n this.version = `${this.major}.${this.minor}.${this.patch}`\n if (this.prerelease.length) {\n this.version += `-${this.prerelease.join('.')}`\n }\n return this.version\n }\n\n toString () {\n return this.version\n }\n\n compare (other) {\n debug('SemVer.compare', this.version, this.options, other)\n if (!(other instanceof SemVer)) {\n if (typeof other === 'string' && other === this.version) {\n return 0\n }\n other = new SemVer(other, this.options)\n }\n\n if (other.version === this.version) {\n return 0\n }\n\n return this.compareMain(other) || this.comparePre(other)\n }\n\n compareMain (other) {\n if (!(other instanceof SemVer)) {\n other = new SemVer(other, this.options)\n }\n\n return (\n compareIdentifiers(this.major, other.major) ||\n compareIdentifiers(this.minor, other.minor) ||\n compareIdentifiers(this.patch, other.patch)\n )\n }\n\n comparePre (other) {\n if (!(other instanceof SemVer)) {\n other = new SemVer(other, this.options)\n }\n\n // NOT having a prerelease is > having one\n if (this.prerelease.length && !other.prerelease.length) {\n return -1\n } else if (!this.prerelease.length && other.prerelease.length) {\n return 1\n } else if (!this.prerelease.length && !other.prerelease.length) {\n return 0\n }\n\n let i = 0\n do {\n const a = this.prerelease[i]\n const b = other.prerelease[i]\n debug('prerelease compare', i, a, b)\n if (a === undefined && b === undefined) {\n return 0\n } else if (b === undefined) {\n return 1\n } else if (a === undefined) {\n return -1\n } else if (a === b) {\n continue\n } else {\n return compareIdentifiers(a, b)\n }\n } while (++i)\n }\n\n compareBuild (other) {\n if (!(other instanceof SemVer)) {\n other = new SemVer(other, this.options)\n }\n\n let i = 0\n do {\n const a = this.build[i]\n const b = other.build[i]\n debug('prerelease compare', i, a, b)\n if (a === undefined && b === undefined) {\n return 0\n } else if (b === undefined) {\n return 1\n } else if (a === undefined) {\n return -1\n } else if (a === b) {\n continue\n } else {\n return compareIdentifiers(a, b)\n }\n } while (++i)\n }\n\n // preminor will bump the version up to the next minor release, and immediately\n // down to pre-release. premajor and prepatch work the same way.\n inc (release, identifier) {\n switch (release) {\n case 'premajor':\n this.prerelease.length = 0\n this.patch = 0\n this.minor = 0\n this.major++\n this.inc('pre', identifier)\n break\n case 'preminor':\n this.prerelease.length = 0\n this.patch = 0\n this.minor++\n this.inc('pre', identifier)\n break\n case 'prepatch':\n // If this is already a prerelease, it will bump to the next version\n // drop any prereleases that might already exist, since they are not\n // relevant at this point.\n this.prerelease.length = 0\n this.inc('patch', identifier)\n this.inc('pre', identifier)\n break\n // If the input is a non-prerelease version, this acts the same as\n // prepatch.\n case 'prerelease':\n if (this.prerelease.length === 0) {\n this.inc('patch', identifier)\n }\n this.inc('pre', identifier)\n break\n\n case 'major':\n // If this is a pre-major version, bump up to the same major version.\n // Otherwise increment major.\n // 1.0.0-5 bumps to 1.0.0\n // 1.1.0 bumps to 2.0.0\n if (\n this.minor !== 0 ||\n this.patch !== 0 ||\n this.prerelease.length === 0\n ) {\n this.major++\n }\n this.minor = 0\n this.patch = 0\n this.prerelease = []\n break\n case 'minor':\n // If this is a pre-minor version, bump up to the same minor version.\n // Otherwise increment minor.\n // 1.2.0-5 bumps to 1.2.0\n // 1.2.1 bumps to 1.3.0\n if (this.patch !== 0 || this.prerelease.length === 0) {\n this.minor++\n }\n this.patch = 0\n this.prerelease = []\n break\n case 'patch':\n // If this is not a pre-release version, it will increment the patch.\n // If it is a pre-release it will bump up to the same patch version.\n // 1.2.0-5 patches to 1.2.0\n // 1.2.0 patches to 1.2.1\n if (this.prerelease.length === 0) {\n this.patch++\n }\n this.prerelease = []\n break\n // This probably shouldn't be used publicly.\n // 1.0.0 'pre' would become 1.0.0-0 which is the wrong direction.\n case 'pre':\n if (this.prerelease.length === 0) {\n this.prerelease = [0]\n } else {\n let i = this.prerelease.length\n while (--i >= 0) {\n if (typeof this.prerelease[i] === 'number') {\n this.prerelease[i]++\n i = -2\n }\n }\n if (i === -1) {\n // didn't increment anything\n this.prerelease.push(0)\n }\n }\n if (identifier) {\n // 1.2.0-beta.1 bumps to 1.2.0-beta.2,\n // 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0\n if (compareIdentifiers(this.prerelease[0], identifier) === 0) {\n if (isNaN(this.prerelease[1])) {\n this.prerelease = [identifier, 0]\n }\n } else {\n this.prerelease = [identifier, 0]\n }\n }\n break\n\n default:\n throw new Error(`invalid increment argument: ${release}`)\n }\n this.format()\n this.raw = this.version\n return this\n }\n}\n\nmodule.exports = SemVer\n","const SemVer = require('../classes/semver')\nconst major = (a, loose) => new SemVer(a, loose).major\nmodule.exports = major\n","const { MAX_LENGTH } = require('../internal/constants')\nconst { re, t } = require('../internal/re')\nconst SemVer = require('../classes/semver')\n\nconst parseOptions = require('../internal/parse-options')\nconst parse = (version, options) => {\n options = parseOptions(options)\n\n if (version instanceof SemVer) {\n return version\n }\n\n if (typeof version !== 'string') {\n return null\n }\n\n if (version.length > MAX_LENGTH) {\n return null\n }\n\n const r = options.loose ? re[t.LOOSE] : re[t.FULL]\n if (!r.test(version)) {\n return null\n }\n\n try {\n return new SemVer(version, options)\n } catch (er) {\n return null\n }\n}\n\nmodule.exports = parse\n","const parse = require('./parse')\nconst valid = (version, options) => {\n const v = parse(version, options)\n return v ? v.version : null\n}\nmodule.exports = valid\n","// Note: this is the semver.org version of the spec that it implements\n// Not necessarily the package version of this code.\nconst SEMVER_SPEC_VERSION = '2.0.0'\n\nconst MAX_LENGTH = 256\nconst MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER ||\n/* istanbul ignore next */ 9007199254740991\n\n// Max safe segment length for coercion.\nconst MAX_SAFE_COMPONENT_LENGTH = 16\n\nmodule.exports = {\n SEMVER_SPEC_VERSION,\n MAX_LENGTH,\n MAX_SAFE_INTEGER,\n MAX_SAFE_COMPONENT_LENGTH,\n}\n","const debug = (\n typeof process === 'object' &&\n process.env &&\n process.env.NODE_DEBUG &&\n /\\bsemver\\b/i.test(process.env.NODE_DEBUG)\n) ? (...args) => console.error('SEMVER', ...args)\n : () => {}\n\nmodule.exports = debug\n","const numeric = /^[0-9]+$/\nconst compareIdentifiers = (a, b) => {\n const anum = numeric.test(a)\n const bnum = numeric.test(b)\n\n if (anum && bnum) {\n a = +a\n b = +b\n }\n\n return a === b ? 0\n : (anum && !bnum) ? -1\n : (bnum && !anum) ? 1\n : a < b ? -1\n : 1\n}\n\nconst rcompareIdentifiers = (a, b) => compareIdentifiers(b, a)\n\nmodule.exports = {\n compareIdentifiers,\n rcompareIdentifiers,\n}\n","// parse out just the options we care about so we always get a consistent\n// obj with keys in a consistent order.\nconst opts = ['includePrerelease', 'loose', 'rtl']\nconst parseOptions = options =>\n !options ? {}\n : typeof options !== 'object' ? { loose: true }\n : opts.filter(k => options[k]).reduce((o, k) => {\n o[k] = true\n return o\n }, {})\nmodule.exports = parseOptions\n","const { MAX_SAFE_COMPONENT_LENGTH } = require('./constants')\nconst debug = require('./debug')\nexports = module.exports = {}\n\n// The actual regexps go on exports.re\nconst re = exports.re = []\nconst src = exports.src = []\nconst t = exports.t = {}\nlet R = 0\n\nconst createToken = (name, value, isGlobal) => {\n const index = R++\n debug(name, index, value)\n t[name] = index\n src[index] = value\n re[index] = new RegExp(value, isGlobal ? 'g' : undefined)\n}\n\n// The following Regular Expressions can be used for tokenizing,\n// validating, and parsing SemVer version strings.\n\n// ## Numeric Identifier\n// A single `0`, or a non-zero digit followed by zero or more digits.\n\ncreateToken('NUMERICIDENTIFIER', '0|[1-9]\\\\d*')\ncreateToken('NUMERICIDENTIFIERLOOSE', '[0-9]+')\n\n// ## Non-numeric Identifier\n// Zero or more digits, followed by a letter or hyphen, and then zero or\n// more letters, digits, or hyphens.\n\ncreateToken('NONNUMERICIDENTIFIER', '\\\\d*[a-zA-Z-][a-zA-Z0-9-]*')\n\n// ## Main Version\n// Three dot-separated numeric identifiers.\n\ncreateToken('MAINVERSION', `(${src[t.NUMERICIDENTIFIER]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIER]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIER]})`)\n\ncreateToken('MAINVERSIONLOOSE', `(${src[t.NUMERICIDENTIFIERLOOSE]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIERLOOSE]})\\\\.` +\n `(${src[t.NUMERICIDENTIFIERLOOSE]})`)\n\n// ## Pre-release Version Identifier\n// A numeric identifier, or a non-numeric identifier.\n\ncreateToken('PRERELEASEIDENTIFIER', `(?:${src[t.NUMERICIDENTIFIER]\n}|${src[t.NONNUMERICIDENTIFIER]})`)\n\ncreateToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NUMERICIDENTIFIERLOOSE]\n}|${src[t.NONNUMERICIDENTIFIER]})`)\n\n// ## Pre-release Version\n// Hyphen, followed by one or more dot-separated pre-release version\n// identifiers.\n\ncreateToken('PRERELEASE', `(?:-(${src[t.PRERELEASEIDENTIFIER]\n}(?:\\\\.${src[t.PRERELEASEIDENTIFIER]})*))`)\n\ncreateToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]\n}(?:\\\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`)\n\n// ## Build Metadata Identifier\n// Any combination of digits, letters, or hyphens.\n\ncreateToken('BUILDIDENTIFIER', '[0-9A-Za-z-]+')\n\n// ## Build Metadata\n// Plus sign, followed by one or more period-separated build metadata\n// identifiers.\n\ncreateToken('BUILD', `(?:\\\\+(${src[t.BUILDIDENTIFIER]\n}(?:\\\\.${src[t.BUILDIDENTIFIER]})*))`)\n\n// ## Full Version String\n// A main version, followed optionally by a pre-release version and\n// build metadata.\n\n// Note that the only major, minor, patch, and pre-release sections of\n// the version string are capturing groups. The build metadata is not a\n// capturing group, because it should not ever be used in version\n// comparison.\n\ncreateToken('FULLPLAIN', `v?${src[t.MAINVERSION]\n}${src[t.PRERELEASE]}?${\n src[t.BUILD]}?`)\n\ncreateToken('FULL', `^${src[t.FULLPLAIN]}$`)\n\n// like full, but allows v1.2.3 and =1.2.3, which people do sometimes.\n// also, 1.0.0alpha1 (prerelease without the hyphen) which is pretty\n// common in the npm registry.\ncreateToken('LOOSEPLAIN', `[v=\\\\s]*${src[t.MAINVERSIONLOOSE]\n}${src[t.PRERELEASELOOSE]}?${\n src[t.BUILD]}?`)\n\ncreateToken('LOOSE', `^${src[t.LOOSEPLAIN]}$`)\n\ncreateToken('GTLT', '((?:<|>)?=?)')\n\n// Something like \"2.*\" or \"1.2.x\".\n// Note that \"x.x\" is a valid xRange identifer, meaning \"any version\"\n// Only the first item is strictly required.\ncreateToken('XRANGEIDENTIFIERLOOSE', `${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\\\*`)\ncreateToken('XRANGEIDENTIFIER', `${src[t.NUMERICIDENTIFIER]}|x|X|\\\\*`)\n\ncreateToken('XRANGEPLAIN', `[v=\\\\s]*(${src[t.XRANGEIDENTIFIER]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIER]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIER]})` +\n `(?:${src[t.PRERELEASE]})?${\n src[t.BUILD]}?` +\n `)?)?`)\n\ncreateToken('XRANGEPLAINLOOSE', `[v=\\\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` +\n `(?:\\\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` +\n `(?:${src[t.PRERELEASELOOSE]})?${\n src[t.BUILD]}?` +\n `)?)?`)\n\ncreateToken('XRANGE', `^${src[t.GTLT]}\\\\s*${src[t.XRANGEPLAIN]}$`)\ncreateToken('XRANGELOOSE', `^${src[t.GTLT]}\\\\s*${src[t.XRANGEPLAINLOOSE]}$`)\n\n// Coercion.\n// Extract anything that could conceivably be a part of a valid semver\ncreateToken('COERCE', `${'(^|[^\\\\d])' +\n '(\\\\d{1,'}${MAX_SAFE_COMPONENT_LENGTH}})` +\n `(?:\\\\.(\\\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` +\n `(?:\\\\.(\\\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` +\n `(?:$|[^\\\\d])`)\ncreateToken('COERCERTL', src[t.COERCE], true)\n\n// Tilde ranges.\n// Meaning is \"reasonably at or greater than\"\ncreateToken('LONETILDE', '(?:~>?)')\n\ncreateToken('TILDETRIM', `(\\\\s*)${src[t.LONETILDE]}\\\\s+`, true)\nexports.tildeTrimReplace = '$1~'\n\ncreateToken('TILDE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`)\ncreateToken('TILDELOOSE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`)\n\n// Caret ranges.\n// Meaning is \"at least and backwards compatible with\"\ncreateToken('LONECARET', '(?:\\\\^)')\n\ncreateToken('CARETTRIM', `(\\\\s*)${src[t.LONECARET]}\\\\s+`, true)\nexports.caretTrimReplace = '$1^'\n\ncreateToken('CARET', `^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`)\ncreateToken('CARETLOOSE', `^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`)\n\n// A simple gt/lt/eq thing, or just \"\" to indicate \"any version\"\ncreateToken('COMPARATORLOOSE', `^${src[t.GTLT]}\\\\s*(${src[t.LOOSEPLAIN]})$|^$`)\ncreateToken('COMPARATOR', `^${src[t.GTLT]}\\\\s*(${src[t.FULLPLAIN]})$|^$`)\n\n// An expression to strip any whitespace between the gtlt and the thing\n// it modifies, so that `> 1.2.3` ==> `>1.2.3`\ncreateToken('COMPARATORTRIM', `(\\\\s*)${src[t.GTLT]\n}\\\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`, true)\nexports.comparatorTrimReplace = '$1$2$3'\n\n// Something like `1.2.3 - 1.2.4`\n// Note that these all use the loose form, because they'll be\n// checked against either the strict or loose comparator form\n// later.\ncreateToken('HYPHENRANGE', `^\\\\s*(${src[t.XRANGEPLAIN]})` +\n `\\\\s+-\\\\s+` +\n `(${src[t.XRANGEPLAIN]})` +\n `\\\\s*$`)\n\ncreateToken('HYPHENRANGELOOSE', `^\\\\s*(${src[t.XRANGEPLAINLOOSE]})` +\n `\\\\s+-\\\\s+` +\n `(${src[t.XRANGEPLAINLOOSE]})` +\n `\\\\s*$`)\n\n// Star ranges basically just allow anything at all.\ncreateToken('STAR', '(<|>)?=?\\\\s*\\\\*')\n// >=0.0.0 is like a star\ncreateToken('GTE0', '^\\\\s*>=\\\\s*0\\\\.0\\\\.0\\\\s*$')\ncreateToken('GTE0PRE', '^\\\\s*>=\\\\s*0\\\\.0\\\\.0-0\\\\s*$')\n","\"use strict\";\n\nrequire(\"core-js/modules/es.object.define-property.js\");\nrequire(\"core-js/modules/es.symbol.iterator.js\");\nrequire(\"core-js/modules/es.array.iterator.js\");\nrequire(\"core-js/modules/es.string.iterator.js\");\nrequire(\"core-js/modules/web.dom-collections.iterator.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.ConsoleLogger = void 0;\nexports.buildConsoleLogger = buildConsoleLogger;\nrequire(\"core-js/modules/es.object.assign.js\");\nrequire(\"core-js/modules/es.symbol.to-primitive.js\");\nrequire(\"core-js/modules/es.date.to-primitive.js\");\nrequire(\"core-js/modules/es.symbol.js\");\nrequire(\"core-js/modules/es.symbol.description.js\");\nrequire(\"core-js/modules/es.object.to-string.js\");\nrequire(\"core-js/modules/es.number.constructor.js\");\nvar _contracts = require(\"./contracts\");\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }, _typeof(obj); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(arg) { var key = _toPrimitive(arg, \"string\"); return _typeof(key) === \"symbol\" ? key : String(key); }\nfunction _toPrimitive(input, hint) { if (_typeof(input) !== \"object\" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || \"default\"); if (_typeof(res) !== \"object\") return res; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (hint === \"string\" ? String : Number)(input); }\nvar ConsoleLogger = /*#__PURE__*/function () {\n function ConsoleLogger(context) {\n _classCallCheck(this, ConsoleLogger);\n _defineProperty(this, \"context\", void 0);\n this.context = context;\n }\n _createClass(ConsoleLogger, [{\n key: \"formatMessage\",\n value: function formatMessage(message, level, context) {\n var msg = '[' + _contracts.LogLevel[level].toUpperCase() + ']';\n if (context && context.app) {\n msg += ' ' + context.app + ': ';\n }\n return msg + message;\n }\n }, {\n key: \"log\",\n value: function log(level, message, context) {\n var _this$context;\n if (level < ((_this$context = this.context) === null || _this$context === void 0 ? void 0 : _this$context.level)) return;\n switch (level) {\n case _contracts.LogLevel.Debug:\n console.debug(this.formatMessage(message, _contracts.LogLevel.Debug, context), context);\n break;\n case _contracts.LogLevel.Info:\n console.info(this.formatMessage(message, _contracts.LogLevel.Info, context), context);\n break;\n case _contracts.LogLevel.Warn:\n console.warn(this.formatMessage(message, _contracts.LogLevel.Warn, context), context);\n break;\n case _contracts.LogLevel.Error:\n console.error(this.formatMessage(message, _contracts.LogLevel.Error, context), context);\n break;\n case _contracts.LogLevel.Fatal:\n default:\n console.error(this.formatMessage(message, _contracts.LogLevel.Fatal, context), context);\n break;\n }\n }\n }, {\n key: \"debug\",\n value: function debug(message, context) {\n this.log(_contracts.LogLevel.Debug, message, Object.assign({}, this.context, context));\n }\n }, {\n key: \"info\",\n value: function info(message, context) {\n this.log(_contracts.LogLevel.Info, message, Object.assign({}, this.context, context));\n }\n }, {\n key: \"warn\",\n value: function warn(message, context) {\n this.log(_contracts.LogLevel.Warn, message, Object.assign({}, this.context, context));\n }\n }, {\n key: \"error\",\n value: function error(message, context) {\n this.log(_contracts.LogLevel.Error, message, Object.assign({}, this.context, context));\n }\n }, {\n key: \"fatal\",\n value: function fatal(message, context) {\n this.log(_contracts.LogLevel.Fatal, message, Object.assign({}, this.context, context));\n }\n }]);\n return ConsoleLogger;\n}();\nexports.ConsoleLogger = ConsoleLogger;\nfunction buildConsoleLogger(context) {\n return new ConsoleLogger(context);\n}\n//# sourceMappingURL=ConsoleLogger.js.map","\"use strict\";\n\nrequire(\"core-js/modules/es.object.define-property.js\");\nrequire(\"core-js/modules/es.symbol.iterator.js\");\nrequire(\"core-js/modules/es.array.iterator.js\");\nrequire(\"core-js/modules/es.string.iterator.js\");\nrequire(\"core-js/modules/web.dom-collections.iterator.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.LoggerBuilder = void 0;\nrequire(\"core-js/modules/es.symbol.to-primitive.js\");\nrequire(\"core-js/modules/es.date.to-primitive.js\");\nrequire(\"core-js/modules/es.symbol.js\");\nrequire(\"core-js/modules/es.symbol.description.js\");\nrequire(\"core-js/modules/es.object.to-string.js\");\nrequire(\"core-js/modules/es.number.constructor.js\");\nvar _auth = require(\"@nextcloud/auth\");\nvar _contracts = require(\"./contracts\");\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }, _typeof(obj); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, \"prototype\", { writable: false }); return Constructor; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(arg) { var key = _toPrimitive(arg, \"string\"); return _typeof(key) === \"symbol\" ? key : String(key); }\nfunction _toPrimitive(input, hint) { if (_typeof(input) !== \"object\" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || \"default\"); if (_typeof(res) !== \"object\") return res; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (hint === \"string\" ? String : Number)(input); }\n/**\n * @notExported\n */\nvar LoggerBuilder = /*#__PURE__*/function () {\n function LoggerBuilder(factory) {\n _classCallCheck(this, LoggerBuilder);\n _defineProperty(this, \"context\", void 0);\n _defineProperty(this, \"factory\", void 0);\n this.context = {};\n this.factory = factory;\n }\n\n /** Set the app name within the logging context */\n _createClass(LoggerBuilder, [{\n key: \"setApp\",\n value: function setApp(appId) {\n this.context.app = appId;\n return this;\n }\n\n /** Set the logging level within the logging context */\n }, {\n key: \"setLogLevel\",\n value: function setLogLevel(level) {\n this.context.level = level;\n return this;\n }\n\n /** Set the user id within the logging context\n * @see {@link detectUser}\n */\n }, {\n key: \"setUid\",\n value: function setUid(uid) {\n this.context.uid = uid;\n return this;\n }\n\n /** Detect the currently logged in user and set the user id within the logging context */\n }, {\n key: \"detectUser\",\n value: function detectUser() {\n var user = (0, _auth.getCurrentUser)();\n if (user !== null) {\n this.context.uid = user.uid;\n }\n return this;\n }\n\n /** Detect and use logging level configured in nextcloud config */\n }, {\n key: \"detectLogLevel\",\n value: function detectLogLevel() {\n var self = this;\n\n // Use arrow function to prevent undefined `this` within event handler\n var onLoaded = function onLoaded() {\n if (document.readyState === \"complete\" || document.readyState === \"interactive\" && window.OC !== undefined) {\n var _window$OC, _window$OC$config, _window$OC2;\n // Up to, including, nextcloud 24 the loglevel was not exposed\n self.context.level = ((_window$OC = window.OC) === null || _window$OC === void 0 ? void 0 : (_window$OC$config = _window$OC.config) === null || _window$OC$config === void 0 ? void 0 : _window$OC$config.loglevel) !== undefined ? window.OC.config.loglevel : _contracts.LogLevel.Warn;\n // Override loglevel if we are in debug mode\n if ((_window$OC2 = window.OC) !== null && _window$OC2 !== void 0 && _window$OC2.debug) {\n self.context.level = _contracts.LogLevel.Debug;\n }\n document.removeEventListener(\"readystatechange\", onLoaded);\n } else {\n document.addEventListener(\"readystatechange\", onLoaded);\n }\n };\n onLoaded();\n return this;\n }\n\n /** Build a logger using the logging context and factory */\n }, {\n key: \"build\",\n value: function build() {\n if (this.context.level === undefined) {\n // No logging level set manually, use the configured one\n this.detectLogLevel();\n }\n return this.factory(this.context);\n }\n }]);\n return LoggerBuilder;\n}();\nexports.LoggerBuilder = LoggerBuilder;\n//# sourceMappingURL=LoggerBuilder.js.map","\"use strict\";\n\nrequire(\"core-js/modules/es.object.define-property.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.LogLevel = void 0;\nvar LogLevel;\nexports.LogLevel = LogLevel;\n(function (LogLevel) {\n LogLevel[LogLevel[\"Debug\"] = 0] = \"Debug\";\n LogLevel[LogLevel[\"Info\"] = 1] = \"Info\";\n LogLevel[LogLevel[\"Warn\"] = 2] = \"Warn\";\n LogLevel[LogLevel[\"Error\"] = 3] = \"Error\";\n LogLevel[LogLevel[\"Fatal\"] = 4] = \"Fatal\";\n})(LogLevel || (exports.LogLevel = LogLevel = {}));\n//# sourceMappingURL=contracts.js.map","\"use strict\";\n\nrequire(\"core-js/modules/es.object.define-property.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nObject.defineProperty(exports, \"LogLevel\", {\n enumerable: true,\n get: function get() {\n return _contracts.LogLevel;\n }\n});\nexports.getLogger = getLogger;\nexports.getLoggerBuilder = getLoggerBuilder;\nvar _ConsoleLogger = require(\"./ConsoleLogger\");\nvar _LoggerBuilder = require(\"./LoggerBuilder\");\nvar _contracts = require(\"./contracts\");\n/**\n * Build a customized logger instance\n */\nfunction getLoggerBuilder() {\n return new _LoggerBuilder.LoggerBuilder(_ConsoleLogger.buildConsoleLogger);\n}\n\n/**\n * Get a default logger instance without any configuration\n */\nfunction getLogger() {\n return getLoggerBuilder().build();\n}\n//# sourceMappingURL=index.js.map","import { getLoggerBuilder } from '@nextcloud/logger'\n\nconst logger = getLoggerBuilder()\n\t.setApp('text')\n\t.detectUser()\n\t.build()\n\nexport {\n\tlogger,\n}\n","/*\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Julius Härtl \n *\n * @license GNU AGPL version 3 or any later version\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nconst mimetypesImages = [\n\t'image/png',\n\t'image/jpeg',\n\t'image/jpg',\n\t'image/gif',\n\t'image/x-xbitmap',\n\t'image/x-ms-bmp',\n\t'image/bmp',\n\t'image/svg+xml',\n\t'image/webp',\n]\n\nconst openMimetypesMarkdown = [\n\t'text/markdown',\n]\n\nconst openMimetypesPlainText = [\n\t'text/plain',\n\t'application/cmd',\n\t'application/x-empty',\n\t'application/x-msdos-program',\n\t'application/javascript',\n\t'application/json',\n\t'application/x-perl',\n\t'application/x-php',\n\t'application/x-tex',\n\t'application/xml',\n\t'application/yaml',\n\t'text/asciidoc',\n\t'text/css',\n\t'text/html',\n\t'text/org',\n\t'text/x-c',\n\t'text/x-c++src',\n\t'text/x-h',\n\t'text/x-java-source',\n\t'text/x-ldif',\n\t'text/x-python',\n\t'text/x-shellscript',\n]\n\nif (!window.oc_appswebroots?.richdocuments && !window.oc_appswebroots?.onlyoffice) {\n\topenMimetypesPlainText.push('text/csv')\n}\n\nconst openMimetypes = [...openMimetypesMarkdown, ...openMimetypesPlainText]\n\nexport {\n\tmimetypesImages,\n\topenMimetypes,\n\topenMimetypesMarkdown,\n\topenMimetypesPlainText,\n}\n","var isCallable = require('../internals/is-callable');\nvar tryToString = require('../internals/try-to-string');\n\nvar $TypeError = TypeError;\n\n// `Assert: IsCallable(argument) is true`\nmodule.exports = function (argument) {\n if (isCallable(argument)) return argument;\n throw $TypeError(tryToString(argument) + ' is not a function');\n};\n","var isCallable = require('../internals/is-callable');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument) {\n if (typeof argument == 'object' || isCallable(argument)) return argument;\n throw $TypeError(\"Can't set \" + $String(argument) + ' as a prototype');\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\nvar create = require('../internals/object-create');\nvar defineProperty = require('../internals/object-define-property').f;\n\nvar UNSCOPABLES = wellKnownSymbol('unscopables');\nvar ArrayPrototype = Array.prototype;\n\n// Array.prototype[@@unscopables]\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\nif (ArrayPrototype[UNSCOPABLES] == undefined) {\n defineProperty(ArrayPrototype, UNSCOPABLES, {\n configurable: true,\n value: create(null)\n });\n}\n\n// add a key to Array.prototype[@@unscopables]\nmodule.exports = function (key) {\n ArrayPrototype[UNSCOPABLES][key] = true;\n};\n","var isObject = require('../internals/is-object');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw $TypeError($String(argument) + ' is not an object');\n};\n","var toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","var bind = require('../internals/function-bind-context');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IndexedObject = require('../internals/indexed-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar arraySpeciesCreate = require('../internals/array-species-create');\n\nvar push = uncurryThis([].push);\n\n// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation\nvar createMethod = function (TYPE) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var IS_FILTER_REJECT = TYPE == 7;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n return function ($this, callbackfn, that, specificCreate) {\n var O = toObject($this);\n var self = IndexedObject(O);\n var boundFunction = bind(callbackfn, that);\n var length = lengthOfArrayLike(self);\n var index = 0;\n var create = specificCreate || arraySpeciesCreate;\n var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined;\n var value, result;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n value = self[index];\n result = boundFunction(value, index, O);\n if (TYPE) {\n if (IS_MAP) target[index] = result; // map\n else if (result) switch (TYPE) {\n case 3: return true; // some\n case 5: return value; // find\n case 6: return index; // findIndex\n case 2: push(target, value); // filter\n } else switch (TYPE) {\n case 4: return false; // every\n case 7: push(target, value); // filterReject\n }\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.forEach` method\n // https://tc39.es/ecma262/#sec-array.prototype.foreach\n forEach: createMethod(0),\n // `Array.prototype.map` method\n // https://tc39.es/ecma262/#sec-array.prototype.map\n map: createMethod(1),\n // `Array.prototype.filter` method\n // https://tc39.es/ecma262/#sec-array.prototype.filter\n filter: createMethod(2),\n // `Array.prototype.some` method\n // https://tc39.es/ecma262/#sec-array.prototype.some\n some: createMethod(3),\n // `Array.prototype.every` method\n // https://tc39.es/ecma262/#sec-array.prototype.every\n every: createMethod(4),\n // `Array.prototype.find` method\n // https://tc39.es/ecma262/#sec-array.prototype.find\n find: createMethod(5),\n // `Array.prototype.findIndex` method\n // https://tc39.es/ecma262/#sec-array.prototype.findIndex\n findIndex: createMethod(6),\n // `Array.prototype.filterReject` method\n // https://github.com/tc39/proposal-array-filtering\n filterReject: createMethod(7)\n};\n","var toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\n\nvar $Array = Array;\nvar max = Math.max;\n\nmodule.exports = function (O, start, end) {\n var length = lengthOfArrayLike(O);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n var result = $Array(max(fin - k, 0));\n for (var n = 0; k < fin; k++, n++) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = uncurryThis([].slice);\n","var isArray = require('../internals/is-array');\nvar isConstructor = require('../internals/is-constructor');\nvar isObject = require('../internals/is-object');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar SPECIES = wellKnownSymbol('species');\nvar $Array = Array;\n\n// a part of `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray) {\n var C;\n if (isArray(originalArray)) {\n C = originalArray.constructor;\n // cross-realm fallback\n if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined;\n else if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? $Array : C;\n};\n","var arraySpeciesConstructor = require('../internals/array-species-constructor');\n\n// `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray, length) {\n return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length);\n};\n","var uncurryThisRaw = require('../internals/function-uncurry-this-raw');\n\nvar toString = uncurryThisRaw({}.toString);\nvar stringSlice = uncurryThisRaw(''.slice);\n\nmodule.exports = function (it) {\n return stringSlice(toString(it), 8, -1);\n};\n","var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar isCallable = require('../internals/is-callable');\nvar classofRaw = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar $Object = Object;\n\n// ES3 wrong here\nvar CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (error) { /* empty */ }\n};\n\n// getting tag from ES6+ `Object.prototype.toString`\nmodule.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {\n var O, tag, result;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag\n // builtinTag case\n : CORRECT_ARGUMENTS ? classofRaw(O)\n // ES3 arguments fallback\n : (result = classofRaw(O)) == 'Object' && isCallable(O.callee) ? 'Arguments' : result;\n};\n","var hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","var fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n function F() { /* empty */ }\n F.prototype.constructor = null;\n // eslint-disable-next-line es/no-object-getprototypeof -- required for testing\n return Object.getPrototypeOf(new F()) !== F.prototype;\n});\n","// `CreateIterResultObject` abstract operation\n// https://tc39.es/ecma262/#sec-createiterresultobject\nmodule.exports = function (value, done) {\n return { value: value, done: done };\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","'use strict';\nvar toPropertyKey = require('../internals/to-property-key');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = function (object, key, value) {\n var propertyKey = toPropertyKey(key);\n if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));\n else object[propertyKey] = value;\n};\n","'use strict';\nvar anObject = require('../internals/an-object');\nvar ordinaryToPrimitive = require('../internals/ordinary-to-primitive');\n\nvar $TypeError = TypeError;\n\n// `Date.prototype[@@toPrimitive](hint)` method implementation\n// https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive\nmodule.exports = function (hint) {\n anObject(this);\n if (hint === 'string' || hint === 'default') hint = 'string';\n else if (hint !== 'number') throw $TypeError('Incorrect hint');\n return ordinaryToPrimitive(this, hint);\n};\n","var isCallable = require('../internals/is-callable');\nvar definePropertyModule = require('../internals/object-define-property');\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nmodule.exports = function (O, key, value, options) {\n if (!options) options = {};\n var simple = options.enumerable;\n var name = options.name !== undefined ? options.name : key;\n if (isCallable(value)) makeBuiltIn(value, name, options);\n if (options.global) {\n if (simple) O[key] = value;\n else defineGlobalProperty(key, value);\n } else {\n try {\n if (!options.unsafe) delete O[key];\n else if (O[key]) simple = true;\n } catch (error) { /* empty */ }\n if (simple) O[key] = value;\n else definePropertyModule.f(O, key, {\n value: value,\n enumerable: false,\n configurable: !options.nonConfigurable,\n writable: !options.nonWritable\n });\n } return O;\n};\n","var global = require('../internals/global');\n\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nmodule.exports = function (key, value) {\n try {\n defineProperty(global, key, { value: value, configurable: true, writable: true });\n } catch (error) {\n global[key] = value;\n } return value;\n};\n","var fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;\n});\n","var documentAll = typeof document == 'object' && document.all;\n\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot\nvar IS_HTMLDDA = typeof documentAll == 'undefined' && documentAll !== undefined;\n\nmodule.exports = {\n all: documentAll,\n IS_HTMLDDA: IS_HTMLDDA\n};\n","var global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar document = global.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n","// iterable DOM collections\n// flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods\nmodule.exports = {\n CSSRuleList: 0,\n CSSStyleDeclaration: 0,\n CSSValueList: 0,\n ClientRectList: 0,\n DOMRectList: 0,\n DOMStringList: 0,\n DOMTokenList: 1,\n DataTransferItemList: 0,\n FileList: 0,\n HTMLAllCollection: 0,\n HTMLCollection: 0,\n HTMLFormElement: 0,\n HTMLSelectElement: 0,\n MediaList: 0,\n MimeTypeArray: 0,\n NamedNodeMap: 0,\n NodeList: 1,\n PaintRequestList: 0,\n Plugin: 0,\n PluginArray: 0,\n SVGLengthList: 0,\n SVGNumberList: 0,\n SVGPathSegList: 0,\n SVGPointList: 0,\n SVGStringList: 0,\n SVGTransformList: 0,\n SourceBufferList: 0,\n StyleSheetList: 0,\n TextTrackCueList: 0,\n TextTrackList: 0,\n TouchList: 0\n};\n","// in old WebKit versions, `element.classList` is not an instance of global `DOMTokenList`\nvar documentCreateElement = require('../internals/document-create-element');\n\nvar classList = documentCreateElement('span').classList;\nvar DOMTokenListPrototype = classList && classList.constructor && classList.constructor.prototype;\n\nmodule.exports = DOMTokenListPrototype === Object.prototype ? undefined : DOMTokenListPrototype;\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('navigator', 'userAgent') || '';\n","var global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar Deno = global.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n","// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","var global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","module.exports = function (exec) {\n try {\n return !!exec();\n } catch (error) {\n return true;\n }\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar apply = FunctionPrototype.apply;\nvar call = FunctionPrototype.call;\n\n// eslint-disable-next-line es/no-reflect -- safe\nmodule.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () {\n return call.apply(apply, arguments);\n});\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar aCallable = require('../internals/a-callable');\nvar NATIVE_BIND = require('../internals/function-bind-native');\n\nvar bind = uncurryThis(uncurryThis.bind);\n\n// optional / simple context binding\nmodule.exports = function (fn, that) {\n aCallable(fn);\n return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n","var fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-function-prototype-bind -- safe\n var test = (function () { /* empty */ }).bind();\n // eslint-disable-next-line no-prototype-builtins -- safe\n return typeof test != 'function' || test.hasOwnProperty('prototype');\n});\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar call = Function.prototype.call;\n\nmodule.exports = NATIVE_BIND ? call.bind(call) : function () {\n return call.apply(call, arguments);\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar hasOwn = require('../internals/has-own-property');\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n EXISTS: EXISTS,\n PROPER: PROPER,\n CONFIGURABLE: CONFIGURABLE\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar call = FunctionPrototype.call;\nvar uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);\n\nmodule.exports = function (fn) {\n return NATIVE_BIND ? uncurryThisWithBind(fn) : function () {\n return call.apply(fn, arguments);\n };\n};\n","var classofRaw = require('../internals/classof-raw');\nvar uncurryThisRaw = require('../internals/function-uncurry-this-raw');\n\nmodule.exports = function (fn) {\n // Nashorn bug:\n // https://github.com/zloirock/core-js/issues/1128\n // https://github.com/zloirock/core-js/issues/1130\n if (classofRaw(fn) === 'Function') return uncurryThisRaw(fn);\n};\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar aFunction = function (argument) {\n return isCallable(argument) ? argument : undefined;\n};\n\nmodule.exports = function (namespace, method) {\n return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];\n};\n","var aCallable = require('../internals/a-callable');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\n\n// `GetMethod` abstract operation\n// https://tc39.es/ecma262/#sec-getmethod\nmodule.exports = function (V, P) {\n var func = V[P];\n return isNullOrUndefined(func) ? undefined : aCallable(func);\n};\n","var check = function (it) {\n return it && it.Math == Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n // eslint-disable-next-line es/no-global-this -- safe\n check(typeof globalThis == 'object' && globalThis) ||\n check(typeof window == 'object' && window) ||\n // eslint-disable-next-line no-restricted-globals -- safe\n check(typeof self == 'object' && self) ||\n check(typeof global == 'object' && global) ||\n // eslint-disable-next-line no-new-func -- fallback\n (function () { return this; })() || Function('return this')();\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar hasOwnProperty = uncurryThis({}.hasOwnProperty);\n\n// `HasOwnProperty` abstract operation\n// https://tc39.es/ecma262/#sec-hasownproperty\n// eslint-disable-next-line es/no-object-hasown -- safe\nmodule.exports = Object.hasOwn || function hasOwn(it, key) {\n return hasOwnProperty(toObject(it), key);\n};\n","module.exports = {};\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('document', 'documentElement');\n","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thanks to IE8 for its funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a != 7;\n});\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) == 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","var isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\n\n// makes subclassing work correct for wrapped built-ins\nmodule.exports = function ($this, dummy, Wrapper) {\n var NewTarget, NewTargetPrototype;\n if (\n // it can work only with native `setPrototypeOf`\n setPrototypeOf &&\n // we haven't completely correct pre-ES6 way for getting `new.target`, so use this\n isCallable(NewTarget = dummy.constructor) &&\n NewTarget !== Wrapper &&\n isObject(NewTargetPrototype = NewTarget.prototype) &&\n NewTargetPrototype !== Wrapper.prototype\n ) setPrototypeOf($this, NewTargetPrototype);\n return $this;\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar store = require('../internals/shared-store');\n\nvar functionToString = uncurryThis(Function.toString);\n\n// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper\nif (!isCallable(store.inspectSource)) {\n store.inspectSource = function (it) {\n return functionToString(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n","var NATIVE_WEAK_MAP = require('../internals/weak-map-basic-detection');\nvar global = require('../internals/global');\nvar isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar hasOwn = require('../internals/has-own-property');\nvar shared = require('../internals/shared-store');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar OBJECT_ALREADY_INITIALIZED = 'Object already initialized';\nvar TypeError = global.TypeError;\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw TypeError('Incompatible receiver, ' + TYPE + ' required');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP || shared.state) {\n var store = shared.state || (shared.state = new WeakMap());\n /* eslint-disable no-self-assign -- prototype methods protection */\n store.get = store.get;\n store.has = store.has;\n store.set = store.set;\n /* eslint-enable no-self-assign -- prototype methods protection */\n set = function (it, metadata) {\n if (store.has(it)) throw TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n store.set(it, metadata);\n return metadata;\n };\n get = function (it) {\n return store.get(it) || {};\n };\n has = function (it) {\n return store.has(it);\n };\n} else {\n var STATE = sharedKey('state');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n if (hasOwn(it, STATE)) throw TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return hasOwn(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return hasOwn(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n","var classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) == 'Array';\n};\n","var $documentAll = require('../internals/document-all');\n\nvar documentAll = $documentAll.all;\n\n// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\nmodule.exports = $documentAll.IS_HTMLDDA ? function (argument) {\n return typeof argument == 'function' || argument === documentAll;\n} : function (argument) {\n return typeof argument == 'function';\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar classof = require('../internals/classof');\nvar getBuiltIn = require('../internals/get-built-in');\nvar inspectSource = require('../internals/inspect-source');\n\nvar noop = function () { /* empty */ };\nvar empty = [];\nvar construct = getBuiltIn('Reflect', 'construct');\nvar constructorRegExp = /^\\s*(?:class|function)\\b/;\nvar exec = uncurryThis(constructorRegExp.exec);\nvar INCORRECT_TO_STRING = !constructorRegExp.exec(noop);\n\nvar isConstructorModern = function isConstructor(argument) {\n if (!isCallable(argument)) return false;\n try {\n construct(noop, empty, argument);\n return true;\n } catch (error) {\n return false;\n }\n};\n\nvar isConstructorLegacy = function isConstructor(argument) {\n if (!isCallable(argument)) return false;\n switch (classof(argument)) {\n case 'AsyncFunction':\n case 'GeneratorFunction':\n case 'AsyncGeneratorFunction': return false;\n }\n try {\n // we can't check .prototype since constructors produced by .bind haven't it\n // `Function#toString` throws on some built-it function in some legacy engines\n // (for example, `DOMQuad` and similar in FF41-)\n return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));\n } catch (error) {\n return true;\n }\n};\n\nisConstructorLegacy.sham = true;\n\n// `IsConstructor` abstract operation\n// https://tc39.es/ecma262/#sec-isconstructor\nmodule.exports = !construct || fails(function () {\n var called;\n return isConstructorModern(isConstructorModern.call)\n || !isConstructorModern(Object)\n || !isConstructorModern(function () { called = true; })\n || called;\n}) ? isConstructorLegacy : isConstructorModern;\n","var fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value == POLYFILL ? true\n : value == NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","// we can't use just `it == null` since of `document.all` special case\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec\nmodule.exports = function (it) {\n return it === null || it === undefined;\n};\n","var isCallable = require('../internals/is-callable');\nvar $documentAll = require('../internals/document-all');\n\nvar documentAll = $documentAll.all;\n\nmodule.exports = $documentAll.IS_HTMLDDA ? function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it) || it === documentAll;\n} : function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it);\n};\n","module.exports = false;\n","var getBuiltIn = require('../internals/get-built-in');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar $Object = Object;\n\nmodule.exports = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n var $Symbol = getBuiltIn('Symbol');\n return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));\n};\n","'use strict';\nvar IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;\nvar create = require('../internals/object-create');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar Iterators = require('../internals/iterators');\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) {\n var TO_STRING_TAG = NAME + ' Iterator';\n IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(+!ENUMERABLE_NEXT, next) });\n setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);\n Iterators[TO_STRING_TAG] = returnThis;\n return IteratorConstructor;\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\nvar IS_PURE = require('../internals/is-pure');\nvar FunctionName = require('../internals/function-name');\nvar isCallable = require('../internals/is-callable');\nvar createIteratorConstructor = require('../internals/iterator-create-constructor');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar Iterators = require('../internals/iterators');\nvar IteratorsCore = require('../internals/iterators-core');\n\nvar PROPER_FUNCTION_NAME = FunctionName.PROPER;\nvar CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE;\nvar IteratorPrototype = IteratorsCore.IteratorPrototype;\nvar BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;\nvar ITERATOR = wellKnownSymbol('iterator');\nvar KEYS = 'keys';\nvar VALUES = 'values';\nvar ENTRIES = 'entries';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {\n createIteratorConstructor(IteratorConstructor, NAME, next);\n\n var getIterationMethod = function (KIND) {\n if (KIND === DEFAULT && defaultIterator) return defaultIterator;\n if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND];\n switch (KIND) {\n case KEYS: return function keys() { return new IteratorConstructor(this, KIND); };\n case VALUES: return function values() { return new IteratorConstructor(this, KIND); };\n case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); };\n } return function () { return new IteratorConstructor(this); };\n };\n\n var TO_STRING_TAG = NAME + ' Iterator';\n var INCORRECT_VALUES_NAME = false;\n var IterablePrototype = Iterable.prototype;\n var nativeIterator = IterablePrototype[ITERATOR]\n || IterablePrototype['@@iterator']\n || DEFAULT && IterablePrototype[DEFAULT];\n var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);\n var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator;\n var CurrentIteratorPrototype, methods, KEY;\n\n // fix native\n if (anyNativeIterator) {\n CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));\n if (CurrentIteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {\n if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {\n if (setPrototypeOf) {\n setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);\n } else if (!isCallable(CurrentIteratorPrototype[ITERATOR])) {\n defineBuiltIn(CurrentIteratorPrototype, ITERATOR, returnThis);\n }\n }\n // Set @@toStringTag to native iterators\n setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);\n if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;\n }\n }\n\n // fix Array.prototype.{ values, @@iterator }.name in V8 / FF\n if (PROPER_FUNCTION_NAME && DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) {\n if (!IS_PURE && CONFIGURABLE_FUNCTION_NAME) {\n createNonEnumerableProperty(IterablePrototype, 'name', VALUES);\n } else {\n INCORRECT_VALUES_NAME = true;\n defaultIterator = function values() { return call(nativeIterator, this); };\n }\n }\n\n // export additional methods\n if (DEFAULT) {\n methods = {\n values: getIterationMethod(VALUES),\n keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),\n entries: getIterationMethod(ENTRIES)\n };\n if (FORCED) for (KEY in methods) {\n if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {\n defineBuiltIn(IterablePrototype, KEY, methods[KEY]);\n }\n } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);\n }\n\n // define iterator\n if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {\n defineBuiltIn(IterablePrototype, ITERATOR, defaultIterator, { name: DEFAULT });\n }\n Iterators[NAME] = defaultIterator;\n\n return methods;\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar create = require('../internals/object-create');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar BUGGY_SAFARI_ITERATORS = false;\n\n// `%IteratorPrototype%` object\n// https://tc39.es/ecma262/#sec-%iteratorprototype%-object\nvar IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;\n\n/* eslint-disable es/no-array-prototype-keys -- safe */\nif ([].keys) {\n arrayIterator = [].keys();\n // Safari 8 has buggy iterators w/o `next`\n if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;\n else {\n PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));\n if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;\n }\n}\n\nvar NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype) || fails(function () {\n var test = {};\n // FF44- legacy iterators case\n return IteratorPrototype[ITERATOR].call(test) !== test;\n});\n\nif (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {};\nelse if (IS_PURE) IteratorPrototype = create(IteratorPrototype);\n\n// `%IteratorPrototype%[@@iterator]()` method\n// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator\nif (!isCallable(IteratorPrototype[ITERATOR])) {\n defineBuiltIn(IteratorPrototype, ITERATOR, function () {\n return this;\n });\n}\n\nmodule.exports = {\n IteratorPrototype: IteratorPrototype,\n BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS\n};\n","module.exports = {};\n","var toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","var fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE;\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar enforceInternalState = InternalStateModule.enforce;\nvar getInternalState = InternalStateModule.get;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nvar CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {\n return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;\n});\n\nvar TEMPLATE = String(String).split('String');\n\nvar makeBuiltIn = module.exports = function (value, name, options) {\n if (String(name).slice(0, 7) === 'Symbol(') {\n name = '[' + String(name).replace(/^Symbol\\(([^)]*)\\)/, '$1') + ']';\n }\n if (options && options.getter) name = 'get ' + name;\n if (options && options.setter) name = 'set ' + name;\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });\n else value.name = name;\n }\n if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {\n defineProperty(value, 'length', { value: options.arity });\n }\n try {\n if (options && hasOwn(options, 'constructor') && options.constructor) {\n if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });\n // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable\n } else if (value.prototype) value.prototype = undefined;\n } catch (error) { /* empty */ }\n var state = enforceInternalState(value);\n if (!hasOwn(state, 'source')) {\n state.source = TEMPLATE.join(typeof name == 'string' ? name : '');\n } return value;\n};\n\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n// eslint-disable-next-line no-extend-native -- required\nFunction.prototype.toString = makeBuiltIn(function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n}, 'toString');\n","var ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar call = require('../internals/function-call');\nvar fails = require('../internals/fails');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar toObject = require('../internals/to-object');\nvar IndexedObject = require('../internals/indexed-object');\n\n// eslint-disable-next-line es/no-object-assign -- safe\nvar $assign = Object.assign;\n// eslint-disable-next-line es/no-object-defineproperty -- required for testing\nvar defineProperty = Object.defineProperty;\nvar concat = uncurryThis([].concat);\n\n// `Object.assign` method\n// https://tc39.es/ecma262/#sec-object.assign\nmodule.exports = !$assign || fails(function () {\n // should have correct order of operations (Edge bug)\n if (DESCRIPTORS && $assign({ b: 1 }, $assign(defineProperty({}, 'a', {\n enumerable: true,\n get: function () {\n defineProperty(this, 'b', {\n value: 3,\n enumerable: false\n });\n }\n }), { b: 2 })).b !== 1) return true;\n // should work with symbols and should have deterministic property order (V8 bug)\n var A = {};\n var B = {};\n // eslint-disable-next-line es/no-symbol -- safe\n var symbol = Symbol();\n var alphabet = 'abcdefghijklmnopqrst';\n A[symbol] = 7;\n alphabet.split('').forEach(function (chr) { B[chr] = chr; });\n return $assign({}, A)[symbol] != 7 || objectKeys($assign({}, B)).join('') != alphabet;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length`\n var T = toObject(target);\n var argumentsLength = arguments.length;\n var index = 1;\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n var propertyIsEnumerable = propertyIsEnumerableModule.f;\n while (argumentsLength > index) {\n var S = IndexedObject(arguments[index++]);\n var keys = getOwnPropertySymbols ? concat(objectKeys(S), getOwnPropertySymbols(S)) : objectKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) {\n key = keys[j++];\n if (!DESCRIPTORS || call(propertyIsEnumerable, S, key)) T[key] = S[key];\n }\n } return T;\n} : $assign;\n","/* global ActiveXObject -- old IE, WSH */\nvar anObject = require('../internals/an-object');\nvar definePropertiesModule = require('../internals/object-define-properties');\nvar enumBugKeys = require('../internals/enum-bug-keys');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar html = require('../internals/html');\nvar documentCreateElement = require('../internals/document-create-element');\nvar sharedKey = require('../internals/shared-key');\n\nvar GT = '>';\nvar LT = '<';\nvar PROTOTYPE = 'prototype';\nvar SCRIPT = 'script';\nvar IE_PROTO = sharedKey('IE_PROTO');\n\nvar EmptyConstructor = function () { /* empty */ };\n\nvar scriptTag = function (content) {\n return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;\n};\n\n// Create object with fake `null` prototype: use ActiveX Object with cleared prototype\nvar NullProtoObjectViaActiveX = function (activeXDocument) {\n activeXDocument.write(scriptTag(''));\n activeXDocument.close();\n var temp = activeXDocument.parentWindow.Object;\n activeXDocument = null; // avoid memory leak\n return temp;\n};\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar NullProtoObjectViaIFrame = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = documentCreateElement('iframe');\n var JS = 'java' + SCRIPT + ':';\n var iframeDocument;\n iframe.style.display = 'none';\n html.appendChild(iframe);\n // https://github.com/zloirock/core-js/issues/475\n iframe.src = String(JS);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(scriptTag('document.F=Object'));\n iframeDocument.close();\n return iframeDocument.F;\n};\n\n// Check for document.domain and active x support\n// No need to use active x approach when document.domain is not set\n// see https://github.com/es-shims/es5-shim/issues/150\n// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346\n// avoid IE GC bug\nvar activeXDocument;\nvar NullProtoObject = function () {\n try {\n activeXDocument = new ActiveXObject('htmlfile');\n } catch (error) { /* ignore */ }\n NullProtoObject = typeof document != 'undefined'\n ? document.domain && activeXDocument\n ? NullProtoObjectViaActiveX(activeXDocument) // old IE\n : NullProtoObjectViaIFrame()\n : NullProtoObjectViaActiveX(activeXDocument); // WSH\n var length = enumBugKeys.length;\n while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];\n return NullProtoObject();\n};\n\nhiddenKeys[IE_PROTO] = true;\n\n// `Object.create` method\n// https://tc39.es/ecma262/#sec-object.create\n// eslint-disable-next-line es/no-object-create -- safe\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n EmptyConstructor[PROTOTYPE] = anObject(O);\n result = new EmptyConstructor();\n EmptyConstructor[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = NullProtoObject();\n return Properties === undefined ? result : definePropertiesModule.f(result, Properties);\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar definePropertyModule = require('../internals/object-define-property');\nvar anObject = require('../internals/an-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar objectKeys = require('../internals/object-keys');\n\n// `Object.defineProperties` method\n// https://tc39.es/ecma262/#sec-object.defineproperties\n// eslint-disable-next-line es/no-object-defineproperties -- safe\nexports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var props = toIndexedObject(Properties);\n var keys = objectKeys(Properties);\n var length = keys.length;\n var index = 0;\n var key;\n while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);\n return O;\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n var current = $getOwnPropertyDescriptor(O, P);\n if (current && current[WRITABLE]) {\n O[P] = Attributes.value;\n Attributes = {\n configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n writable: false\n };\n }\n } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","/* eslint-disable es/no-object-getownpropertynames -- safe */\nvar classof = require('../internals/classof-raw');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar $getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar arraySlice = require('../internals/array-slice-simple');\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return $getOwnPropertyNames(it);\n } catch (error) {\n return arraySlice(windowNames);\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && classof(it) == 'Window'\n ? getWindowNames(it)\n : $getOwnPropertyNames(toIndexedObject(it));\n};\n","var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","var hasOwn = require('../internals/has-own-property');\nvar isCallable = require('../internals/is-callable');\nvar toObject = require('../internals/to-object');\nvar sharedKey = require('../internals/shared-key');\nvar CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter');\n\nvar IE_PROTO = sharedKey('IE_PROTO');\nvar $Object = Object;\nvar ObjectPrototype = $Object.prototype;\n\n// `Object.getPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.getprototypeof\n// eslint-disable-next-line es/no-object-getprototypeof -- safe\nmodule.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O) {\n var object = toObject(O);\n if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];\n var constructor = object.constructor;\n if (isCallable(constructor) && object instanceof constructor) {\n return constructor.prototype;\n } return object instanceof $Object ? ObjectPrototype : null;\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\n// `Object.keys` method\n// https://tc39.es/ecma262/#sec-object.keys\n// eslint-disable-next-line es/no-object-keys -- safe\nmodule.exports = Object.keys || function keys(O) {\n return internalObjectKeys(O, enumBugKeys);\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","/* eslint-disable no-proto -- safe */\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar anObject = require('../internals/an-object');\nvar aPossiblePrototype = require('../internals/a-possible-prototype');\n\n// `Object.setPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.setprototypeof\n// Works with __proto__ only. Old v8 can't work with null proto objects.\n// eslint-disable-next-line es/no-object-setprototypeof -- safe\nmodule.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {\n var CORRECT_SETTER = false;\n var test = {};\n var setter;\n try {\n // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\n setter = uncurryThis(Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set);\n setter(test, []);\n CORRECT_SETTER = test instanceof Array;\n } catch (error) { /* empty */ }\n return function setPrototypeOf(O, proto) {\n anObject(O);\n aPossiblePrototype(proto);\n if (CORRECT_SETTER) setter(O, proto);\n else O.__proto__ = proto;\n return O;\n };\n}() : undefined);\n","'use strict';\nvar TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar classof = require('../internals/classof');\n\n// `Object.prototype.toString` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.tostring\nmodule.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function toString() {\n return '[object ' + classof(this) + ']';\n};\n","var call = require('../internals/function-call');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar $TypeError = TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw $TypeError(\"Can't convert object to primitive value\");\n};\n","var getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","var global = require('../internals/global');\n\nmodule.exports = global;\n","var isNullOrUndefined = require('../internals/is-null-or-undefined');\n\nvar $TypeError = TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (isNullOrUndefined(it)) throw $TypeError(\"Can't call method on \" + it);\n return it;\n};\n","var defineProperty = require('../internals/object-define-property').f;\nvar hasOwn = require('../internals/has-own-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\n\nmodule.exports = function (target, TAG, STATIC) {\n if (target && !STATIC) target = target.prototype;\n if (target && !hasOwn(target, TO_STRING_TAG)) {\n defineProperty(target, TO_STRING_TAG, { configurable: true, value: TAG });\n }\n};\n","var shared = require('../internals/shared');\nvar uid = require('../internals/uid');\n\nvar keys = shared('keys');\n\nmodule.exports = function (key) {\n return keys[key] || (keys[key] = uid(key));\n};\n","var global = require('../internals/global');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || defineGlobalProperty(SHARED, {});\n\nmodule.exports = store;\n","var IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.25.5',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2014-2022 Denis Pushkarev (zloirock.ru)',\n license: 'https://github.com/zloirock/core-js/blob/v3.25.5/LICENSE',\n source: 'https://github.com/zloirock/core-js'\n});\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar charAt = uncurryThis(''.charAt);\nvar charCodeAt = uncurryThis(''.charCodeAt);\nvar stringSlice = uncurryThis(''.slice);\n\nvar createMethod = function (CONVERT_TO_STRING) {\n return function ($this, pos) {\n var S = toString(requireObjectCoercible($this));\n var position = toIntegerOrInfinity(pos);\n var size = S.length;\n var first, second;\n if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;\n first = charCodeAt(S, position);\n return first < 0xD800 || first > 0xDBFF || position + 1 === size\n || (second = charCodeAt(S, position + 1)) < 0xDC00 || second > 0xDFFF\n ? CONVERT_TO_STRING\n ? charAt(S, position)\n : first\n : CONVERT_TO_STRING\n ? stringSlice(S, position, position + 2)\n : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;\n };\n};\n\nmodule.exports = {\n // `String.prototype.codePointAt` method\n // https://tc39.es/ecma262/#sec-string.prototype.codepointat\n codeAt: createMethod(false),\n // `String.prototype.at` method\n // https://github.com/mathiasbynens/String.prototype.at\n charAt: createMethod(true)\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar toString = require('../internals/to-string');\nvar whitespaces = require('../internals/whitespaces');\n\nvar replace = uncurryThis(''.replace);\nvar whitespace = '[' + whitespaces + ']';\nvar ltrim = RegExp('^' + whitespace + whitespace + '*');\nvar rtrim = RegExp(whitespace + whitespace + '*$');\n\n// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation\nvar createMethod = function (TYPE) {\n return function ($this) {\n var string = toString(requireObjectCoercible($this));\n if (TYPE & 1) string = replace(string, ltrim, '');\n if (TYPE & 2) string = replace(string, rtrim, '');\n return string;\n };\n};\n\nmodule.exports = {\n // `String.prototype.{ trimLeft, trimStart }` methods\n // https://tc39.es/ecma262/#sec-string.prototype.trimstart\n start: createMethod(1),\n // `String.prototype.{ trimRight, trimEnd }` methods\n // https://tc39.es/ecma262/#sec-string.prototype.trimend\n end: createMethod(2),\n // `String.prototype.trim` method\n // https://tc39.es/ecma262/#sec-string.prototype.trim\n trim: createMethod(3)\n};\n","/* eslint-disable es/no-symbol -- required for testing */\nvar V8_VERSION = require('../internals/engine-v8-version');\nvar fails = require('../internals/fails');\n\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol();\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n return !String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n","var call = require('../internals/function-call');\nvar getBuiltIn = require('../internals/get-built-in');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar defineBuiltIn = require('../internals/define-built-in');\n\nmodule.exports = function () {\n var Symbol = getBuiltIn('Symbol');\n var SymbolPrototype = Symbol && Symbol.prototype;\n var valueOf = SymbolPrototype && SymbolPrototype.valueOf;\n var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n if (SymbolPrototype && !SymbolPrototype[TO_PRIMITIVE]) {\n // `Symbol.prototype[@@toPrimitive]` method\n // https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive\n // eslint-disable-next-line no-unused-vars -- required for .length\n defineBuiltIn(SymbolPrototype, TO_PRIMITIVE, function (hint) {\n return call(valueOf, this);\n }, { arity: 1 });\n }\n};\n","var NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\n\n/* eslint-disable es/no-symbol -- safe */\nmodule.exports = NATIVE_SYMBOL && !!Symbol['for'] && !!Symbol.keyFor;\n","var uncurryThis = require('../internals/function-uncurry-this');\n\n// `thisNumberValue` abstract operation\n// https://tc39.es/ecma262/#sec-thisnumbervalue\nmodule.exports = uncurryThis(1.0.valueOf);\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","var trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","var requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar $Object = Object;\n\n// `ToObject` abstract operation\n// https://tc39.es/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n return $Object(requireObjectCoercible(argument));\n};\n","var call = require('../internals/function-call');\nvar isObject = require('../internals/is-object');\nvar isSymbol = require('../internals/is-symbol');\nvar getMethod = require('../internals/get-method');\nvar ordinaryToPrimitive = require('../internals/ordinary-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar $TypeError = TypeError;\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n// `ToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-toprimitive\nmodule.exports = function (input, pref) {\n if (!isObject(input) || isSymbol(input)) return input;\n var exoticToPrim = getMethod(input, TO_PRIMITIVE);\n var result;\n if (exoticToPrim) {\n if (pref === undefined) pref = 'default';\n result = call(exoticToPrim, input, pref);\n if (!isObject(result) || isSymbol(result)) return result;\n throw $TypeError(\"Can't convert object to primitive value\");\n }\n if (pref === undefined) pref = 'number';\n return ordinaryToPrimitive(input, pref);\n};\n","var toPrimitive = require('../internals/to-primitive');\nvar isSymbol = require('../internals/is-symbol');\n\n// `ToPropertyKey` abstract operation\n// https://tc39.es/ecma262/#sec-topropertykey\nmodule.exports = function (argument) {\n var key = toPrimitive(argument, 'string');\n return isSymbol(key) ? key : key + '';\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","var classof = require('../internals/classof');\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');\n return $String(argument);\n};\n","var $String = String;\n\nmodule.exports = function (argument) {\n try {\n return $String(argument);\n } catch (error) {\n return 'Object';\n }\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar id = 0;\nvar postfix = Math.random();\nvar toString = uncurryThis(1.0.toString);\n\nmodule.exports = function (key) {\n return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);\n};\n","/* eslint-disable es/no-symbol -- required for testing */\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\n\nmodule.exports = NATIVE_SYMBOL\n && !Symbol.sham\n && typeof Symbol.iterator == 'symbol';\n","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\n\n// V8 ~ Chrome 36-\n// https://bugs.chromium.org/p/v8/issues/detail?id=3334\nmodule.exports = DESCRIPTORS && fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(function () { /* empty */ }, 'prototype', {\n value: 42,\n writable: false\n }).prototype != 42;\n});\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));\n","var path = require('../internals/path');\nvar hasOwn = require('../internals/has-own-property');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!hasOwn(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n","var global = require('../internals/global');\nvar shared = require('../internals/shared');\nvar hasOwn = require('../internals/has-own-property');\nvar uid = require('../internals/uid');\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar WellKnownSymbolsStore = shared('wks');\nvar Symbol = global.Symbol;\nvar symbolFor = Symbol && Symbol['for'];\nvar createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;\n\nmodule.exports = function (name) {\n if (!hasOwn(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) {\n var description = 'Symbol.' + name;\n if (NATIVE_SYMBOL && hasOwn(Symbol, name)) {\n WellKnownSymbolsStore[name] = Symbol[name];\n } else if (USE_SYMBOL_AS_UID && symbolFor) {\n WellKnownSymbolsStore[name] = symbolFor(description);\n } else {\n WellKnownSymbolsStore[name] = createWellKnownSymbol(description);\n }\n } return WellKnownSymbolsStore[name];\n};\n","// a string of all valid unicode whitespaces\nmodule.exports = '\\u0009\\u000A\\u000B\\u000C\\u000D\\u0020\\u00A0\\u1680\\u2000\\u2001\\u2002' +\n '\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF';\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar Iterators = require('../internals/iterators');\nvar InternalStateModule = require('../internals/internal-state');\nvar defineProperty = require('../internals/object-define-property').f;\nvar defineIterator = require('../internals/iterator-define');\nvar createIterResultObject = require('../internals/create-iter-result-object');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar ARRAY_ITERATOR = 'Array Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR);\n\n// `Array.prototype.entries` method\n// https://tc39.es/ecma262/#sec-array.prototype.entries\n// `Array.prototype.keys` method\n// https://tc39.es/ecma262/#sec-array.prototype.keys\n// `Array.prototype.values` method\n// https://tc39.es/ecma262/#sec-array.prototype.values\n// `Array.prototype[@@iterator]` method\n// https://tc39.es/ecma262/#sec-array.prototype-@@iterator\n// `CreateArrayIterator` internal method\n// https://tc39.es/ecma262/#sec-createarrayiterator\nmodule.exports = defineIterator(Array, 'Array', function (iterated, kind) {\n setInternalState(this, {\n type: ARRAY_ITERATOR,\n target: toIndexedObject(iterated), // target\n index: 0, // next index\n kind: kind // kind\n });\n// `%ArrayIteratorPrototype%.next` method\n// https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next\n}, function () {\n var state = getInternalState(this);\n var target = state.target;\n var kind = state.kind;\n var index = state.index++;\n if (!target || index >= target.length) {\n state.target = undefined;\n return createIterResultObject(undefined, true);\n }\n if (kind == 'keys') return createIterResultObject(index, false);\n if (kind == 'values') return createIterResultObject(target[index], false);\n return createIterResultObject([index, target[index]], false);\n}, 'values');\n\n// argumentsList[@@iterator] is %ArrayProto_values%\n// https://tc39.es/ecma262/#sec-createunmappedargumentsobject\n// https://tc39.es/ecma262/#sec-createmappedargumentsobject\nvar values = Iterators.Arguments = Iterators.Array;\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('keys');\naddToUnscopables('values');\naddToUnscopables('entries');\n\n// V8 ~ Chrome 45- bug\nif (!IS_PURE && DESCRIPTORS && values.name !== 'values') try {\n defineProperty(values, 'name', { value: 'values' });\n} catch (error) { /* empty */ }\n","var hasOwn = require('../internals/has-own-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar dateToPrimitive = require('../internals/date-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar DatePrototype = Date.prototype;\n\n// `Date.prototype[@@toPrimitive]` method\n// https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive\nif (!hasOwn(DatePrototype, TO_PRIMITIVE)) {\n defineBuiltIn(DatePrototype, TO_PRIMITIVE, dateToPrimitive);\n}\n","var $ = require('../internals/export');\nvar getBuiltIn = require('../internals/get-built-in');\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar isArray = require('../internals/is-array');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar isSymbol = require('../internals/is-symbol');\nvar arraySlice = require('../internals/array-slice');\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\n\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar exec = uncurryThis(/./.exec);\nvar charAt = uncurryThis(''.charAt);\nvar charCodeAt = uncurryThis(''.charCodeAt);\nvar replace = uncurryThis(''.replace);\nvar numberToString = uncurryThis(1.0.toString);\n\nvar tester = /[\\uD800-\\uDFFF]/g;\nvar low = /^[\\uD800-\\uDBFF]$/;\nvar hi = /^[\\uDC00-\\uDFFF]$/;\n\nvar WRONG_SYMBOLS_CONVERSION = !NATIVE_SYMBOL || fails(function () {\n var symbol = getBuiltIn('Symbol')();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n});\n\n// https://github.com/tc39/proposal-well-formed-stringify\nvar ILL_FORMED_UNICODE = fails(function () {\n return $stringify('\\uDF06\\uD834') !== '\"\\\\udf06\\\\ud834\"'\n || $stringify('\\uDEAD') !== '\"\\\\udead\"';\n});\n\nvar stringifyWithSymbolsFix = function (it, replacer) {\n var args = arraySlice(arguments);\n var $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (isCallable($replacer)) value = call($replacer, this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return apply($stringify, null, args);\n};\n\nvar fixIllFormed = function (match, offset, string) {\n var prev = charAt(string, offset - 1);\n var next = charAt(string, offset + 1);\n if ((exec(low, match) && !exec(hi, next)) || (exec(hi, match) && !exec(low, prev))) {\n return '\\\\u' + numberToString(charCodeAt(match, 0), 16);\n } return match;\n};\n\nif ($stringify) {\n // `JSON.stringify` method\n // https://tc39.es/ecma262/#sec-json.stringify\n $({ target: 'JSON', stat: true, arity: 3, forced: WRONG_SYMBOLS_CONVERSION || ILL_FORMED_UNICODE }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n stringify: function stringify(it, replacer, space) {\n var args = arraySlice(arguments);\n var result = apply(WRONG_SYMBOLS_CONVERSION ? stringifyWithSymbolsFix : $stringify, null, args);\n return ILL_FORMED_UNICODE && typeof result == 'string' ? replace(result, tester, fixIllFormed) : result;\n }\n });\n}\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isForced = require('../internals/is-forced');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar hasOwn = require('../internals/has-own-property');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar isSymbol = require('../internals/is-symbol');\nvar toPrimitive = require('../internals/to-primitive');\nvar fails = require('../internals/fails');\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar defineProperty = require('../internals/object-define-property').f;\nvar thisNumberValue = require('../internals/this-number-value');\nvar trim = require('../internals/string-trim').trim;\n\nvar NUMBER = 'Number';\nvar NativeNumber = global[NUMBER];\nvar NumberPrototype = NativeNumber.prototype;\nvar TypeError = global.TypeError;\nvar arraySlice = uncurryThis(''.slice);\nvar charCodeAt = uncurryThis(''.charCodeAt);\n\n// `ToNumeric` abstract operation\n// https://tc39.es/ecma262/#sec-tonumeric\nvar toNumeric = function (value) {\n var primValue = toPrimitive(value, 'number');\n return typeof primValue == 'bigint' ? primValue : toNumber(primValue);\n};\n\n// `ToNumber` abstract operation\n// https://tc39.es/ecma262/#sec-tonumber\nvar toNumber = function (argument) {\n var it = toPrimitive(argument, 'number');\n var first, third, radix, maxCode, digits, length, index, code;\n if (isSymbol(it)) throw TypeError('Cannot convert a Symbol value to a number');\n if (typeof it == 'string' && it.length > 2) {\n it = trim(it);\n first = charCodeAt(it, 0);\n if (first === 43 || first === 45) {\n third = charCodeAt(it, 2);\n if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix\n } else if (first === 48) {\n switch (charCodeAt(it, 1)) {\n case 66: case 98: radix = 2; maxCode = 49; break; // fast equal of /^0b[01]+$/i\n case 79: case 111: radix = 8; maxCode = 55; break; // fast equal of /^0o[0-7]+$/i\n default: return +it;\n }\n digits = arraySlice(it, 2);\n length = digits.length;\n for (index = 0; index < length; index++) {\n code = charCodeAt(digits, index);\n // parseInt parses a string to a first unavailable symbol\n // but ToNumber should return NaN if a string contains unavailable symbols\n if (code < 48 || code > maxCode) return NaN;\n } return parseInt(digits, radix);\n }\n } return +it;\n};\n\n// `Number` constructor\n// https://tc39.es/ecma262/#sec-number-constructor\nif (isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'))) {\n var NumberWrapper = function Number(value) {\n var n = arguments.length < 1 ? 0 : NativeNumber(toNumeric(value));\n var dummy = this;\n // check on 1..constructor(foo) case\n return isPrototypeOf(NumberPrototype, dummy) && fails(function () { thisNumberValue(dummy); })\n ? inheritIfRequired(Object(n), dummy, NumberWrapper) : n;\n };\n for (var keys = DESCRIPTORS ? getOwnPropertyNames(NativeNumber) : (\n // ES3:\n 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +\n // ES2015 (in case, if modules with ES2015 Number statics required before):\n 'EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,' +\n // ESNext\n 'fromString,range'\n ).split(','), j = 0, key; keys.length > j; j++) {\n if (hasOwn(NativeNumber, key = keys[j]) && !hasOwn(NumberWrapper, key)) {\n defineProperty(NumberWrapper, key, getOwnPropertyDescriptor(NativeNumber, key));\n }\n }\n NumberWrapper.prototype = NumberPrototype;\n NumberPrototype.constructor = NumberWrapper;\n defineBuiltIn(global, NUMBER, NumberWrapper, { constructor: true });\n}\n","var $ = require('../internals/export');\nvar assign = require('../internals/object-assign');\n\n// `Object.assign` method\n// https://tc39.es/ecma262/#sec-object.assign\n// eslint-disable-next-line es/no-object-assign -- required for testing\n$({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign }, {\n assign: assign\n});\n","var $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar defineProperty = require('../internals/object-define-property').f;\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\n// eslint-disable-next-line es/no-object-defineproperty -- safe\n$({ target: 'Object', stat: true, forced: Object.defineProperty !== defineProperty, sham: !DESCRIPTORS }, {\n defineProperty: defineProperty\n});\n","var $ = require('../internals/export');\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\nvar fails = require('../internals/fails');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar toObject = require('../internals/to-object');\n\n// V8 ~ Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\nvar FORCED = !NATIVE_SYMBOL || fails(function () { getOwnPropertySymbolsModule.f(1); });\n\n// `Object.getOwnPropertySymbols` method\n// https://tc39.es/ecma262/#sec-object.getownpropertysymbols\n$({ target: 'Object', stat: true, forced: FORCED }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n var $getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return $getOwnPropertySymbols ? $getOwnPropertySymbols(toObject(it)) : [];\n }\n});\n","var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar toString = require('../internals/object-to-string');\n\n// `Object.prototype.toString` method\n// https://tc39.es/ecma262/#sec-object.prototype.tostring\nif (!TO_STRING_TAG_SUPPORT) {\n defineBuiltIn(Object.prototype, 'toString', toString, { unsafe: true });\n}\n","'use strict';\nvar charAt = require('../internals/string-multibyte').charAt;\nvar toString = require('../internals/to-string');\nvar InternalStateModule = require('../internals/internal-state');\nvar defineIterator = require('../internals/iterator-define');\nvar createIterResultObject = require('../internals/create-iter-result-object');\n\nvar STRING_ITERATOR = 'String Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);\n\n// `String.prototype[@@iterator]` method\n// https://tc39.es/ecma262/#sec-string.prototype-@@iterator\ndefineIterator(String, 'String', function (iterated) {\n setInternalState(this, {\n type: STRING_ITERATOR,\n string: toString(iterated),\n index: 0\n });\n// `%StringIteratorPrototype%.next` method\n// https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next\n}, function next() {\n var state = getInternalState(this);\n var string = state.string;\n var index = state.index;\n var point;\n if (index >= string.length) return createIterResultObject(undefined, true);\n point = charAt(string, index);\n state.index += point.length;\n return createIterResultObject(point, false);\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\nvar fails = require('../internals/fails');\nvar hasOwn = require('../internals/has-own-property');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar anObject = require('../internals/an-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar $toString = require('../internals/to-string');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar definePropertiesModule = require('../internals/object-define-properties');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/well-known-symbol-define');\nvar defineSymbolToPrimitive = require('../internals/symbol-define-to-primitive');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\n\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\n\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar SymbolPrototype = $Symbol && $Symbol[PROTOTYPE];\nvar TypeError = global.TypeError;\nvar QObject = global.QObject;\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar push = uncurryThis([].push);\n\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar WellKnownSymbolsStore = shared('wks');\n\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate(SymbolPrototype);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPropertyKey(P);\n anObject(Attributes);\n if (hasOwn(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!hasOwn(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (hasOwn(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || call($propertyIsEnumerable, properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPropertyKey(V);\n var enumerable = call(nativePropertyIsEnumerable, this, P);\n if (this === ObjectPrototype && hasOwn(AllSymbols, P) && !hasOwn(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !hasOwn(this, P) || !hasOwn(AllSymbols, P) || hasOwn(this, HIDDEN) && this[HIDDEN][P]\n ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPropertyKey(P);\n if (it === ObjectPrototype && hasOwn(AllSymbols, key) && !hasOwn(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && hasOwn(AllSymbols, key) && !(hasOwn(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!hasOwn(AllSymbols, key) && !hasOwn(hiddenKeys, key)) push(result, key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function (O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (hasOwn(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn(ObjectPrototype, key))) {\n push(result, AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.es/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (isPrototypeOf(SymbolPrototype, this)) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : $toString(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) call(setter, ObjectPrototypeSymbols, value);\n if (hasOwn(this, HIDDEN) && hasOwn(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n SymbolPrototype = $Symbol[PROTOTYPE];\n\n defineBuiltIn(SymbolPrototype, 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n defineBuiltIn($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n definePropertiesModule.f = $defineProperties;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n defineBuiltIn(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, constructor: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.es/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.es/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.es/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.es/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames\n});\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive\ndefineSymbolToPrimitive();\n\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","// `Symbol.prototype.description` getter\n// https://tc39.es/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar toString = require('../internals/to-string');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\nvar SymbolPrototype = NativeSymbol && NativeSymbol.prototype;\n\nif (DESCRIPTORS && isCallable(NativeSymbol) && (!('description' in SymbolPrototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : toString(arguments[0]);\n var result = isPrototypeOf(SymbolPrototype, this)\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n SymbolWrapper.prototype = SymbolPrototype;\n SymbolPrototype.constructor = SymbolWrapper;\n\n var NATIVE_SYMBOL = String(NativeSymbol('test')) == 'Symbol(test)';\n var thisSymbolValue = uncurryThis(SymbolPrototype.valueOf);\n var symbolDescriptiveString = uncurryThis(SymbolPrototype.toString);\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n var replace = uncurryThis(''.replace);\n var stringSlice = uncurryThis(''.slice);\n\n defineProperty(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = thisSymbolValue(this);\n if (hasOwn(EmptyStringDescriptionStore, symbol)) return '';\n var string = symbolDescriptiveString(symbol);\n var desc = NATIVE_SYMBOL ? stringSlice(string, 7, -1) : replace(string, regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, constructor: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var $ = require('../internals/export');\nvar getBuiltIn = require('../internals/get-built-in');\nvar hasOwn = require('../internals/has-own-property');\nvar toString = require('../internals/to-string');\nvar shared = require('../internals/shared');\nvar NATIVE_SYMBOL_REGISTRY = require('../internals/symbol-registry-detection');\n\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\n\n// `Symbol.for` method\n// https://tc39.es/ecma262/#sec-symbol.for\n$({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, {\n 'for': function (key) {\n var string = toString(key);\n if (hasOwn(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = getBuiltIn('Symbol')(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n }\n});\n","var defineWellKnownSymbol = require('../internals/well-known-symbol-define');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.es/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","// TODO: Remove this module from `core-js@4` since it's split to modules listed below\nrequire('../modules/es.symbol.constructor');\nrequire('../modules/es.symbol.for');\nrequire('../modules/es.symbol.key-for');\nrequire('../modules/es.json.stringify');\nrequire('../modules/es.object.get-own-property-symbols');\n","var $ = require('../internals/export');\nvar hasOwn = require('../internals/has-own-property');\nvar isSymbol = require('../internals/is-symbol');\nvar tryToString = require('../internals/try-to-string');\nvar shared = require('../internals/shared');\nvar NATIVE_SYMBOL_REGISTRY = require('../internals/symbol-registry-detection');\n\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\n\n// `Symbol.keyFor` method\n// https://tc39.es/ecma262/#sec-symbol.keyfor\n$({ target: 'Symbol', stat: true, forced: !NATIVE_SYMBOL_REGISTRY }, {\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(tryToString(sym) + ' is not a symbol');\n if (hasOwn(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n }\n});\n","var defineWellKnownSymbol = require('../internals/well-known-symbol-define');\nvar defineSymbolToPrimitive = require('../internals/symbol-define-to-primitive');\n\n// `Symbol.toPrimitive` well-known symbol\n// https://tc39.es/ecma262/#sec-symbol.toprimitive\ndefineWellKnownSymbol('toPrimitive');\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive\ndefineSymbolToPrimitive();\n","var global = require('../internals/global');\nvar DOMIterables = require('../internals/dom-iterables');\nvar DOMTokenListPrototype = require('../internals/dom-token-list-prototype');\nvar ArrayIteratorMethods = require('../modules/es.array.iterator');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar ArrayValues = ArrayIteratorMethods.values;\n\nvar handlePrototype = function (CollectionPrototype, COLLECTION_NAME) {\n if (CollectionPrototype) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype[ITERATOR] !== ArrayValues) try {\n createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues);\n } catch (error) {\n CollectionPrototype[ITERATOR] = ArrayValues;\n }\n if (!CollectionPrototype[TO_STRING_TAG]) {\n createNonEnumerableProperty(CollectionPrototype, TO_STRING_TAG, COLLECTION_NAME);\n }\n if (DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try {\n createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]);\n } catch (error) {\n CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME];\n }\n }\n }\n};\n\nfor (var COLLECTION_NAME in DOMIterables) {\n handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype, COLLECTION_NAME);\n}\n\nhandlePrototype(DOMTokenListPrototype, 'DOMTokenList');\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".text-editor[data-v-58ead30a]{overflow:scroll}\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/components/ViewerComponent.vue\"],\"names\":[],\"mappings\":\"AACA,8BACC,eAAA\",\"sourcesContent\":[\"\\n.text-editor {\\n\\toverflow: scroll;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"@media only screen and (max-width: 512px){.text-editor{top:auto}}\", \"\",{\"version\":3,\"sources\":[\"webpack://./src/components/ViewerComponent.vue\"],\"names\":[],\"mappings\":\"AACA,0CAEC,aACC,QAAA,CAAA\",\"sourcesContent\":[\"\\n@media only screen and (max-width: 512px) {\\n\\t// on mobile, modal-container has top: 50px\\n\\t.text-editor {\\n\\t\\ttop: auto;\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","\"use strict\";\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\nmodule.exports = function (cssWithMappingToString) {\n var list = []; // return the list of modules as css string\n\n list.toString = function toString() {\n return this.map(function (item) {\n var content = \"\";\n var needLayer = typeof item[5] !== \"undefined\";\n\n if (item[4]) {\n content += \"@supports (\".concat(item[4], \") {\");\n }\n\n if (item[2]) {\n content += \"@media \".concat(item[2], \" {\");\n }\n\n if (needLayer) {\n content += \"@layer\".concat(item[5].length > 0 ? \" \".concat(item[5]) : \"\", \" {\");\n }\n\n content += cssWithMappingToString(item);\n\n if (needLayer) {\n content += \"}\";\n }\n\n if (item[2]) {\n content += \"}\";\n }\n\n if (item[4]) {\n content += \"}\";\n }\n\n return content;\n }).join(\"\");\n }; // import a list of modules into the list\n\n\n list.i = function i(modules, media, dedupe, supports, layer) {\n if (typeof modules === \"string\") {\n modules = [[null, modules, undefined]];\n }\n\n var alreadyImportedModules = {};\n\n if (dedupe) {\n for (var k = 0; k < this.length; k++) {\n var id = this[k][0];\n\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n\n for (var _k = 0; _k < modules.length; _k++) {\n var item = [].concat(modules[_k]);\n\n if (dedupe && alreadyImportedModules[item[0]]) {\n continue;\n }\n\n if (typeof layer !== \"undefined\") {\n if (typeof item[5] === \"undefined\") {\n item[5] = layer;\n } else {\n item[1] = \"@layer\".concat(item[5].length > 0 ? \" \".concat(item[5]) : \"\", \" {\").concat(item[1], \"}\");\n item[5] = layer;\n }\n }\n\n if (media) {\n if (!item[2]) {\n item[2] = media;\n } else {\n item[1] = \"@media \".concat(item[2], \" {\").concat(item[1], \"}\");\n item[2] = media;\n }\n }\n\n if (supports) {\n if (!item[4]) {\n item[4] = \"\".concat(supports);\n } else {\n item[1] = \"@supports (\".concat(item[4], \") {\").concat(item[1], \"}\");\n item[4] = supports;\n }\n }\n\n list.push(item);\n }\n };\n\n return list;\n};","\"use strict\";\n\nmodule.exports = function (item) {\n var content = item[1];\n var cssMapping = item[3];\n\n if (!cssMapping) {\n return content;\n }\n\n if (typeof btoa === \"function\") {\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping))));\n var data = \"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(base64);\n var sourceMapping = \"/*# \".concat(data, \" */\");\n var sourceURLs = cssMapping.sources.map(function (source) {\n return \"/*# sourceURL=\".concat(cssMapping.sourceRoot || \"\").concat(source, \" */\");\n });\n return [content].concat(sourceURLs).concat([sourceMapping]).join(\"\\n\");\n }\n\n return [content].join(\"\\n\");\n};","// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n","\"use strict\";\n\nvar stylesInDOM = [];\n\nfunction getIndexByIdentifier(identifier) {\n var result = -1;\n\n for (var i = 0; i < stylesInDOM.length; i++) {\n if (stylesInDOM[i].identifier === identifier) {\n result = i;\n break;\n }\n }\n\n return result;\n}\n\nfunction modulesToDom(list, options) {\n var idCountMap = {};\n var identifiers = [];\n\n for (var i = 0; i < list.length; i++) {\n var item = list[i];\n var id = options.base ? item[0] + options.base : item[0];\n var count = idCountMap[id] || 0;\n var identifier = \"\".concat(id, \" \").concat(count);\n idCountMap[id] = count + 1;\n var indexByIdentifier = getIndexByIdentifier(identifier);\n var obj = {\n css: item[1],\n media: item[2],\n sourceMap: item[3],\n supports: item[4],\n layer: item[5]\n };\n\n if (indexByIdentifier !== -1) {\n stylesInDOM[indexByIdentifier].references++;\n stylesInDOM[indexByIdentifier].updater(obj);\n } else {\n var updater = addElementStyle(obj, options);\n options.byIndex = i;\n stylesInDOM.splice(i, 0, {\n identifier: identifier,\n updater: updater,\n references: 1\n });\n }\n\n identifiers.push(identifier);\n }\n\n return identifiers;\n}\n\nfunction addElementStyle(obj, options) {\n var api = options.domAPI(options);\n api.update(obj);\n\n var updater = function updater(newObj) {\n if (newObj) {\n if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap && newObj.supports === obj.supports && newObj.layer === obj.layer) {\n return;\n }\n\n api.update(obj = newObj);\n } else {\n api.remove();\n }\n };\n\n return updater;\n}\n\nmodule.exports = function (list, options) {\n options = options || {};\n list = list || [];\n var lastIdentifiers = modulesToDom(list, options);\n return function update(newList) {\n newList = newList || [];\n\n for (var i = 0; i < lastIdentifiers.length; i++) {\n var identifier = lastIdentifiers[i];\n var index = getIndexByIdentifier(identifier);\n stylesInDOM[index].references--;\n }\n\n var newLastIdentifiers = modulesToDom(newList, options);\n\n for (var _i = 0; _i < lastIdentifiers.length; _i++) {\n var _identifier = lastIdentifiers[_i];\n\n var _index = getIndexByIdentifier(_identifier);\n\n if (stylesInDOM[_index].references === 0) {\n stylesInDOM[_index].updater();\n\n stylesInDOM.splice(_index, 1);\n }\n }\n\n lastIdentifiers = newLastIdentifiers;\n };\n};","\"use strict\";\n\nvar memo = {};\n/* istanbul ignore next */\n\nfunction getTarget(target) {\n if (typeof memo[target] === \"undefined\") {\n var styleTarget = document.querySelector(target); // Special case to return head of iframe instead of iframe itself\n\n if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n try {\n // This will throw an exception if access to iframe is blocked\n // due to cross-origin restrictions\n styleTarget = styleTarget.contentDocument.head;\n } catch (e) {\n // istanbul ignore next\n styleTarget = null;\n }\n }\n\n memo[target] = styleTarget;\n }\n\n return memo[target];\n}\n/* istanbul ignore next */\n\n\nfunction insertBySelector(insert, style) {\n var target = getTarget(insert);\n\n if (!target) {\n throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");\n }\n\n target.appendChild(style);\n}\n\nmodule.exports = insertBySelector;","\"use strict\";\n\n/* istanbul ignore next */\nfunction insertStyleElement(options) {\n var element = document.createElement(\"style\");\n options.setAttributes(element, options.attributes);\n options.insert(element, options.options);\n return element;\n}\n\nmodule.exports = insertStyleElement;","\"use strict\";\n\n/* istanbul ignore next */\nfunction setAttributesWithoutAttributes(styleElement) {\n var nonce = typeof __webpack_nonce__ !== \"undefined\" ? __webpack_nonce__ : null;\n\n if (nonce) {\n styleElement.setAttribute(\"nonce\", nonce);\n }\n}\n\nmodule.exports = setAttributesWithoutAttributes;","\"use strict\";\n\n/* istanbul ignore next */\nfunction apply(styleElement, options, obj) {\n var css = \"\";\n\n if (obj.supports) {\n css += \"@supports (\".concat(obj.supports, \") {\");\n }\n\n if (obj.media) {\n css += \"@media \".concat(obj.media, \" {\");\n }\n\n var needLayer = typeof obj.layer !== \"undefined\";\n\n if (needLayer) {\n css += \"@layer\".concat(obj.layer.length > 0 ? \" \".concat(obj.layer) : \"\", \" {\");\n }\n\n css += obj.css;\n\n if (needLayer) {\n css += \"}\";\n }\n\n if (obj.media) {\n css += \"}\";\n }\n\n if (obj.supports) {\n css += \"}\";\n }\n\n var sourceMap = obj.sourceMap;\n\n if (sourceMap && typeof btoa !== \"undefined\") {\n css += \"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), \" */\");\n } // For old IE\n\n /* istanbul ignore if */\n\n\n options.styleTagTransform(css, styleElement, options.options);\n}\n\nfunction removeStyleElement(styleElement) {\n // istanbul ignore if\n if (styleElement.parentNode === null) {\n return false;\n }\n\n styleElement.parentNode.removeChild(styleElement);\n}\n/* istanbul ignore next */\n\n\nfunction domAPI(options) {\n var styleElement = options.insertStyleElement(options);\n return {\n update: function update(obj) {\n apply(styleElement, options, obj);\n },\n remove: function remove() {\n removeStyleElement(styleElement);\n }\n };\n}\n\nmodule.exports = domAPI;","\"use strict\";\n\n/* istanbul ignore next */\nfunction styleTagTransform(css, styleElement) {\n if (styleElement.styleSheet) {\n styleElement.styleSheet.cssText = css;\n } else {\n while (styleElement.firstChild) {\n styleElement.removeChild(styleElement.firstChild);\n }\n\n styleElement.appendChild(document.createTextNode(css));\n }\n}\n\nmodule.exports = styleTagTransform;","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent(\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */,\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options =\n typeof scriptExports === 'function' ? scriptExports.options : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) {\n // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () {\n injectStyles.call(\n this,\n (options.functional ? this.parent : this).$root.$options.shadowRoot\n )\n }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functional component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection(h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing ? [].concat(existing, hook) : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = (chunkId) => {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = (chunkId) => {\n\t// return url for filenames based on template\n\treturn \"\" + chunkId + \".js?v=\" + {\"vendors\":\"9f14f15b44513ad466e6\",\"editor\":\"0649d38b43625b90499b\",\"files-modal\":\"8733c0bfc663f18fe4e2\",\"highlight/1c-js-js\":\"5ae0a128efc65ae2102d\",\"highlight/abnf-js-js\":\"39da1467237ef99e94d8\",\"highlight/accesslog-js-js\":\"dd32228ec95b2cdeb6e9\",\"highlight/actionscript-js-js\":\"4101f941129b1c430e54\",\"highlight/ada-js-js\":\"383aaf9715a43e423ea4\",\"highlight/angelscript-js-js\":\"160da251c0718e9ffafd\",\"highlight/apache-js-js\":\"4b02b1e1a2becfe42396\",\"highlight/applescript-js-js\":\"6c18e63e6cef86e87cbb\",\"highlight/arcade-js-js\":\"77e07194b9a16be12a74\",\"highlight/arduino-js-js\":\"bb649d68d8b42ae9c26d\",\"highlight/armasm-js-js\":\"70bc986416d1be1c985d\",\"highlight/asciidoc-js-js\":\"38603efa3b1ea18d6df9\",\"highlight/aspectj-js-js\":\"44dcf6017e63a0407b40\",\"highlight/autohotkey-js-js\":\"eca861a3b96cbd471dd1\",\"highlight/autoit-js-js\":\"7ae83571467a8666e729\",\"highlight/avrasm-js-js\":\"8b93e3132add5021fee2\",\"highlight/awk-js-js\":\"d14df2efc1a2d26f478c\",\"highlight/axapta-js-js\":\"1cc67f17498b45a3702c\",\"highlight/bash-js-js\":\"6cb0efcd7c54451e2091\",\"highlight/basic-js-js\":\"0ad8e94de9c438b17ecb\",\"highlight/bnf-js-js\":\"002c4933fe6595e62129\",\"highlight/brainfuck-js-js\":\"071770bc54e47b07c5d5\",\"highlight/c-js-js\":\"17405655cf47b34bf7e6\",\"highlight/cal-js-js\":\"651efd37fef92effa9c9\",\"highlight/capnproto-js-js\":\"ad737a8a0fe66d92179d\",\"highlight/ceylon-js-js\":\"a3bd7be74993e8b8a081\",\"highlight/clean-js-js\":\"169044a3b3e94cca7087\",\"highlight/clojure-repl-js-js\":\"9955d29ca4244eac3182\",\"highlight/clojure-js-js\":\"f138f95ff0607c8a3918\",\"highlight/cmake-js-js\":\"dc6bb4fb8bbeb8b58277\",\"highlight/coffeescript-js-js\":\"c2357b632897d957a007\",\"highlight/coq-js-js\":\"372bf5fdbb43e4c13ccb\",\"highlight/cos-js-js\":\"cdc11aa4769884274324\",\"highlight/cpp-js-js\":\"73b4b3dd9cc50bab34c7\",\"highlight/crmsh-js-js\":\"0e6bdb239287c6da3578\",\"highlight/crystal-js-js\":\"6f0d31f6880684ce7251\",\"highlight/csharp-js-js\":\"595cd85fed360c3d89b5\",\"highlight/csp-js-js\":\"5e036e5cdcca213f8696\",\"highlight/css-js-js\":\"d6a08ddafd58475ea50d\",\"highlight/d-js-js\":\"150159618bde042d1148\",\"highlight/dart-js-js\":\"f4935e2257c751dd2a1c\",\"highlight/delphi-js-js\":\"f71bc923e189cdcbc9fc\",\"highlight/diff-js-js\":\"9d17a96b886cfd87078a\",\"highlight/django-js-js\":\"46602747d4071d1f092d\",\"highlight/dns-js-js\":\"05a60bbd21b30c9e95cf\",\"highlight/dockerfile-js-js\":\"060de28506a2a33349d9\",\"highlight/dos-js-js\":\"186b1594da618e41749b\",\"highlight/dsconfig-js-js\":\"add7dda94fab73be6d48\",\"highlight/dts-js-js\":\"3d2ca119ed5c34a1a56c\",\"highlight/dust-js-js\":\"d015b4158781f8c69089\",\"highlight/ebnf-js-js\":\"b4db900558a95999cc98\",\"highlight/elixir-js-js\":\"75d5512dac0a130569a7\",\"highlight/elm-js-js\":\"7a29c588098bca0df6bf\",\"highlight/erb-js-js\":\"b2a870837fac38ee3d6e\",\"highlight/erlang-repl-js-js\":\"e63556e1435ebe1af15e\",\"highlight/erlang-js-js\":\"15b3140d23a41be7f920\",\"highlight/excel-js-js\":\"806f9ba29c1f58ddecb3\",\"highlight/fix-js-js\":\"d3bf40e5f67a4613af62\",\"highlight/flix-js-js\":\"c25b052ad9bc26fafb68\",\"highlight/fortran-js-js\":\"19dac5c8508a024c22c4\",\"highlight/fsharp-js-js\":\"977cd8658a1dc2ff4503\",\"highlight/gams-js-js\":\"f22e9cf9242ce63d2c23\",\"highlight/gauss-js-js\":\"eabc6e02ab92b5d94948\",\"highlight/gcode-js-js\":\"a1d0757b71ef365ac11e\",\"highlight/gherkin-js-js\":\"8550bc693b6abf1262f3\",\"highlight/glsl-js-js\":\"a9dee5f012d34eb4abb4\",\"highlight/gml-js-js\":\"289c8b3063f8b9245e45\",\"highlight/go-js-js\":\"ffe1c408287df74521ff\",\"highlight/golo-js-js\":\"10a972ca518e854e4ec8\",\"highlight/gradle-js-js\":\"794b0aa64e071e56a919\",\"highlight/graphql-js-js\":\"09976cf3a91f27079257\",\"highlight/groovy-js-js\":\"abf4ee370158aeae5f4d\",\"highlight/haml-js-js\":\"ceb47ab82213070c079d\",\"highlight/handlebars-js-js\":\"72e0332c2df36a5d0adf\",\"highlight/haskell-js-js\":\"014cd18725704b9e70a6\",\"highlight/haxe-js-js\":\"9bf85d4abf99b5d92485\",\"highlight/hsp-js-js\":\"b62fb85bf629d6112da3\",\"highlight/http-js-js\":\"5c66184aed4d51a83629\",\"highlight/hy-js-js\":\"4db67f60a9b55fb0be68\",\"highlight/inform7-js-js\":\"bc070a82442c3e9634bd\",\"highlight/ini-js-js\":\"385d9b677fd9a181eda6\",\"highlight/irpf90-js-js\":\"ea98c87d61ea23ac2af1\",\"highlight/isbl-js-js\":\"f9f95135165010cc1e7e\",\"highlight/java-js-js\":\"88288d5c97cca69f7995\",\"highlight/javascript-js-js\":\"2e6a042ee7f3d281da95\",\"highlight/jboss-cli-js-js\":\"1bba6b359463efa74428\",\"highlight/json-js-js\":\"390834b6cf9d3577962b\",\"highlight/julia-repl-js-js\":\"6d29415399aaa95c8167\",\"highlight/julia-js-js\":\"552dd0d4e896c3936c93\",\"highlight/kotlin-js-js\":\"29524ccf1a1549327af1\",\"highlight/lasso-js-js\":\"840d14790f8a2bb7ea32\",\"highlight/latex-js-js\":\"83d00be51c9d79a822a3\",\"highlight/ldif-js-js\":\"f880666dbde4f439c297\",\"highlight/leaf-js-js\":\"f8395a0b1b84aadcb8e5\",\"highlight/less-js-js\":\"97aa6415b893215eb41a\",\"highlight/lisp-js-js\":\"5b02a501367e21ade3ef\",\"highlight/livecodeserver-js-js\":\"291d8fd2f7ce1a6f94d2\",\"highlight/livescript-js-js\":\"13cf510d24f3255efd27\",\"highlight/llvm-js-js\":\"7e8e4206eb6403ed2f4f\",\"highlight/lsl-js-js\":\"a05c55b588a06b3e6c06\",\"highlight/lua-js-js\":\"4505229de8ad6140757b\",\"highlight/makefile-js-js\":\"c55241f412ebfb87dd97\",\"highlight/markdown-js-js\":\"6e56887f843ed916d18d\",\"highlight/mathematica-js-js\":\"1525019847ed970b92f5\",\"highlight/matlab-js-js\":\"562cce3f32ad90e141e8\",\"highlight/maxima-js-js\":\"b699616d8f90aeb9793d\",\"highlight/mel-js-js\":\"e5202b30e34e3459f285\",\"highlight/mercury-js-js\":\"8689c79b51af5705ba28\",\"highlight/mipsasm-js-js\":\"62a914f3523db5014fb2\",\"highlight/mizar-js-js\":\"d312d0bda53914f85beb\",\"highlight/mojolicious-js-js\":\"2ad6e2655906c9191452\",\"highlight/monkey-js-js\":\"08f8ad0f8fe6c097257b\",\"highlight/moonscript-js-js\":\"99e9392264a17b000247\",\"highlight/n1ql-js-js\":\"4507b0d6b73115133b3d\",\"highlight/nestedtext-js-js\":\"5880561c232490f9fed3\",\"highlight/nginx-js-js\":\"69d9d9704e7cdd038325\",\"highlight/nim-js-js\":\"0a7a807e9d7c8050de55\",\"highlight/nix-js-js\":\"2c392bf087a958097477\",\"highlight/node-repl-js-js\":\"796f3cf48a32f21e8296\",\"highlight/nsis-js-js\":\"f4f467e80f31682aed1e\",\"highlight/objectivec-js-js\":\"086b8c20e02de7a3bc41\",\"highlight/ocaml-js-js\":\"e0cb08d0ec2bba249c28\",\"highlight/openscad-js-js\":\"f6d30e15948b09b2ec1a\",\"highlight/oxygene-js-js\":\"d7a0d72989805438fb9b\",\"highlight/parser3-js-js\":\"3a594125e60e240932c7\",\"highlight/perl-js-js\":\"096604465497331fe82c\",\"highlight/pf-js-js\":\"4982681cdf3ccb9383cc\",\"highlight/pgsql-js-js\":\"7350e4bb17620d63760c\",\"highlight/php-template-js-js\":\"4de2c737c512dd60c913\",\"highlight/php-js-js\":\"c0a73ba28bfd413fa010\",\"highlight/plaintext-js-js\":\"e2d085733274e26b51c8\",\"highlight/pony-js-js\":\"5d8269f6f41729ac6f99\",\"highlight/powershell-js-js\":\"7324b1b71253f28e545d\",\"highlight/processing-js-js\":\"3ddaa32a6484af71f28f\",\"highlight/profile-js-js\":\"dda0c279e816be9c634c\",\"highlight/prolog-js-js\":\"f5f842dbe1709fedbaff\",\"highlight/properties-js-js\":\"1bcc8594fc2445a2586c\",\"highlight/protobuf-js-js\":\"f8c701cd676cb25cf9a5\",\"highlight/puppet-js-js\":\"bae098f112d526e2cc4d\",\"highlight/purebasic-js-js\":\"af0df7d75b750cf4c38a\",\"highlight/python-repl-js-js\":\"7a56439ae5c8db2f7554\",\"highlight/python-js-js\":\"bd4a52264290d12d5d8b\",\"highlight/q-js-js\":\"dd887bedaabb6ab16f52\",\"highlight/qml-js-js\":\"40dbf8feab8e74abf63e\",\"highlight/r-js-js\":\"71a4e820bd16d16a01c9\",\"highlight/reasonml-js-js\":\"c58036608ee4f4d6ccff\",\"highlight/rib-js-js\":\"a5c748f3ff4b6f424540\",\"highlight/roboconf-js-js\":\"b2030b2b28cad9afbe8e\",\"highlight/routeros-js-js\":\"9ff7603891f1e755a981\",\"highlight/rsl-js-js\":\"d6829e2dc16b27a0fd5f\",\"highlight/ruby-js-js\":\"d21b8ac10924554febb5\",\"highlight/ruleslanguage-js-js\":\"430000984f9523ea7215\",\"highlight/rust-js-js\":\"94ef90e3294ac772113f\",\"highlight/sas-js-js\":\"d81b0e1c2ccc51c04bf5\",\"highlight/scala-js-js\":\"cafe3c77b846ce8bd549\",\"highlight/scheme-js-js\":\"4d611301f991d0ef90aa\",\"highlight/scilab-js-js\":\"1d6012b34b18eb483c15\",\"highlight/scss-js-js\":\"d57166581addb965af71\",\"highlight/shell-js-js\":\"40589714b646e472bcff\",\"highlight/smali-js-js\":\"32fdadad20522dd6feda\",\"highlight/smalltalk-js-js\":\"745f465bd8a7bf746837\",\"highlight/sml-js-js\":\"f34cf9c383208d9348e5\",\"highlight/sqf-js-js\":\"0e402dca1ba1c2ca0369\",\"highlight/sql-js-js\":\"c63eb0035dfe703af90f\",\"highlight/stan-js-js\":\"5c75feefdd193884dde8\",\"highlight/stata-js-js\":\"4410990b4b92f2dcb073\",\"highlight/step21-js-js\":\"2ffbdf48984483145c4b\",\"highlight/stylus-js-js\":\"3069b51132aa87731481\",\"highlight/subunit-js-js\":\"88f8324717ccea07f3c8\",\"highlight/swift-js-js\":\"5c901d4e9ae4da8c484c\",\"highlight/taggerscript-js-js\":\"2994dc33d8b2aec455a4\",\"highlight/tap-js-js\":\"cbd8fdd2996950d49b20\",\"highlight/tcl-js-js\":\"c4688e1bd0db77c972cd\",\"highlight/thrift-js-js\":\"9b90f85c105969cee994\",\"highlight/tp-js-js\":\"2bcf0a89d1163f82c9a8\",\"highlight/twig-js-js\":\"0278463e366b9279ba4a\",\"highlight/typescript-js-js\":\"806481ef9858e9509c8c\",\"highlight/vala-js-js\":\"146cd263adcb25c42d0d\",\"highlight/vbnet-js-js\":\"de573c84e236a46e6452\",\"highlight/vbscript-html-js-js\":\"7d6ef7eb299175ad52ed\",\"highlight/vbscript-js-js\":\"51c4619186e3a4b7f597\",\"highlight/verilog-js-js\":\"f97b1cf5fcdeed6d8e8f\",\"highlight/vhdl-js-js\":\"4c6b3bef17e5290c002e\",\"highlight/vim-js-js\":\"1ff993e2fde942773cb3\",\"highlight/wasm-js-js\":\"898b9596eaaddb3dce82\",\"highlight/wren-js-js\":\"3192bb809d064279a9a5\",\"highlight/x86asm-js-js\":\"ca627db52b2e343ed951\",\"highlight/xl-js-js\":\"107a86a91ab740f32a24\",\"highlight/xml-js-js\":\"3fdca1d843aa64e145a5\",\"highlight/xquery-js-js\":\"b571d9e79149085ef90f\",\"highlight/yaml-js-js\":\"8661330181ca496f3148\",\"highlight/zephir-js-js\":\"26a5a14beb2b8bd14b31\",\"editor-collab\":\"6f221f90028c9cd7d2bc\",\"editor-guest\":\"724ce2c0900623cad6e5\"}[chunkId] + \"\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = \"viewer\";","__webpack_require__.p = \"/apps/text/js/\";","__webpack_require__.b = document.baseURI || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t\"viewer\": 0\n};\n\n__webpack_require__.f.j = (chunkId, promises) => {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject]));\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = (event) => {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n// no on chunks loaded\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunk_nextcloud_text\"] = self[\"webpackChunk_nextcloud_text\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewerComponent.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewerComponent.vue?vue&type=script&lang=js&\"","const getSharingToken = () => document.getElementById('sharingToken')\n\t? document.getElementById('sharingToken').value\n\t: null\n\nexport { getSharingToken }\n","\n import API from \"!../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/sass-loader/dist/cjs.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewerComponent.vue?vue&type=style&index=0&id=58ead30a&prod&lang=scss&scoped=true&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/sass-loader/dist/cjs.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewerComponent.vue?vue&type=style&index=0&id=58ead30a&prod&lang=scss&scoped=true&\";\n export default content && content.locals ? content.locals : undefined;\n","\n import API from \"!../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/sass-loader/dist/cjs.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewerComponent.vue?vue&type=style&index=1&id=58ead30a&prod&lang=scss&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/sass-loader/dist/cjs.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewerComponent.vue?vue&type=style&index=1&id=58ead30a&prod&lang=scss&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./ViewerComponent.vue?vue&type=template&id=58ead30a&scoped=true&\"\nimport script from \"./ViewerComponent.vue?vue&type=script&lang=js&\"\nexport * from \"./ViewerComponent.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ViewerComponent.vue?vue&type=style&index=0&id=58ead30a&prod&lang=scss&scoped=true&\"\nimport style1 from \"./ViewerComponent.vue?vue&type=style&index=1&id=58ead30a&prod&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"58ead30a\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('Editor',{attrs:{\"file-id\":_vm.fileid,\"relative-path\":_vm.filename,\"active\":_vm.active,\"autofocus\":_vm.autofocus,\"share-token\":_vm.shareToken,\"mime\":_vm.mime,\"show-outline-outside\":_vm.showOutlineOutside}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * @copyright Copyright (c) 2019 Julius Härtl \n *\n * @author Julius Härtl \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\nimport ViewerComponent from './components/ViewerComponent.vue'\nimport { logger } from './helpers/logger.js'\nimport { openMimetypesMarkdown, openMimetypesPlainText } from './helpers/mime.js'\n\n__webpack_nonce__ = btoa(OC.requestToken) // eslint-disable-line\n__webpack_public_path__ = OC.linkTo('text', 'js/') // eslint-disable-line\n\nif (typeof OCA.Viewer === 'undefined') {\n\tlogger.error('Viewer app is not installed')\n} else {\n\tOCA.Viewer.registerHandler({\n\t\tid: 'text',\n\t\tmimes: [...openMimetypesMarkdown, ...openMimetypesPlainText],\n\t\tcomponent: ViewerComponent,\n\t\tgroup: null,\n\t\ttheme: 'default',\n\t})\n}\n"],"names":["leafPrototypes","getProto","inProgress","dataWebpackPrefix","Object","defineProperty","exports","value","eventBus","tokenElement","document","getElementsByTagName","token","getAttribute","observers","subscribe","e","forEach","observer","console","error","el","attribute","head","uid","displayName","isAdmin","OC","isUserAdmin","getCurrentUser","getRequestToken","onRequestTokenUpdate","push","valid","major","_interopDefaultLegacy","valid__default","major__default","ProxyBus","bus","getVersion","this","warn","prototype","name","handler","unsubscribe","emit","event","SimpleBus","handlers","Map","set","get","concat","filter","h","window","_eventBus","_nc_event_bus","debug","MAX_LENGTH","MAX_SAFE_INTEGER","re","t","parseOptions","compareIdentifiers","SemVer","constructor","version","options","loose","includePrerelease","TypeError","length","m","trim","match","LOOSE","FULL","raw","minor","patch","prerelease","split","map","id","test","num","build","format","join","toString","compare","other","compareMain","comparePre","i","a","b","undefined","compareBuild","inc","release","identifier","isNaN","Error","module","er","parse","v","Number","SEMVER_SPEC_VERSION","MAX_SAFE_COMPONENT_LENGTH","process","env","NODE_DEBUG","args","numeric","anum","bnum","rcompareIdentifiers","opts","k","reduce","o","src","R","createToken","isGlobal","index","RegExp","NUMERICIDENTIFIER","NUMERICIDENTIFIERLOOSE","NONNUMERICIDENTIFIER","PRERELEASEIDENTIFIER","PRERELEASEIDENTIFIERLOOSE","BUILDIDENTIFIER","MAINVERSION","PRERELEASE","BUILD","FULLPLAIN","MAINVERSIONLOOSE","PRERELEASELOOSE","LOOSEPLAIN","XRANGEIDENTIFIER","XRANGEIDENTIFIERLOOSE","GTLT","XRANGEPLAIN","XRANGEPLAINLOOSE","COERCE","LONETILDE","tildeTrimReplace","LONECARET","caretTrimReplace","comparatorTrimReplace","ConsoleLogger","buildConsoleLogger","context","_contracts","_typeof","obj","Symbol","iterator","_defineProperties","target","props","descriptor","enumerable","configurable","writable","_toPropertyKey","key","arg","input","hint","prim","toPrimitive","res","call","String","_toPrimitive","instance","Constructor","_classCallCheck","protoProps","staticProps","message","level","msg","LogLevel","toUpperCase","app","_this$context","Debug","formatMessage","Info","info","Warn","Fatal","log","assign","LoggerBuilder","_auth","_defineProperty","factory","appId","user","self","onLoaded","_window$OC","_window$OC$config","_window$OC2","readyState","config","loglevel","removeEventListener","addEventListener","detectLogLevel","getLoggerBuilder","_ConsoleLogger","_LoggerBuilder","logger","setApp","detectUser","mimetypesImages","openMimetypesMarkdown","openMimetypesPlainText","oc_appswebroots","richdocuments","onlyoffice","isCallable","tryToString","$TypeError","argument","$String","wellKnownSymbol","create","UNSCOPABLES","ArrayPrototype","Array","isObject","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","$this","fromIndex","O","includes","indexOf","bind","uncurryThis","IndexedObject","toObject","arraySpeciesCreate","TYPE","IS_MAP","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","IS_FILTER_REJECT","NO_HOLES","callbackfn","that","specificCreate","result","boundFunction","some","every","find","findIndex","filterReject","createProperty","$Array","max","Math","start","end","fin","n","slice","isArray","isConstructor","SPECIES","originalArray","C","arraySpeciesConstructor","uncurryThisRaw","stringSlice","it","TO_STRING_TAG_SUPPORT","classofRaw","TO_STRING_TAG","$Object","CORRECT_ARGUMENTS","arguments","tag","tryGet","callee","hasOwn","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","source","exceptions","keys","f","getOwnPropertyDescriptor","fails","F","getPrototypeOf","done","DESCRIPTORS","createPropertyDescriptor","object","bitmap","toPropertyKey","propertyKey","anObject","ordinaryToPrimitive","makeBuiltIn","defineGlobalProperty","simple","global","unsafe","nonConfigurable","nonWritable","documentAll","all","IS_HTMLDDA","EXISTS","createElement","CSSRuleList","CSSStyleDeclaration","CSSValueList","ClientRectList","DOMRectList","DOMStringList","DOMTokenList","DataTransferItemList","FileList","HTMLAllCollection","HTMLCollection","HTMLFormElement","HTMLSelectElement","MediaList","MimeTypeArray","NamedNodeMap","NodeList","PaintRequestList","Plugin","PluginArray","SVGLengthList","SVGNumberList","SVGPathSegList","SVGPointList","SVGStringList","SVGTransformList","SourceBufferList","StyleSheetList","TextTrackCueList","TextTrackList","TouchList","classList","documentCreateElement","DOMTokenListPrototype","getBuiltIn","userAgent","Deno","versions","v8","createNonEnumerableProperty","defineBuiltIn","copyConstructorProperties","isForced","targetProperty","sourceProperty","TARGET","GLOBAL","STATIC","stat","dontCallGetSet","forced","sham","exec","NATIVE_BIND","FunctionPrototype","Function","apply","Reflect","aCallable","fn","hasOwnProperty","getDescriptor","PROPER","CONFIGURABLE","uncurryThisWithBind","aFunction","namespace","method","isNullOrUndefined","V","P","func","check","globalThis","g","classof","propertyIsEnumerable","setPrototypeOf","dummy","Wrapper","NewTarget","NewTargetPrototype","store","functionToString","inspectSource","has","NATIVE_WEAK_MAP","shared","sharedKey","hiddenKeys","OBJECT_ALREADY_INITIALIZED","WeakMap","state","metadata","facade","STATE","enforce","getterFor","type","$documentAll","noop","empty","construct","constructorRegExp","INCORRECT_TO_STRING","isConstructorModern","isConstructorLegacy","called","replacement","feature","detection","data","normalize","POLYFILL","NATIVE","string","replace","toLowerCase","isPrototypeOf","USE_SYMBOL_AS_UID","$Symbol","IteratorPrototype","setToStringTag","Iterators","returnThis","IteratorConstructor","NAME","next","ENUMERABLE_NEXT","$","IS_PURE","FunctionName","createIteratorConstructor","IteratorsCore","PROPER_FUNCTION_NAME","CONFIGURABLE_FUNCTION_NAME","BUGGY_SAFARI_ITERATORS","ITERATOR","KEYS","VALUES","ENTRIES","Iterable","DEFAULT","IS_SET","FORCED","CurrentIteratorPrototype","methods","KEY","getIterationMethod","KIND","defaultIterator","IterablePrototype","INCORRECT_VALUES_NAME","nativeIterator","anyNativeIterator","entries","values","proto","PrototypeOfArrayIteratorPrototype","arrayIterator","toLength","InternalStateModule","enforceInternalState","getInternalState","CONFIGURABLE_LENGTH","TEMPLATE","getter","setter","arity","ceil","floor","trunc","x","objectKeys","getOwnPropertySymbolsModule","propertyIsEnumerableModule","$assign","A","B","symbol","alphabet","chr","T","argumentsLength","getOwnPropertySymbols","S","j","activeXDocument","definePropertiesModule","enumBugKeys","html","IE_PROTO","EmptyConstructor","scriptTag","content","LT","NullProtoObjectViaActiveX","write","close","temp","parentWindow","NullProtoObject","ActiveXObject","iframeDocument","iframe","domain","style","display","appendChild","contentWindow","open","Properties","V8_PROTOTYPE_DEFINE_BUG","defineProperties","IE8_DOM_DEFINE","$defineProperty","$getOwnPropertyDescriptor","ENUMERABLE","WRITABLE","Attributes","current","$getOwnPropertyNames","arraySlice","windowNames","getOwnPropertyNames","getWindowNames","internalObjectKeys","CORRECT_PROTOTYPE_GETTER","ObjectPrototype","names","$propertyIsEnumerable","NASHORN_BUG","aPossiblePrototype","CORRECT_SETTER","__proto__","pref","val","valueOf","getOwnPropertyNamesModule","TAG","SHARED","mode","copyright","license","toIntegerOrInfinity","requireObjectCoercible","charAt","charCodeAt","CONVERT_TO_STRING","pos","first","second","position","size","codeAt","whitespaces","whitespace","ltrim","rtrim","V8_VERSION","SymbolPrototype","TO_PRIMITIVE","NATIVE_SYMBOL","keyFor","min","integer","number","isSymbol","getMethod","exoticToPrim","postfix","random","path","wrappedWellKnownSymbolModule","WellKnownSymbolsStore","symbolFor","createWellKnownSymbol","withoutSetter","description","addToUnscopables","defineIterator","createIterResultObject","ARRAY_ITERATOR","setInternalState","iterated","kind","Arguments","dateToPrimitive","DatePrototype","Date","$stringify","numberToString","tester","low","hi","WRONG_SYMBOLS_CONVERSION","ILL_FORMED_UNICODE","stringifyWithSymbolsFix","replacer","$replacer","fixIllFormed","offset","prev","stringify","space","inheritIfRequired","thisNumberValue","NUMBER","NativeNumber","NumberPrototype","toNumeric","primValue","toNumber","third","radix","maxCode","digits","code","NaN","parseInt","NumberWrapper","$getOwnPropertySymbols","STRING_ITERATOR","point","$toString","nativeObjectCreate","getOwnPropertyNamesExternal","defineWellKnownSymbol","defineSymbolToPrimitive","$forEach","HIDDEN","SYMBOL","QObject","nativeGetOwnPropertyDescriptor","nativeDefineProperty","nativeGetOwnPropertyNames","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","USE_SETTER","findChild","setSymbolDescriptor","ObjectPrototypeDescriptor","wrap","$defineProperties","properties","IS_OBJECT_PROTOTYPE","useSetter","useSimple","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","thisSymbolValue","symbolDescriptiveString","regexp","desc","NATIVE_SYMBOL_REGISTRY","StringToSymbolRegistry","SymbolToStringRegistry","sym","DOMIterables","ArrayIteratorMethods","ArrayValues","handlePrototype","CollectionPrototype","COLLECTION_NAME","METHOD_NAME","___CSS_LOADER_EXPORT___","cssWithMappingToString","list","item","needLayer","modules","media","dedupe","supports","layer","alreadyImportedModules","_k","cssMapping","btoa","base64","unescape","encodeURIComponent","JSON","sourceMapping","sourceURLs","sources","sourceRoot","cachedSetTimeout","cachedClearTimeout","defaultSetTimout","defaultClearTimeout","runTimeout","fun","setTimeout","clearTimeout","currentQueue","queue","draining","queueIndex","cleanUpNextTick","drainQueue","timeout","len","run","marker","runClearTimeout","Item","array","nextTick","title","browser","argv","on","addListener","once","off","removeListener","removeAllListeners","prependListener","prependOnceListener","listeners","binding","cwd","chdir","dir","umask","stylesInDOM","getIndexByIdentifier","modulesToDom","idCountMap","identifiers","base","count","indexByIdentifier","css","sourceMap","references","updater","addElementStyle","byIndex","splice","api","domAPI","update","newObj","remove","lastIdentifiers","newList","newLastIdentifiers","_i","_index","memo","insert","styleTarget","querySelector","HTMLIFrameElement","contentDocument","getTarget","element","setAttributes","attributes","styleElement","nonce","setAttribute","insertStyleElement","styleTagTransform","parentNode","removeChild","removeStyleElement","styleSheet","cssText","firstChild","createTextNode","normalizeComponent","scriptExports","render","staticRenderFns","functionalTemplate","injectStyles","scopeId","moduleIdentifier","shadowMode","hook","_compiled","functional","_scopeId","$vnode","ssrContext","parent","__VUE_SSR_CONTEXT__","_registeredComponents","add","_ssrRegister","$root","$options","shadowRoot","_injectStyles","originalRender","existing","beforeCreate","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","loaded","__webpack_modules__","__esModule","d","then","ns","r","def","definition","chunkId","Promise","promises","u","prop","l","url","script","needAttach","scripts","s","charset","nc","onScriptComplete","onerror","onload","doneFns","toStringTag","nmd","paths","children","p","baseURI","location","href","installedChunks","installedChunkData","promise","resolve","reject","errorType","realSrc","request","webpackJsonpCallback","parentChunkLoadingFunction","chunkIds","moreModules","runtime","chunkLoadingGlobal","components","Editor","filename","default","fileid","active","autofocus","shareToken","getElementById","mime","showOutlineOutside","_vm","_c","_self","attrs","__webpack_nonce__","requestToken","__webpack_public_path__","linkTo","OCA","Viewer","registerHandler","mimes","component","ViewerComponent","group","theme"],"sourceRoot":""} \ No newline at end of file diff --git a/src/components/ViewerComponent.vue b/src/components/ViewerComponent.vue index 4959994156e..6ddb359ae4f 100644 --- a/src/components/ViewerComponent.vue +++ b/src/components/ViewerComponent.vue @@ -68,12 +68,6 @@ export default { default: false, }, }, - beforeMount() { - // FIXME Dirty fix to avoid recreating the component on stable16 - if (typeof this.$parent.$parent !== 'undefined' && this.$parent.$parent.onResize) { - window.removeEventListener('resize', this.$parent.$parent.onResize) - } - }, }