3 lines
35 KiB
JavaScript
3 lines
35 KiB
JavaScript
/*! For license information please see htmlresponse.js.LICENSE.txt */
|
||
(()=>{var e={94969(e,t,n){var o,r;o=function(){"use strict";const e="font-weight: normal;",t="font-weight: bold;",n="font-style: italic;",o=e+n,r="default",i=Object.freeze({assert:!0,error:!0,warn:!0}),a={expand:!1,defaultEvent:void 0,event:void 0,label:"AutoConsoleGroup",showTime:!0},s={profile:0,profileEnd:0,timeStamp:0,trace:0},c=Object.assign(console),{fromEntries:l,keys:u}=Object,d=e=>[e,c[e]],f=e=>t=>[t,function(n){e[t]=n}],m=(e,t)=>l(u(e).map(t)),p=!(typeof window>"u"||"function"!=typeof window.matchMedia)&&window.matchMedia("(prefers-color-scheme: dark)").matches,h=p?"color: #A9C7FB;":"color: #135CD2;",y=p?"color: #E3E3E3;":"color: #1F1F1F;",g="5.5.8",v="iframeResizer",b=":",w="init",z="message",S="pageHide",$="pageInfo",O="parentInfo",E="scrollToOffset",x=10,M="data-iframe-size",A="data-iframe-overflowed",j="data-iframe-ignore",C="height",k="width",T="offset",I="offsetSize",N="string",P="number",R="function",L="auto",B="readystatechange",q="bottom",D="right",F="autoResizeEnabled",U=Symbol("sizeChanged"),W="manualResize",H="parentResize",V={[W]:1,[H]:1},G="setOffsetSize",J="resizeObserver",_="overflowObserver",Z="mutationObserver",X="visibilityObserver",Q="[iFrameSizer]",Y=new Set(["head","body","meta","base","title","script","link","style","map","area","option","optgroup","template","track","wbr","nobr"]),K=e=>{if(!e)return"";let t=-559038744,n=1103547984;for(let o,r=0;r<e.length;r++)o=e.codePointAt(r),t=Math.imul(t^o,2246822519),n=Math.imul(n^o,3266489917);return t^=Math.imul(t^n>>>15,1935289751),n^=Math.imul(n^t>>>15,3405138345),t^=n>>>16,n^=t>>>16,(2097152*(n>>>0)+(t>>>11)).toString(36)},ee=e=>e.replace(/[A-Za-z]/g,e=>String.fromCodePoint((e<="Z"?90:122)>=(e=e.codePointAt(0)+19)?e:e-26)),te=["spjluzl","rlf","clyzpvu"],ne=["<yi>Puchspk Spjluzl Rlf</><iy><iy>","<yi>Tpzzpun Spjluzl Rlf</><iy><iy>","Aopz spiyhyf pz hchpshisl dpao ivao Jvttlyjphs huk Vwlu-Zvbyjl spjluzlz.<iy><iy><i>Jvttlyjphs Spjluzl</><iy>Mvy jvttlyjphs bzl, <p>pmyhtl-ylzpgly</> ylxbpylz h svd jvza vul aptl spjluzl mll. Mvy tvyl pumvythapvu cpzpa <b>oaawz://pmyhtl-ylzpgly.jvt/wypjpun</>.<iy><iy><i>Vwlu Zvbyjl Spjluzl</><iy>Pm fvb hyl bzpun aopz spiyhyf pu h uvu-jvttlyjphs vwlu zvbyjl wyvqlja aolu fvb jhu bzl pa mvy myll bukly aol alytz vm aol NWS C3 Spjluzl. Av jvumpyt fvb hjjlwa aolzl alytz, wslhzl zla aol <i>spjluzl</> rlf pu <p>pmyhtl-ylzpgly</> vwapvuz av <i>NWSc3</>.<iy><iy>Mvy tvyl pumvythapvu wslhzl zll: <b>oaawz://pmyhtl-ylzpgly.jvt/nws</>","<i>NWSc3 Spjluzl Clyzpvu</><iy><iy>Aopz clyzpvu vm <p>pmyhtl-ylzpgly</> pz ilpun bzlk bukly aol alytz vm aol <i>NWS C3</> spjluzl. Aopz spjluzl hssvdz fvb av bzl <p>pmyhtl-ylzpgly</> pu Vwlu Zvbyjl wyvqljaz, iba pa ylxbpylz fvby wyvqlja av il wbispj, wyvcpkl haaypibapvu huk il spjluzlk bukly clyzpvu 3 vy shaly vm aol NUB Nlulyhs Wbispj Spjluzl.<iy><iy>Pm fvb hyl bzpun aopz spiyhyf pu h uvu-vwlu zvbyjl wyvqlja vy dlizpal, fvb dpss ullk av wbyjohzl h svd jvza vul aptl jvttlyjphs spjluzl.<iy><iy>Mvy tvyl pumvythapvu cpzpa <b>oaawz://pmyhtl-ylzpgly.jvt/wypjpun</>.","<iy><yi>Zvsv spjluzl kvlz uva zbwwvya jyvzz-kvthpu</><iy><iy>Av bzl <p>pmyhtl-ylzpgly</> dpao jyvzz kvthpu pmyhtlz fvb ullk lpaoly aol Wyvmlzzpvuhs vy Ibzpulzz spjluzlz. Mvy klahpsz vu bwnyhkl wypjpun wslhzl jvuahja pumv@pmyhtl-ylzpgly.jvt.","Pu whnl spurpun ylxbpylz h Wyvmlzzpvuhs vy Ibzpulzz spjluzl. Wslhzl zll <b>oaawz://pmyhtl-ylzpgly.jvt/wypjpun</> mvy tvyl klahpsz."],oe=["NWSc3","zvsv","wyv","ibzpulzz","vlt"],re=Object.fromEntries(["2cgs7fdf4xb","1c9ctcccr4z","1q2pc4eebgb","ueokt0969w","w2zxchhgqz","1umuxblj2e5"].map((e,t)=>[e,Math.max(0,t-1)])),ie=e=>ee(ne[e]),ae=e=>{const t=e[ee(te[0])]||e[ee(te[1])]||e[ee(te[2])];if(!t)return-1;const n=t.split("-");let o=function(e=""){let t=-2;const n=K(ee(e));return n in re&&(t=re[n]),t}(n[0]);return 0===o||(e=>e[2]===K(e[0]+e[1]))(n)||(o=-2),o},se=(e,...t)=>setTimeout(()=>e(...t),0),ce=e=>{let t=!1;return function(){return t?void 0:(t=!0,Reflect.apply(e,this,arguments))}},le=e=>e,ue=e=>Math.round(1e3*e)/1e3,de=e=>e.charAt(0).toUpperCase()+e.slice(1),fe=e=>""!=`${e}`&&void 0!==e,me=e=>e(),pe=(e,t,n)=>{if(typeof e!==t)throw new TypeError(`${n} is not a ${de(t)}`)},he={br:"\n",rb:"[31;1m",bb:"[34;1m",b:"[1m",i:"[3m",u:"[4m","/":"[m"},ye=Object.keys(he),ge=new RegExp(`<(${ye.join("|")})>`,"gi"),ve=(e,t)=>he[t]??"";let be=!0,we=v;const ze=(Se=function(n={}){const l={},u={},p=[],h={...a,expand:!n.collapsed||a.expanded,...n};let y="";function g(){p.length=0,y=""}function v(){delete h.event,g()}function b(){if(0!==p.length){c[p.some(([e])=>e in i)||h.expand?"group":"groupCollapsed"](`%c${h.label}%c ${(e=>{const t=e.event||e.defaultEvent;return t?`${t}`:""})(h)} %c${h.showTime?y:""}`,e,t,o);for(const[e,...t]of p)c.assert(e in c,`Unknown console method: ${e}`),e in c&&c[e](...t);c.groupEnd(),v()}else v()}function w(){""===y&&(y=function(){const e=new Date,t=(t,n)=>e[t]().toString().padStart(n,"0");return`@ ${t("getHours",2)}:${t("getMinutes",2)}:${t("getSeconds",2)}.${t("getMilliseconds",3)}`}(),queueMicrotask(()=>queueMicrotask(b)))}function z(e,...t){0===p.length&&w(),p.push([e,...t])}function S(e=r,...t){l[e]?z("log",`${e}: ${performance.now()-l[e]} ms`,...t):z("timeLog",e,...t)}return{...m(h,f(h)),...m(console,e=>[e,(...t)=>z(e,...t)]),...m(s,d),assert:function(e,...t){!0!==e&&z("assert",e,...t)},count:function(e=r){u[e]?u[e]+=1:u[e]=1,z("log",`${e}: ${u[e]}`)},countReset:function(e=r){delete u[e]},endAutoGroup:b,errorBoundary:e=>(...t)=>{let n;try{n=e(...t)}catch(e){if(!Error.prototype.isPrototypeOf(e))throw e;z("error",e),b()}return n},event:function(e){w(),h.event=e},purge:g,time:function(e=r){w(),l[e]=performance.now()},timeEnd:function(e=r){S(e),delete l[e]},timeLog:S,touch:w}},Se?.__esModule?Se.default:Se);var Se;const $e=ze({label:`${v}(child)`,expand:!1});const Oe=(...e)=>!be||$e.log(...e),{assert:Ee,endAutoGroup:xe,error:Me,errorBoundary:Ae,event:je,label:Ce,purge:ke,warn:Te}=$e,Ie=(Ne=le,e=>Ne(typeof e===N?window.chrome?e.replace(ge,ve):(e=>e.replaceAll("<br>","\n").replaceAll(/<\/?[^>]+>/gi,""))(e):e));var Ne;const Pe=(...e)=>$e.warn(...e.map(Ie)),Re=(e,t="renamed to")=>(n,o,r="",i="")=>((e,t)=>Pe(t))(0,`<rb>Deprecated ${e}(${n.replace("()","")})</>\n\nThe <b>${n}</> ${e.toLowerCase()} has been ${t} <b>${o}</>. ${r}Use of the old ${e.toLowerCase()} will be removed in a future version of <i>iframe-resizer</>.`),Le=Re("Method"),Be=Re("Method","replaced with"),qe=Re("Option"),De=["min-height","min-width","max-height","max-width"],Fe=new Set,Ue=(e,t)=>window.getComputedStyle(e).getPropertyValue(t),We=(e,t)=>{return(n=Ue(e,t))&&"0px"!==n&&n!==L&&"none"!==n;var n};function He({href:e}){Fe.has(e)||Fe.add(e)}const Ve=(e,t)=>{const{source:n,value:o}=((e,t)=>function(e,t){const n=e.style[t];return n?{source:"an inline style attribute",value:n}:null}(e,t)||function(e,t){for(const n of document.styleSheets)try{for(const o of n.cssRules||[])if(o.selectorText&&e.matches(o.selectorText)){const e=o.style[t];if(e)return{source:"STYLE"===n.ownerNode.tagName?"an inline <style> block":`stylesheet (${n.href})`,value:e}}}catch(e){He(n)}return{source:"cross-origin stylesheet",value:Ue(e,t)}}(e,t))(e,t),r=(e=>e.tagName?e.tagName.toLowerCase():"unknown")(e);Pe(`The <b>${t}</> CSS property is set to <b>${o}</> on the <b><${r}></> element via ${n}. This may cause issues with the correct operation of <i>iframe-resizer</>.\n\nIf you wish to restrict the size of the iframe, then you should set this property on the iframe element itself, not the content inside it.`)};function Ge(){for(const e of[document.documentElement,document.body])for(const t of De)We(e,t)&&Ve(e,t)}const Je=e=>t=>void 0===t?void 0:e(t),_e=Je(e=>"true"===e),Ze=Je(Number),Xe=[],Qe=(e,t,n,o)=>{e.removeEventListener(t,n,o)},Ye=(e,t,n,o=!1)=>{e.addEventListener(t,n,o),Xe.push(()=>Qe(e,t,n,o))},Ke=((e="")=>t=>n=>{n.size>0&&Me(`${t}Observer ${e}:`,...Array.from(n).flatMap(e=>["\n",e]))})("already attached"),et=(t,n=!0)=>o=>{o>0&&Oe(`${n?"At":"De"}tached %c${t}Observer%c ${n?"to":"from"} %c${o}%c element${1===o?"":"s"}`,h,e,h,e)},tt=(e,t,n,o)=>{const r=e=>{e.size};return e=>{const i=new Set;let a=0;for(const o of e)n.has(o)&&(t.unobserve(o),n.delete(o),i.add(o),a+=1);r(i),o(a),i.clear()}},nt=new Set,ot=new Set,rt=new Set,it=[],at={attributes:!0,attributeFilter:[j,M],attributeOldValue:!1,characterData:!1,characterDataOldValue:!1,childList:!0,subtree:!0};let st,ct=1,lt=!1,ut=0;const dt=e=>e.nodeType!==Node.ELEMENT_NODE||Y.has(e.tagName.toLowerCase());function ft(e){const t=e.addedNodes;for(const e of t)dt(e)||nt.add(e)}function mt(e){const t=e.removedNodes;for(const e of t)dt(e)||(nt.has(e)?(nt.delete(e),rt.add(e)):ot.add(e))}const pt=e=>{Oe("Mutations:",e);for(const t of e)ft(t),mt(t);(e=>{e.size})(nt),(e=>{e.size})(ot),(e=>{e.size})(rt),rt.clear()};function ht(e){it.push(e),lt||(ut=performance.now(),lt=!0,requestAnimationFrame(st))}function yt(e){const t=new window.MutationObserver(ht),n=document.body||document.documentElement;return st=(e=>()=>{const t=performance.now(),n=t-ut,o=16*ct+++2;if(n>o&&n<200)return je("mutationThrottled"),Oe("Update delayed due to heavy workload on the callStack"),Oe(`EventLoop busy time: %c${ue(n)}ms %c> Max wait: %c${o-2}ms`,h,y,h),setTimeout(st,16*ct),void(ut=t);ct=1,it.forEach(pt),it.length=0,lt=!1,ot.size,nt.size,e({addedNodes:nt,removedNodes:ot}),nt.clear(),ot.clear()})(e),t.observe(n,at),Oe("Attached%c MutationObserver%c to body",h,y),{...t,disconnect:()=>{nt.clear(),ot.clear(),it.length=0,t.disconnect(),Oe("Detached%c MutationObserver",h)}}}const gt="Overflow",vt=et(gt),bt=et(gt,!1),wt=e=>{e.size},zt=Ke(gt),St=e=>e.hidden||null===e.offsetParent||"none"===e.style.display,$t=(e,t)=>{const n=t.side,o={root:t.root,rootMargin:"0px",threshold:1},r=window?.requestAnimationFrame||le,i=(t=!1)=>e(t),a=(e,t)=>0===e||e>t[n],s=(e,t)=>e.toggleAttribute(A,t),c=new IntersectionObserver(function(e){for(const t of e){const{boundingClientRect:e,rootBounds:o,target:r}=t;if(!o)continue;const i=e[n],c=a(i,o)&&!St(r);s(r,c)}r(i)},o),l=new WeakSet;return{attachObservers:function(e){const t=new Set,n=new Set;let o=0;for(const r of e)r.nodeType===Node.ELEMENT_NODE&&(l.has(r)?t.add(r):(c.observe(r),l.add(r),n.add(r),o+=1));zt(t),wt(n),vt(o),n.clear(),t.clear()},detachObservers:tt(0,c,l,bt),disconnect:()=>{c.disconnect(),Oe("Detached%c OverflowObserver",h)}}},Ot="--ifr-start",Et="--ifr-end",xt="--ifr-measure",Mt=[];let At,jt={},Ct=0;function kt(){try{performance.clearMarks(Ot),performance.clearMarks(Et),performance.clearMeasures(xt)}catch{}}function Tt(e){e.getEntries().forEach(e=>{if(e.name===Et)try{const{duration:t}=performance.measure(xt,Ot,Et);jt=e.detail,Mt.push(t),Mt.length>100&&Mt.shift()}catch{}})}function It(){Oe("Attached%c PerformanceObserver%c to page",h,y);const e=new PerformanceObserver(Tt);return e.observe({entryTypes:["mark"]}),At=setInterval(()=>{if(Mt.length<10)return;if(jt.hasTags&&jt.len<25)return;Mt.sort();const e=Math.min(Mt.reduce((e,t)=>e+t,0)/Mt.length,Mt[Math.floor(Mt.length/2)]),t=ue(e);t>Ct&&(Ct=t,je("performanceObserver")),kt(),e<=4||(clearInterval(At),Pe(`<rb>Performance Warning</>\n\nCalculating the page size is taking an excessive amount of time (${ue(e)}ms).\n\nTo improve performance add the <b>data-iframe-size</> attribute to the ${jt.Side.toLowerCase()} most element on the page. For more details see: <u>https://iframe-resizer.com/perf</>.`))},5e3),{disconnect:()=>{kt(),clearInterval(At),e.disconnect(),Oe("Detached%c PerformanceObserver",h)}}}const Nt="Resize",Pt=et(Nt),Rt=et(Nt,!1),Lt=e=>{e.size},Bt=Ke(Nt),qt=new WeakSet,Dt=new Set,Ft=new Set;let Ut;function Wt(e){let t=0;for(const n of e){if(n.nodeType!==Node.ELEMENT_NODE)continue;const e=getComputedStyle(n)?.position;""!==e&&"static"!==e&&(qt.has(n)?Dt.add(n):(Ut.observe(n),qt.add(n),Ft.add(n),t+=1))}Bt(Dt),Lt(Ft),Pt(t),Ft.clear(),Dt.clear()}function Ht(e){const t=new IntersectionObserver(t=>e(t.at(-1).isIntersecting),{threshold:0}),n=document.documentElement;return t.observe(n),Oe("Attached%c VisibilityObserver%c to page",h,y),{disconnect:()=>{t.disconnect(),Oe("Detached%c VisibilityObserver",h)}}}const Vt=e=>(t,n)=>{if(n in t){if(typeof t[n]===e)return t[n];throw new TypeError(`${n} is not a ${e}.`)}},Gt=Vt(R),Jt=Vt(P),_t=Vt(N);"undefined"!=typeof window&&function(){const o={height:()=>(Te("Custom height calculation function not defined"),Cn.auto()),width:()=>(Te("Custom width calculation function not defined"),kn.auto())},r={bodyOffset:1,bodyScroll:1,offset:1,documentElementOffset:1,documentElementScroll:1,boundingClientRect:1,max:1,min:1,grow:1,lowestElement:1},i={},a=L,s="scroll";let c,l,u,d,f,m,p,K=!0,ne="",re=0,ue="",he="",ye=!1,ge=!0,ve=!1,ze=!0,Se=!1,Ie=!1,Ne=!0,Re=!1,De=1,Fe=a,Ue="",We=!0,He={},Ve=!1,Je=!1,Ke=!1,et=0,nt=!1,ot=0,rt=0,it=new Set,at="",st="child",ct=!1,lt="",ut=[],dt=window.parent,ft="*",mt=0,pt=!1,ht=1,gt=s,vt=window,bt=()=>{Te("onMessage function not defined")},wt=()=>{},zt=null,St=null;function xt(e){var t;!function(e){at=e[0]??at,re=Ze(e[1])??re,ve=_e(e[2])??ve,Ke=_e(e[3])??Ke,K=_e(e[6])??K,ue=e[7]??ue,Fe=e[8]??Fe,ne=e[9]??ne,he=e[10]??he,mt=Ze(e[11])??mt,He.enable=_e(e[12])??!1,st=e[13]??st,gt=e[14]??gt,nt=_e(e[15])??nt,ot=Ze(e[16])??ot,rt=Ze(e[17])??rt,ge=_e(e[18])??ge,c=e[19]??c,m=e[20]??m,et=Ze(e[21])??et,Je=_e(e[23])??Je}(e),we=(t={id:at,enabled:Ke,expand:Je}).id||v,$e.label(`${we}`),$e.expand(t.expand),be=t.enabled,je("initReceived"),function(){function e(e,t){return typeof e===R&&(Pe(`<rb>Deprecated Option(${t}CalculationMethod)</>\n\nThe use of <b>${t}CalculationMethod</> as a function is deprecated and will be removed in a future version of <i>iframe-resizer</>. Please use the new <b>onBeforeResize</> event handler instead.\n\nSee <u>https://iframe-resizer.com/api/child</> for more details.`),o[t]=e,e="custom"),e}if(1===et)return;const t=window.iframeResizer||window.iFrameResizer;"object"==typeof t&&(function(e){p=Gt(e,"onBeforeResize")??p,bt=Gt(e,"onMessage")??bt,wt=Gt(e,"onReady")??wt,typeof e?.offset===P&&(qe(T,I),ge&&(ot=Jt(e,T)??ot),ve&&(rt=Jt(e,T)??rt)),typeof e?.offsetSize===P&&(ge&&(ot=Jt(e,I)??ot),ve&&(rt=Jt(e,I)??rt)),l=_t(e,ee(te[0]))??l,Ue=_t(e,"ignoreSelector")??Ue,lt=_t(e,"sizeSelector")??lt,ft=_t(e,"targetOrigin")??ft,Fe=e?.heightCalculationMethod||Fe,gt=e?.widthCalculationMethod||gt}(t),Fe=e(Fe,C),gt=e(gt,k),Oe(`Set targetOrigin for parent: %c${ft}`,h))}(),[Lt,Dt,on,Nt,Bt,tn,nn,Kt,Pt,kt,ye?le:Ge,Xt,()=>Ft("background",ne),()=>Ft("padding",he),ye?le:Qt,an,Zt,zn,sn,rn,cn,At,ln].forEach(e=>{try{e()}catch(e){if(et<0)throw e;Pe("<rb>Error in setup function</>\n<i>iframe-resizer</> detected an error during setup.\n\nPlease report the following error message at <u>https://github.com/davidjbradshaw/iframe-resizer/issues</>"),Me(e)}}),Ct(ce(wt)),xe(),Bn(w,"Init message from host page",void 0,void 0,`${g}:${et}`),document.title&&""!==document.title&&Fn(0,0,"title",document.title)}function Mt({persisted:e}){e||Fn(0,0,"beforeUnload"),je(S),Oe("Page persisted:",e),e||Xe.forEach(me)}const At=()=>Ye(window,S.toLowerCase(),Mt);let jt=!1;function Ct(e){"complete"===document.readyState?se(e):jt||Ye(document,B,()=>Ct(e)),jt=!0}function kt(){ut=document.querySelectorAll(`[${M}]`),Re=ut.length>0}let Tt=0;function Nt(){const n=document.querySelectorAll(`*[${j}]`);return Se=n.length>0,Se&&n.length!==Tt&&(function(n){const o=1===n.length?"":"s";Te(`%c[${j}]%c found on %c${n.length}%c element${o}`,t,e,t,e)}(n),Tt=n.length),Se}function Pt(){"BackCompat"===document.compatMode&&Pe("<rb>Quirks Mode Detected</>\n\nThis iframe is running in the browser's legacy <b>Quirks Mode</>, this may cause issues with the correct operation of <i>iframe-resizer</>. It is recommended that you switch to the modern <b>Standards Mode</>.\n\nFor more information see <u>https://iframe-resizer.com/quirks-mode</>.\n")}function Lt(){m&&""!==m&&"false"!==m?m!==g&&Pe(`<b>Version mismatch</>\n\nThe parent and child pages are running different versions of <i>iframe resizer</>.\n\nParent page: ${m} - Child page: ${g}.\n`):Pe("<rb>Legacy version detected on parent page</>\n\nDetected legacy version of parent page script. It is recommended to update the parent page to use <b>@iframe-resizer/parent</>.\n\nSee <u>https://iframe-resizer.com/setup/</> for more details.\n")}function Bt(){try{ct=1===et||"iframeParentListener"in window.parent}catch(e){}}function Dt(){ve===ge&&(ye=!0)}function Ft(e,t){void 0!==t&&""!==t&&"null"!==t&&(document.body.style.setProperty(e,t),Oe(`Set body ${e}: %c${t}`,h))}function Vt(e,t,n){if(""!==n)for(const e of document.querySelectorAll(n))e.toggleAttribute(t,!0)}function Zt(){Vt(0,M,lt),Vt(0,j,Ue)}function Xt(){var e;void 0===ue&&(ue=`${re}px`),Ft("margin",((e=ue).includes("-")&&(Te("Negative CSS value ignored for margin"),e=""),e))}function Qt(){const e=e=>e.style.setProperty(C,L,"important");e(document.documentElement),e(document.body)}function Yt(e){({add(t){function n(){Bn(e.eventName,e.eventType)}i[t]=n,Ye(window,t,n,{passive:!0})},remove(e){const t=i[e];delete i[e],Qe(window,e,t)}})[e.method](e.eventName)}function Kt(){let e=!1;const t=t=>document.querySelectorAll(`[${t}]`).forEach(n=>{e=!0,n.removeAttribute(t),n.toggleAttribute(M,!0)});t("data-iframe-height"),t("data-iframe-width"),e&&Pe("<rb>Deprecated Attributes</>\n\nThe <b>data-iframe-height</> and <b>data-iframe-width</> attributes have been deprecated and replaced with the single <b>data-iframe-size</> attribute. Use of the old attributes will be removed in a future version of <i>iframe-resizer</>.")}function en(e,t,n){const{label:o}=n;return t!==e&&(e in n||(Te(`${e} is not a valid option for ${o}CalculationMethod.`),e=t),e in r)&&Pe(`<rb>Deprecated ${o}CalculationMethod (${e})</>\n\nThis version of <i>iframe-resizer</> can auto detect the most suitable ${o} calculation method. It is recommended that you ${m?"remove this option.":`set this option to <b>'auto'</> when using an older version of <i>iframe-resizer</> on the parent page. This can be done on the child page by adding the following code:\n\nwindow.iframeResizer = {\n license: 'xxxx',\n ${o}CalculationMethod: '${L}',\n}\n`}\n`),e}function tn(){Fe=en(Fe,a,Cn)}function nn(){gt=en(gt,s,kn)}function on(){const t=et,n=ae({key:c}),o=ae({key:l});if(et=Math.max(n,o),et<0){if(et=Math.min(n,o),ke(),Pe(`${ie(et+2)}${ie(2)}`),fe(m))throw ie(et+2).replace(/<\/?[a-z][^>]*>|<\/>/gi,"")}else(!fe(m)||t>-1&&et>t)&&(sessionStorage.getItem("ifr")!==g&&function(t,n){console.info(`${we} %ciframe-resizer ${t}`,be||n<1?"font-weight: bold;":e)}(`v${g} (${(e=>ee(oe[e]))(et)})`,et),et<2&&Pe(ie(3)),sessionStorage.setItem("ifr",g))}function rn(){Yt({method:"add",eventType:"After Print",eventName:"afterprint"}),Yt({method:"add",eventType:"Before Print",eventName:"beforeprint"})}function an(){const e=document.createElement("div");e.style.clear="both",e.style.display="block",e.style.height="0",document.body.append(e)}function sn(){function e(e){const t=e.split("#")[1]||e,n=decodeURIComponent(t),o=document.getElementById(n)||document.getElementsByName(n)[0];void 0===o?Fn(0,0,"inPageLink",`#${t}`):function(e){const t=function(e){const t=e.getBoundingClientRect(),n={x:document.documentElement.scrollLeft,y:document.documentElement.scrollTop};return{x:parseInt(t.left,x)+parseInt(n.x,x),y:parseInt(t.top,x)+parseInt(n.y,x)}}(e);Fn(t.y,t.x,E)}(o)}function t(){const{hash:t,href:n}=window.location;""!==t&&"#"!==t&&e(n)}const{enable:n}=He;n&&(1===et?Pe(ie(5)):(function(){for(const t of document.querySelectorAll('a[href^="#"]'))"#"!==t.getAttribute("href")&&Ye(t,"click",n=>{n.preventDefault(),e(t.getAttribute("href"))})}(),Ye(window,"hashchange",t),setTimeout(t,128))),He={...He,findTarget:e}}function cn(){function e(e){Fn(0,0,e.type,`${e.screenY}:${e.screenX}`)}function t(t,n){Ye(window.document,t,e)}!0===nt&&(t("mouseenter"),t("mouseleave"))}function ln(){1!==et&&(vt.parentIframe=Object.freeze({autoResize:e=>(pe(e,"boolean","parentIframe.autoResize(enable) enable"),!1===ve&&!1===ge?(je(F),Pe("Auto Resize can not be changed when <b>direction</> is set to 'none'."),!1):(!0===e&&!1===K?(K=!0,queueMicrotask(()=>Bn(F,"Auto Resize enabled"))):!1===e&&!0===K&&(K=!1),Fn(0,0,"autoResize",JSON.stringify(K)),K)),close(){Fn(0,0,"close")},getId:()=>at,getOrigin:()=>(je("getOrigin"),Le("getOrigin()","getParentOrigin()"),u),getParentOrigin:()=>u,getPageInfo(e){if(typeof e===R)return zt=e,Fn(0,0,$),void Be("getPageInfo()","getParentProps()","See <u>https://iframe-resizer.com/upgrade</> for details. ");zt=null,Fn(0,0,"pageInfoStop")},getParentProps:e=>(pe(e,R,"parentIframe.getParentProps(callback) callback"),St=e,Fn(0,0,O),()=>{St=null,Fn(0,0,"parentInfoStop")}),getParentProperties(e){Le("getParentProperties()","getParentProps()"),this.getParentProps(e)},moveToAnchor(e){pe(e,N,"parentIframe.moveToAnchor(anchor) anchor"),He.findTarget(e)},reset(){!function(){const e=Fe;Fe=a,pt||(pt=!0,requestAnimationFrame(()=>{pt=!1})),qn("reset"),Fe=e}()},setOffsetSize(e){pe(e,P,"parentIframe.setOffsetSize(offset) offset"),ot=e,rt=e,Bn(G,`parentIframe.setOffsetSize(${e})`)},scrollBy(e,t){pe(e,P,"parentIframe.scrollBy(x, y) x"),pe(t,P,"parentIframe.scrollBy(x, y) y"),Fn(t,e,"scrollBy")},scrollTo(e,t){pe(e,P,"parentIframe.scrollTo(x, y) x"),pe(t,P,"parentIframe.scrollTo(x, y) y"),Fn(t,e,"scrollTo")},scrollToOffset(e,t){pe(e,P,"parentIframe.scrollToOffset(x, y) x"),pe(t,P,"parentIframe.scrollToOffset(x, y) y"),Fn(t,e,E)},sendMessage(e,t){t&&pe(t,N,"parentIframe.sendMessage(msg, targetOrigin) targetOrigin"),Fn(0,0,z,JSON.stringify(e),t)},setHeightCalculationMethod(e){Fe=e,tn()},setWidthCalculationMethod(e){gt=e,nn()},setTargetOrigin(e){pe(e,N,"parentIframe.setTargetOrigin(targetOrigin) targetOrigin"),ft=e},resize(e,t){void 0!==e&&pe(e,P,"parentIframe.resize(customHeight, customWidth) customHeight"),void 0!==t&&pe(t,P,"parentIframe.resize(customHeight, customWidth) customWidth"),Bn(W,`parentIframe.resize(${e||""}${t?`,${t}`:""})`,e,t)},size(e,t){Le("size()","resize()"),this.resize(e,t)}}),vt.parentIFrame=vt.parentIframe)}let un=new Set;function dn(){const e=document.querySelectorAll(`[${A}]`);it=function(e){const t=new Set,n=new Set;for(const o of e)o.closest(`[${j}]`)?n.add(o):t.add(o);return n.size>0&&queueMicrotask(()=>{je("overflowIgnored"),Oe("Ignoring elements with [data-iframe-ignore] > *:\n",n),xe()}),t}(e),Ie=it.size>0,typeof Set.prototype.symmetricDifference===R&&(Ne=it.symmetricDifference(un).size>0),un=it}function fn(){switch(dn(),!0){case!Ne:return;case it.size>1:Oe("Overflowed Elements:",it);break;case Ie:break;default:Oe("No overflow detected")}Bn(_,"Overflow updated")}function mn(e){const t={root:document.documentElement,side:ge?q:D};return d=$t(fn,t),d.attachObservers(e),d}function pn(e){if(!Array.isArray(e)||0===e.length)return;const t=e[0].target;Bn(J,`Element resized <${function(e){switch(!0){case!fe(e):return"";case fe(e.id):return`${e.nodeName}#${e.id}`;case fe(e.name):return`${e.nodeName} (${e.name}`;case fe(e.className):return`${e.nodeName}.${e.className}`;default:return e.nodeName}}(t)}>`)}function hn(e){return Ut=new ResizeObserver(pn),Ut.observe(document.body),qt.add(document.body),Oe("Attached%c ResizeObserver%c to body",h,y),f={attachObserverToNonStaticElements:Wt,detachObservers:tt(0,Ut,qt,Rt),disconnect:()=>{Ut.disconnect(),Oe("Detached%c ResizeObserver",h)}},f.attachObserverToNonStaticElements(e),f}function yn(e){Ve=!e,Bn(X,"Visibility changed")}const gn=e=>{const t=new Set;for(const n of e){t.add(n);for(const e of En(n))t.add(e)}return Oe("Inspecting:\n",t),t},vn=e=>{if(0===e.size)return;je("addObservers");const t=gn(e);d.attachObservers(t),f.attachObserverToNonStaticElements(t),xe()},bn=e=>{if(0===e.size)return;je("removeObservers");const t=gn(e);d.detachObservers(t),f.detachObservers(t),xe()};function wn(e){!function({addedNodes:e,removedNodes:t}){je("contentMutated"),Zt(),kt(),dn(),xe(),bn(t),vn(e)}(e),Bn(Z,"Mutation Observed")}function zn(){const e=En(document.documentElement);var t;t=[yt(wn),mn(e),It(),hn(e),Ht(yn)],Xe.push(...t.map(e=>e.disconnect))}function Sn(e){performance.mark(Ot);const t=de(e);let n=1,o=document.documentElement,r=Re?0:document.documentElement.getBoundingClientRect().bottom;const i=Re?ut:Ie?Array.from(it):En(document.documentElement);for(const t of i)n=t.getBoundingClientRect()[e]+parseFloat(getComputedStyle(t).getPropertyValue(`margin-${e}`)),n>r&&(r=n,o=t);return Oe(`${t} position calculated from:`,o),Oe(`Checked %c${i.length}%c elements`,h,y),performance.mark(Et,{detail:{hasTags:Re,len:i.length,logging:Ke,Side:t}}),r}const $n=e=>[e.bodyOffset(),e.bodyScroll(),e.documentElementOffset(),e.documentElementScroll(),e.boundingClientRect()],On=`* ${Array.from(Y).map(e=>`:not(${e})`).join("")}`,En=e=>e.querySelectorAll(On),xn={height:0,width:0},Mn={height:0,width:0},An=[h,y,h];function jn(e){function t(){return Mn[o]=r,xn[o]=s,Math.max(r,1)}const n=e===Cn,o=e.label,r=e.boundingClientRect(),i=Math.ceil(r),a=Math.floor(r),s=(e=>e.documentElementScroll()+Math.max(0,e.getOffset()))(e),c=`HTML: %c${r}px %cPage: %c${s}px`;let l=1;switch(!0){case!e.enabled():return Math.max(s,1);case Re:Oe("Found element with data-iframe-size attribute"),l=e.taggedElement();break;case!Ie&&ze&&0===Mn[o]&&0===xn[o]:Oe(`Initial page size values: ${c}`,...An),l=t();break;case pt&&r===Mn[o]&&s===xn[o]:Oe(`Size unchanged: ${c}`,...An),l=Math.max(r,s);break;case 0===r&&0!==s:Oe(`Page is hidden: ${c}`,...An),l=s;break;case!Ie&&r!==Mn[o]&&s<=xn[o]:Oe(`New <html> size: ${c} `,...An),Oe(`Previous <html> size: %c${Mn[o]}px`,h),l=t();break;case!n:l=e.taggedElement();break;case!Ie&&r<Mn[o]:Oe(`<html> size decreased: ${c}`,...An),l=t();break;case s===a||s===i:Oe(`<html> size equals page size: ${c}`,...An),l=t();break;case r>s:Oe(`Page size < <html> size: ${c}`,...An),l=t();break;case Ie:Oe("Found elements possibly overflowing <html> "),l=e.taggedElement();break;default:Oe(`Using <html> size: ${c}`,...An),l=t()}return Oe(`Content ${o}: %c${l}px`,h),l+=function(e){const t=e.getOffset();return 0!==t&&Oe(`Page offsetSize: %c${t}px`,h),t}(e),Math.max(l,1)}const Cn={label:C,enabled:()=>ge,getOffset:()=>ot,auto:()=>jn(Cn),bodyOffset:()=>{const{body:e}=document,t=getComputedStyle(e);return e.offsetHeight+parseInt(t.marginTop,x)+parseInt(t.marginBottom,x)},bodyScroll:()=>document.body.scrollHeight,offset:()=>Cn.bodyOffset(),custom:()=>o.height(),documentElementOffset:()=>document.documentElement.offsetHeight,documentElementScroll:()=>document.documentElement.scrollHeight,boundingClientRect:()=>Math.max(document.documentElement.getBoundingClientRect().bottom,document.body.getBoundingClientRect().bottom),max:()=>Math.max(...$n(Cn)),min:()=>Math.min(...$n(Cn)),grow:()=>Cn.max(),lowestElement:()=>Sn(q),taggedElement:()=>Sn(q)},kn={label:k,enabled:()=>ve,getOffset:()=>rt,auto:()=>jn(kn),bodyScroll:()=>document.body.scrollWidth,bodyOffset:()=>document.body.offsetWidth,custom:()=>o.width(),documentElementScroll:()=>document.documentElement.scrollWidth,documentElementOffset:()=>document.documentElement.offsetWidth,boundingClientRect:()=>Math.max(document.documentElement.getBoundingClientRect().right,document.body.getBoundingClientRect().right),max:()=>Math.max(...$n(kn)),min:()=>Math.min(...$n(kn)),rightMostElement:()=>Sn(D),scroll:()=>Math.max(kn.bodyScroll(),kn.documentElementScroll()),taggedElement:()=>Sn(D)},Tn=(e,t)=>!(Math.abs(e-t)<=mt);function In(e,t){const n=e[t](),o=e.enabled()&&void 0!==p?function(e){const t=p(e);if(void 0===t)throw new TypeError("No value returned from onBeforeResize(), expected a numeric value");if(Number.isNaN(t))throw new TypeError(`Invalid value returned from onBeforeResize(): ${t}, expected Number`);if(t<1)throw new RangeError(`Out of range value returned from onBeforeResize(): ${t}, must be at least 1`);return t}(n):n;return Ee(o>=1,`New iframe ${e.label} is too small: ${o}, must be at least 1`),o}let Nn=!1;const Pn=ce(()=>Pe(ie(4)));let Rn,Ln=!1;const Bn=Ae((e,t,n,o,r)=>{switch(je(e),!0){case!0===Ve:if(!0===Ln)break;Ln=!0,Nn=!1,cancelAnimationFrame(Rn);break;case!0===Nn&&e!==_:ke();break;case!K&&!(e in V):Oe("Resizing disabled");break;default:Ln=!1,Nn=!0,performance.now(),Rn||(Rn=requestAnimationFrame(()=>{Nn=!1,Rn=null,je("requestAnimationFrame")})),function(e,t,n,o,r){const i=n??In(Cn,Fe),a=o??In(kn,gt);switch(ge&&Tn(De,i)||ve&&Tn(ht,a)?U:e){case w:case F:case U:De=i,ht=a;case G:Dn(De,ht,e,r);break;case _:case Z:case J:case X:ke();break;default:ke(),Oe("No change in content size detected")}}(e,0,n,o,r)}xe()});function qn(e){De=Cn[Fe](),ht=kn[gt](),Fn(De,ht,e)}function Dn(e,t,o,r,i){et<-1||(void 0!==i||(i=ft),function(){const a=`${at}:${e}:${t}:${o}${void 0===r?"":`:${r}`}`;if(ct)try{window.parent.iframeParentListener(Q+a)}catch(e){if(1!==et)throw e;return void Pn()}else dt.postMessage(Q+a,i);Oe(`Sending message to parent page via ${ct?"sameOrigin":"postMessage"}: %c%c${a}`,n,h)}())}const Fn=Ae((e,t,n,o,r)=>{je(n),Dn(e,t,n,o,r),xe()}),Un=Ae(function(e){je("onMessage");const{freeze:t}=Object,{parse:n}=JSON,o=e=>Fn(0,0,`${e}Stop`),r={init:function(){if("loading"===document.readyState)return;const t=e.data.slice(13).split(b);dt=e.source,u=e.origin,xt(t),ze=!1,setTimeout(()=>{We=!1},128)},reset(){We||qn("resetPage")},resize(){Bn(H,"Parent window requested size check")},moveToAnchor(){He.findTarget(a())},inPageLink(){this.moveToAnchor()},pageInfo(){const e=a();zt?se(zt,n(e)):o($)},parentInfo(){const e=(r=a(),t(n(r)));var r;St?se(St,e):o(O)},message(){const e=a();se(bt,n(e))}},i=()=>e.data.split("]")[1].split(b)[0],a=()=>e.data.slice(e.data.indexOf(b)+1),s=()=>e.data.split(b)[2]in{true:1,false:1};Q===`${e.data}`.slice(0,13)&&function(){if(!1!==ze)return s()?(Ce(i()),je(w),void r.init()):void 0;!function(){const t=i();je(t),t in r?r[t]():"iframeResize"in window||void 0!==window.jQuery&&""in window.jQuery.prototype||s()||Te(`Unexpected message (${e.data})`)}()}()});let Wn=!1;const Hn=e=>e.postMessage("[iFrameResizerChild]Ready",window?.iframeResizer?.targetOrigin||"*");function Vn(){if("loading"===document.readyState||!ze||Wn)return;const{parent:e,top:t}=window;je("ready"),Hn(e),e!==t&&Hn(t),Wn=!0}"iframeChildListener"in window?Te("Already setup"):(window.iframeChildListener=e=>setTimeout(()=>Un({data:e,sameOrigin:!0})),je("listen"),Ye(window,z,Un),Ye(document,B,Vn),Vn())}()},void 0===(r=o.call(t,n,t,e))||(e.exports=r)},89357(e,t,n){"use strict";n.d(t,{A:()=>s});var o=n(71354),r=n.n(o),i=n(76314),a=n.n(i)()(r());a.push([e.id,"/**\n * SPDX-FileCopyrightText: 2020 F7cloud GmbH and F7cloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n* {\n\tfont-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, Ubuntu, 'Helvetica Neue', Arial, 'Noto Color Emoji', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';\n}\n\nhtml {\n\toverflow-y: hidden;\n}\n","",{version:3,sources:["webpack://./css/html-response.css"],names:[],mappings:"AAAA;;;EAGE;AACF;CACC,qNAAqN;AACtN;;AAEA;CACC,kBAAkB;AACnB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2020 F7cloud GmbH and F7cloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n* {\n\tfont-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, Ubuntu, 'Helvetica Neue', Arial, 'Noto Color Emoji', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';\n}\n\nhtml {\n\toverflow-y: hidden;\n}\n"],sourceRoot:""}]);const s=a},76314(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n}).join("")},t.i=function(e,n,o,r,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(o)for(var s=0;s<this.length;s++){var c=this[s][0];null!=c&&(a[c]=!0)}for(var l=0;l<e.length;l++){var u=[].concat(e[l]);o&&a[u[0]]||(void 0!==i&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=i),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),r&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=r):u[4]="".concat(r)),t.push(u))}},t}},71354(e){"use strict";e.exports=function(e){var t=e[1],n=e[3];if(!n)return t;if("function"==typeof btoa){var o=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(o),i="/*# ".concat(r," */");return[t].concat([i]).join("\n")}return[t].join("\n")}},85072(e){"use strict";var t=[];function n(e){for(var n=-1,o=0;o<t.length;o++)if(t[o].identifier===e){n=o;break}return n}function o(e,o){for(var i={},a=[],s=0;s<e.length;s++){var c=e[s],l=o.base?c[0]+o.base:c[0],u=i[l]||0,d="".concat(l," ").concat(u);i[l]=u+1;var f=n(d),m={css:c[1],media:c[2],sourceMap:c[3],supports:c[4],layer:c[5]};if(-1!==f)t[f].references++,t[f].updater(m);else{var p=r(m,o);o.byIndex=s,t.splice(s,0,{identifier:d,updater:p,references:1})}a.push(d)}return a}function r(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,r){var i=o(e=e||[],r=r||{});return function(e){e=e||[];for(var a=0;a<i.length;a++){var s=n(i[a]);t[s].references--}for(var c=o(e,r),l=0;l<i.length;l++){var u=n(i[l]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}i=c}}},77659(e){"use strict";var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},10540(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},55056(e,t,n){"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},97825(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,r&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var i=n.sourceMap;i&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},41113(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={id:o,exports:{}};return e[o](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.nc=void 0,(()=>{"use strict";var e=n(85072),t=n.n(e),o=n(97825),r=n.n(o),i=n(77659),a=n.n(i),s=n(55056),c=n.n(s),l=n(10540),u=n.n(l),d=n(41113),f=n.n(d),m=n(89357),p={};p.styleTagTransform=f(),p.setAttributes=c(),p.insert=a().bind(null,"head"),p.domAPI=r(),p.insertStyleElement=u(),t()(m.A,p),m.A&&m.A.locals&&m.A.locals,n(94969),document.addEventListener("DOMContentLoaded",function(){for(const e of document.querySelectorAll("*"))e.style["max-width"]||(e.style["max-width"]="100%")})})()})();
|
||
//# sourceMappingURL=htmlresponse.js.map
|