/* empty css *//* empty css *//* empty css *//* empty css */import{P as e,d as t,c3 as a,q as r,al as o,z as n,bB as i,bz as s,bD as l,Q as c,o as m,c as d,a as g,bx as u,f as h,M as p,ac as f,ct as y,_ as b,n as v,ao as k,l as w,w as _,Z as z,e as x,F as C,p as S,b as O,A as T,av as E,a5 as A,a7 as M,a6 as N,B as R,D,X as B,ae as j,af as L,ar as I,ad as P,a0 as F,R as H,a2 as V}from"./index-6c5daafa.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{u as Z}from"./useCreate-af35b4ab.js";import{u as q}from"./useShow-61844ec7.js";import{d as U,b as $,e as W,f as G,g as K}from"./index-f2b497da.js";/* empty css */import"./http-31bb2b60.js";/* empty css */!function(){var e=function(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t},t=function(e){return{eq:e}},a=t((function(e,t){return e===t})),r=function(e){return t((function(t,a){if(t.length!==a.length)return!1;for(var r=t.length,o=0;o{var r;return!!a(e,t.prototype)||(null===(r=e.constructor)||void 0===r?void 0:r.name)===t.name},l=e=>t=>(e=>{const t=typeof e;return null===e?"null":"object"===t&&Array.isArray(e)?"array":"object"===t&&s(e,String,((e,t)=>t.isPrototypeOf(e)))?"string":t})(t)===e,c=e=>t=>typeof t===e,m=e=>t=>e===t,d=(e,t)=>u(e)&&s(e,t,((e,t)=>i(e)===t)),g=l("string"),u=l("object"),h=e=>d(e,Object),p=l("array"),f=m(null),y=c("boolean"),b=m(void 0),v=e=>null==e,k=e=>!v(e),w=c("function"),_=c("number"),z=(e,t)=>{if(p(e)){for(let a=0,r=e.length;a{},C=(e,t)=>(...a)=>e(t.apply(null,a)),S=(e,t)=>a=>e(t(a)),O=e=>()=>e,T=e=>e,E=(e,t)=>e===t;function A(e,...t){return(...a)=>{const r=t.concat(a);return e.apply(null,r)}}const M=e=>t=>!e(t),N=e=>e(),R=e=>{e()},D=O(!1),B=O(!0);class j{constructor(e,t){this.tag=e,this.value=t}static some(e){return new j(!0,e)}static none(){return j.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?j.some(e(this.value)):j.none()}bind(e){return this.tag?e(this.value):j.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:j.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!=e?e:"Called getOrDie on None")}static from(e){return k(e)?j.some(e):j.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}j.singletonNone=new j(!1);const L=Array.prototype.slice,I=Array.prototype.indexOf,P=Array.prototype.push,F=(e,t)=>I.call(e,t),H=(e,t)=>F(e,t)>-1,V=(e,t)=>{for(let a=0,r=e.length;a{const a=e.length,r=new Array(a);for(let o=0;o{for(let a=0,r=e.length;a{for(let a=e.length-1;a>=0;a--)t(e[a],a)},$=(e,t)=>{const a=[],r=[];for(let o=0,n=e.length;o{const a=[];for(let r=0,o=e.length;r(U(e,((e,r)=>{a=t(a,e,r)})),a),K=(e,t,a)=>(q(e,((e,r)=>{a=t(a,e,r)})),a),Y=(e,t,a)=>{for(let r=0,o=e.length;rY(e,t,D),J=(e,t)=>{for(let a=0,r=e.length;a{const t=[];for(let a=0,r=e.length;aQ(Z(e,t)),te=(e,t)=>{for(let a=0,r=e.length;a{const t=L.call(e,0);return t.reverse(),t},re=(e,t)=>W(e,(e=>!H(t,e))),oe=(e,t)=>{const a={};for(let r=0,o=e.length;r{const a=L.call(e,0);return a.sort(t),a},ie=(e,t)=>t>=0&&tie(e,0),le=e=>ie(e,e.length-1),ce=w(Array.from)?Array.from:e=>L.call(e),me=(e,t)=>{for(let a=0;a{const a=de(e);for(let r=0,o=a.length;rpe(e,((e,a)=>({k:a,v:t(e,a)}))),pe=(e,t)=>{const a={};return ue(e,((e,r)=>{const o=t(e,r);a[o.k]=o.v})),a},fe=e=>(t,a)=>{e[a]=t},ye=(e,t,a,r)=>{ue(e,((e,o)=>{(t(e,o)?a:r)(e,o)}))},be=(e,t)=>{const a={};return ye(e,t,fe(a),x),a},ve=(e,t)=>{const a=[];return ue(e,((e,r)=>{a.push(t(e,r))})),a},ke=e=>ve(e,T),we=(e,t)=>_e(e,t)?j.from(e[t]):j.none(),_e=(e,t)=>ge.call(e,t),ze=(e,t)=>_e(e,t)&&void 0!==e[t]&&null!==e[t],xe=e=>{const t={};return q(e,(e=>{t[e]={}})),de(t)},Ce=e=>void 0!==e.length,Se=Array.isArray,Oe=(e,t,a)=>{if(!e)return!1;if(a=a||e,Ce(e)){for(let r=0,o=e.length;r{const a=[];return Oe(e,((r,o)=>{a.push(t(r,o,e))})),a},Ee=(e,t)=>{const a=[];return Oe(e,((r,o)=>{t&&!t(r,o,e)||a.push(r)})),a},Ae=(e,t,a,r)=>{let o=b(a)?e[0]:a;for(let n=0;n{for(let r=0,o=e.length;re[e.length-1],Re=e=>{let t,a=!1;return(...r)=>(a||(a=!0,t=e.apply(null,r)),t)},De=()=>Be(0,0),Be=(e,t)=>({major:e,minor:t}),je={nu:Be,detect:(e,t)=>{const a=String(t).toLowerCase();return 0===e.length?De():((e,t)=>{const a=((e,t)=>{for(let a=0;aNumber(t.replace(a,"$"+e));return Be(r(1),r(2))})(e,a)},unknown:De},Le=(e,t)=>{const a=String(t).toLowerCase();return X(e,(e=>e.search(a)))},Ie=(e,t,a)=>""===t||e.length>=t.length&&e.substr(a,a+t.length)===t,Pe=(e,t,a=0,r)=>{const o=e.indexOf(t,a);return-1!==o&&(!!b(r)||o+t.length<=r)},Fe=(e,t)=>Ie(e,t,0),He=(e,t)=>Ie(e,t,e.length-t.length),Ve=e=>t=>t.replace(e,""),Ze=Ve(/^\s+|\s+$/g),qe=Ve(/^\s+/g),Ue=Ve(/\s+$/g),$e=e=>e.length>0,We=e=>!$e(e),Ge=(e,t=10)=>{const a=parseInt(e,t);return isNaN(a)?j.none():j.some(a)},Ke=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Ye=e=>t=>Pe(t,e),Xe=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:e=>Pe(e,"edge/")&&Pe(e,"chrome")&&Pe(e,"safari")&&Pe(e,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ke],search:e=>Pe(e,"chrome")&&!Pe(e,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:e=>Pe(e,"msie")||Pe(e,"trident")},{name:"Opera",versionRegexes:[Ke,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Ye("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Ye("firefox")},{name:"Safari",versionRegexes:[Ke,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:e=>(Pe(e,"safari")||Pe(e,"mobile/"))&&Pe(e,"applewebkit")}],Je=[{name:"Windows",search:Ye("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:e=>Pe(e,"iphone")||Pe(e,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Ye("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:Ye("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Ye("linux"),versionRegexes:[]},{name:"Solaris",search:Ye("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Ye("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Ye("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Qe={browsers:O(Xe),oses:O(Je)},et=e=>{const t=e.current,a=e.version,r=e=>()=>t===e;return{current:t,version:a,isEdge:r("Edge"),isChromium:r("Chromium"),isIE:r("IE"),isOpera:r("Opera"),isFirefox:r("Firefox"),isSafari:r("Safari")}},tt=()=>et({current:void 0,version:je.unknown()}),at=et,rt=e=>{const t=e.current,a=e.version,r=e=>()=>t===e;return{current:t,version:a,isWindows:r("Windows"),isiOS:r("iOS"),isAndroid:r("Android"),isMacOS:r("macOS"),isLinux:r("Linux"),isSolaris:r("Solaris"),isFreeBSD:r("FreeBSD"),isChromeOS:r("ChromeOS")}},ot=()=>rt({current:void 0,version:je.unknown()}),nt=rt,it=e=>window.matchMedia(e).matches;let st=Re((()=>((e,t,a)=>{const r=Qe.browsers(),o=Qe.oses(),n=t.bind((e=>{return t=r,me(e.brands,(e=>{const a=e.brand.toLowerCase();return X(t,(e=>{var t;return a===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((t=>({current:t.name,version:je.nu(parseInt(e.version,10),0)})))}));var t})).orThunk((()=>{return Le(r,t=e).map((e=>{const a=je.detect(e.versionRegexes,t);return{current:e.name,version:a}}));var t})).fold(tt,at),i=(l=o,c=e,Le(l,c).map((e=>{const t=je.detect(e.versionRegexes,c);return{current:e.name,version:t}}))).fold(ot,nt),s=((e,t,a,r)=>{const o=e.isiOS()&&!0===/ipad/i.test(a),n=e.isiOS()&&!o,i=e.isiOS()||e.isAndroid(),s=i||r("(pointer:coarse)"),l=o||!n&&i&&r("(min-device-width:768px)"),c=n||i&&!l,m=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(a),d=!c&&!l&&!m;return{isiPad:O(o),isiPhone:O(n),isTablet:O(l),isPhone:O(c),isTouch:O(s),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:O(m),isDesktop:O(d)}})(i,n,e,a);var l,c;return{browser:n,os:i,deviceType:s}})(navigator.userAgent,j.from(navigator.userAgentData),it)));const lt=()=>st(),ct=navigator.userAgent,mt=lt(),dt=mt.browser,gt=mt.os,ut=mt.deviceType,ht=-1!==ct.indexOf("Windows Phone"),pt={transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",documentMode:dt.isIE()?document.documentMode||7:10,cacheSuffix:null,container:null,canHaveCSP:!dt.isIE(),windowsPhone:ht,browser:{current:dt.current,version:dt.version,isChromium:dt.isChromium,isEdge:dt.isEdge,isFirefox:dt.isFirefox,isIE:dt.isIE,isOpera:dt.isOpera,isSafari:dt.isSafari},os:{current:gt.current,version:gt.version,isAndroid:gt.isAndroid,isChromeOS:gt.isChromeOS,isFreeBSD:gt.isFreeBSD,isiOS:gt.isiOS,isLinux:gt.isLinux,isMacOS:gt.isMacOS,isSolaris:gt.isSolaris,isWindows:gt.isWindows},deviceType:{isDesktop:ut.isDesktop,isiPad:ut.isiPad,isiPhone:ut.isiPhone,isPhone:ut.isPhone,isTablet:ut.isTablet,isTouch:ut.isTouch,isWebView:ut.isWebView}},ft=/^\s*|\s*$/g,yt=e=>v(e)?"":(""+e).replace(ft,""),bt=function(e,t,a,r){r=r||this,e&&(a&&(e=e[a]),Oe(e,((e,o)=>!1!==t.call(r,e,o,a)&&(bt(e,t,a,r),!0))))},vt={trim:yt,isArray:Se,is:(e,t)=>t?!("array"!==t||!Se(e))||typeof e===t:void 0!==e,toArray:e=>{if(Se(e))return e;{const t=[];for(let a=0,r=e.length;a{const r=g(e)?e.split(t||","):e||[];let o=r.length;for(;o--;)a[r[o]]={};return a},each:Oe,map:Te,grep:Ee,inArray:(e,t)=>{if(e)for(let a=0,r=e.length;a{for(let a=0;a{const a=e.split(".");for(let r=0,o=a.length;rp(e)?e:""===e?[]:Te(e.split(t||","),yt),_addCacheSuffix:e=>{const t=pt.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}},kt=(e,t,a=E)=>e.exists((e=>a(e,t))),wt=(e,t,a)=>e.isSome()&&t.isSome()?j.some(a(e.getOrDie(),t.getOrDie())):j.none(),_t=(e,t)=>e?j.some(t):j.none();"undefined"!=typeof window?window:Function("return this;")();const zt=e=>e.dom.nodeName.toLowerCase(),xt=e=>e.dom.nodeType,Ct=e=>t=>xt(t)===e,St=Ct(1),Ot=Ct(3),Tt=Ct(9),Et=Ct(11),At=e=>t=>St(t)&&zt(t)===e,Mt=(e,t,a)=>{if(!(g(a)||y(a)||_(a)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",a,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,a+"")},Nt=(e,t,a)=>{Mt(e.dom,t,a)},Rt=(e,t)=>{const a=e.dom;ue(t,((e,t)=>{Mt(a,t,e)}))},Dt=(e,t)=>{const a=e.dom.getAttribute(t);return null===a?void 0:a},Bt=(e,t)=>j.from(Dt(e,t)),jt=(e,t)=>{const a=e.dom;return!(!a||!a.hasAttribute)&&a.hasAttribute(t)},Lt=(e,t)=>{e.dom.removeAttribute(t)},It=e=>K(e.dom.attributes,((e,t)=>(e[t.name]=t.value,e)),{}),Pt=(e,t)=>{const a=Dt(e,t);return void 0===a||""===a?[]:a.split(" ")},Ft=e=>void 0!==e.dom.classList,Ht=e=>Pt(e,"class"),Vt=(e,t)=>((e,t,a)=>{const r=Pt(e,t).concat([a]);return Nt(e,t,r.join(" ")),!0})(e,"class",t),Zt=(e,t)=>((e,t,a)=>{const r=W(Pt(e,t),(e=>e!==a));return r.length>0?Nt(e,t,r.join(" ")):Lt(e,t),!1})(e,"class",t),qt=(e,t)=>{Ft(e)?e.dom.classList.add(t):Vt(e,t)},Ut=e=>{0===(Ft(e)?e.dom.classList:Ht(e)).length&&Lt(e,"class")},$t=(e,t)=>{Ft(e)?e.dom.classList.remove(t):Zt(e,t),Ut(e)},Wt=(e,t)=>Ft(e)&&e.dom.classList.contains(t),Gt=e=>void 0!==e.style&&w(e.style.getPropertyValue),Kt=e=>{if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Yt=(e,t)=>{const a=(t||document).createElement("div");if(a.innerHTML=e,!a.hasChildNodes()||a.childNodes.length>1){const t="HTML does not have a single root node";throw console.error(t,e),new Error(t)}return Kt(a.childNodes[0])},Xt=(e,t)=>{const a=(t||document).createElement(e);return Kt(a)},Jt=(e,t)=>{const a=(t||document).createTextNode(e);return Kt(a)},Qt=Kt,ea=(e,t)=>{const a=[],r=e=>(a.push(e),t(e));let o=t(e);do{o=o.bind(r)}while(o.isSome());return a},ta=(e,t)=>{const a=e.dom;if(1!==a.nodeType)return!1;{const e=a;if(void 0!==e.matches)return e.matches(t);if(void 0!==e.msMatchesSelector)return e.msMatchesSelector(t);if(void 0!==e.webkitMatchesSelector)return e.webkitMatchesSelector(t);if(void 0!==e.mozMatchesSelector)return e.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}},aa=e=>1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount,ra=(e,t)=>e.dom===t.dom,oa=(e,t)=>{const a=e.dom,r=t.dom;return a!==r&&a.contains(r)},na=e=>Qt(e.dom.ownerDocument),ia=e=>Tt(e)?e:na(e),sa=e=>Qt(ia(e).dom.defaultView),la=e=>j.from(e.dom.parentNode).map(Qt),ca=e=>j.from(e.dom.parentElement).map(Qt),ma=(e,t)=>{const a=w(t)?t:D;let r=e.dom;const o=[];for(;null!==r.parentNode&&void 0!==r.parentNode;){const e=r.parentNode,t=Qt(e);if(o.push(t),!0===a(t))break;r=e}return o},da=e=>j.from(e.dom.previousSibling).map(Qt),ga=e=>j.from(e.dom.nextSibling).map(Qt),ua=e=>ae(ea(e,da)),ha=e=>ea(e,ga),pa=e=>Z(e.dom.childNodes,Qt),fa=(e,t)=>{const a=e.dom.childNodes;return j.from(a[t]).map(Qt)},ya=e=>fa(e,0),ba=e=>fa(e,e.dom.childNodes.length-1),va=e=>e.dom.childNodes.length,ka=e=>Et(e)&&k(e.dom.host),wa=w(Element.prototype.attachShadow)&&w(Node.prototype.getRootNode),_a=O(wa),za=wa?e=>Qt(e.dom.getRootNode()):ia,xa=e=>ka(e)?e:(e=>{const t=e.dom.head;if(null==t)throw new Error("Head is not available yet");return Qt(t)})(ia(e)),Ca=e=>Qt(e.dom.host),Sa=e=>{if(_a()&&k(e.target)){const t=Qt(e.target);if(St(t)&&Oa(t)&&e.composed&&e.composedPath){const t=e.composedPath();if(t)return se(t)}}return j.from(e.target)},Oa=e=>k(e.dom.shadowRoot),Ta=e=>{const t=Ot(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;const a=t.ownerDocument;return(e=>{const t=za(e);return ka(t)?j.some(t):j.none()})(Qt(t)).fold((()=>a.body.contains(t)),S(Ta,Ca))},Ea=(e,t,a)=>{if(!g(a))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",a,":: Element ",e),new Error("CSS value must be a string: "+a);Gt(e)&&e.style.setProperty(t,a)},Aa=(e,t,a)=>{const r=e.dom;Ea(r,t,a)},Ma=(e,t)=>{const a=e.dom;ue(t,((e,t)=>{Ea(a,t,e)}))},Na=(e,t)=>{const a=e.dom,r=window.getComputedStyle(a).getPropertyValue(t);return""!==r||Ta(e)?r:Ra(a,t)},Ra=(e,t)=>Gt(e)?e.style.getPropertyValue(t):"",Da=(e,t)=>{const a=e.dom,r=Ra(a,t);return j.from(r).filter((e=>e.length>0))},Ba=e=>{const t={},a=e.dom;if(Gt(a))for(let r=0;r{var a,r;a=e.dom,r=t,Gt(a)&&a.style.removeProperty(r),kt(Bt(e,"style").map(Ze),"")&&Lt(e,"style")},La=(e,t)=>{la(e).each((a=>{a.dom.insertBefore(t.dom,e.dom)}))},Ia=(e,t)=>{ga(e).fold((()=>{la(e).each((e=>{Fa(e,t)}))}),(e=>{La(e,t)}))},Pa=(e,t)=>{ya(e).fold((()=>{Fa(e,t)}),(a=>{e.dom.insertBefore(t.dom,a.dom)}))},Fa=(e,t)=>{e.dom.appendChild(t.dom)},Ha=(e,t)=>{q(t,(t=>{Fa(e,t)}))},Va=e=>{e.dom.textContent="",q(pa(e),(e=>{Za(e)}))},Za=e=>{const t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},qa=e=>{const t=pa(e);var a,r;t.length>0&&(a=e,q(r=t,((e,t)=>{const o=0===t?a:r[t-1];Ia(o,e)}))),Za(e)},Ua=e=>Z(e,Qt),$a=e=>e.dom.innerHTML,Wa=(e,t)=>{const a=na(e).dom,r=Qt(a.createDocumentFragment()),o=((e,t)=>{const a=(t||document).createElement("div");return a.innerHTML=e,pa(Qt(a))})(t,a);Ha(r,o),Va(e),Fa(e,r)},Ga=(e,t,a,r)=>{e.dom.removeEventListener(t,a,r)},Ka=(e,t)=>({left:e,top:t,translate:(a,r)=>Ka(e+a,t+r)}),Ya=Ka,Xa=(e,t)=>void 0!==e?e:void 0!==t?t:0,Ja=e=>{const t=e.dom,a=t.ownerDocument.body;return a===t?Ya(a.offsetLeft,a.offsetTop):Ta(e)?(e=>{const t=e.getBoundingClientRect();return Ya(t.left,t.top)})(t):Ya(0,0)},Qa=e=>{const t=void 0!==e?e.dom:document,a=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return Ya(a,r)},er=(e,t,a)=>{const r=(void 0!==a?a.dom:document).defaultView;r&&r.scrollTo(e,t)},tr=(e,t)=>{lt().browser.isSafari()&&w(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},ar=(e,t,a,r)=>({x:e,y:t,width:a,height:r,right:e+a,bottom:t+r}),rr=e=>{const t=void 0===e?window:e,a=t.document,r=Qa(Qt(a));return(e=>{const t=void 0===e?window:e;return lt().browser.isFirefox()?j.none():j.from(t.visualViewport)})(t).fold((()=>{const e=t.document.documentElement,a=e.clientWidth,o=e.clientHeight;return ar(r.left,r.top,a,o)}),(e=>ar(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)))},or=(e,t)=>{let a=[];return q(pa(e),(e=>{t(e)&&(a=a.concat([e])),a=a.concat(or(e,t))})),a};var nr=(e,t,a,r,o)=>e(a,r)?j.some(a):w(o)&&o(a)?j.none():t(a,r,o);const ir=(e,t,a)=>{let r=e.dom;const o=w(a)?a:D;for(;r.parentNode;){r=r.parentNode;const e=Qt(r);if(t(e))return j.some(e);if(o(e))break}return j.none()},sr=(e,t,a)=>nr(((e,t)=>t(e)),ir,e,t,a),lr=(e,t,a)=>ir(e,(e=>ta(e,t)),a),cr=(e,t)=>((e,t)=>{const a=void 0===t?document:t.dom;return aa(a)?j.none():j.from(a.querySelector(e)).map(Qt)})(t,e),mr=(e,t,a)=>nr(((e,t)=>ta(e,t)),lr,e,t,a),dr=(e,t,a)=>lr(e,t,a).isSome();class gr{constructor(e,t){this.node=e,this.rootNode=t,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}current(){return this.node}next(e){return this.node=this.findSibling(this.node,"firstChild","nextSibling",e),this.node}prev(e){return this.node=this.findSibling(this.node,"lastChild","previousSibling",e),this.node}prev2(e){return this.node=this.findPreviousNode(this.node,e),this.node}findSibling(e,t,a,r){if(e){if(!r&&e[t])return e[t];if(e!==this.rootNode){let t=e[a];if(t)return t;for(let r=e.parentNode;r&&r!==this.rootNode;r=r.parentNode)if(t=r[a],t)return t}}}findPreviousNode(e,t){if(e){const a=e.previousSibling;if(this.rootNode&&a===this.rootNode)return;if(a){if(!t)for(let e=a.lastChild;e;e=e.lastChild)if(!e.lastChild)return e;return a}const r=e.parentNode;if(r&&r!==this.rootNode)return r}}}const ur=e=>t=>!!t&&t.nodeType===e,hr=e=>!!e&&!Object.getPrototypeOf(e),pr=ur(1),fr=e=>{const t=e.toLowerCase();return e=>k(e)&&e.nodeName.toLowerCase()===t},yr=e=>{const t=e.map((e=>e.toLowerCase()));return e=>{if(e&&e.nodeName){const a=e.nodeName.toLowerCase();return H(t,a)}return!1}},br=(e,t)=>{const a=t.toLowerCase().split(" ");return t=>{if(pr(t)){const r=t.ownerDocument.defaultView;if(r)for(let o=0;ot=>pr(t)&&t.hasAttribute(e),kr=e=>pr(e)&&e.hasAttribute("data-mce-bogus"),wr=e=>pr(e)&&"TABLE"===e.tagName,_r=e=>t=>{if(pr(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1},zr=yr(["textarea","input"]),xr=ur(3),Cr=ur(4),Sr=ur(7),Or=ur(8),Tr=ur(9),Er=ur(11),Ar=fr("br"),Mr=fr("img"),Nr=_r("true"),Rr=_r("false"),Dr=yr(["td","th"]),Br=yr(["td","th","caption"]),jr=yr(["video","audio","object","embed"]),Lr=fr("li"),Ir="\ufeff",Pr=" ",Fr=e=>e===Ir,Hr=(e,t)=>((e,t)=>{const a=void 0===t?document:t.dom;return aa(a)?[]:Z(a.querySelectorAll(e),Qt)})(t,e),Vr=((e,t)=>{const a=t=>e(t)?j.from(t.dom.nodeValue):j.none();return{get:t=>{if(!e(t))throw new Error("Can only get text value of a text node");return a(t).getOr("")},getOption:a,set:(t,a)=>{if(!e(t))throw new Error("Can only set raw text value of a text node");t.dom.nodeValue=a}}})(Ot),Zr=e=>Vr.get(e),qr=e=>Vr.getOption(e),Ur=["pre"].concat(["h1","h2","h3","h4","h5","h6"]),$r=e=>{let t;return a=>(t=t||oe(e,B),_e(t,zt(a)))},Wr=$r(["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"]),Gr=e=>St(e)&&!Wr(e),Kr=e=>St(e)&&"br"===zt(e),Yr=$r(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),Xr=$r(["ul","ol","dl"]),Jr=$r(["li","dd","dt"]),Qr=$r(["thead","tbody","tfoot"]),eo=$r(["td","th"]),to=$r(["pre","script","textarea","style"]),ao=$r(Ur),ro=e=>ao(e)||Gr(e),oo=()=>{const e=Xt("br");return Nt(e,"data-mce-bogus","1"),e},no=e=>{Va(e),Fa(e,oo())},io=e=>{ba(e).each((t=>{da(t).each((a=>{Wr(e)&&Kr(t)&&Wr(a)&&Za(t)}))}))},so=Ir,lo=Fr,co=e=>e.replace(/\uFEFF/g,""),mo=pr,go=xr,uo=e=>(go(e)&&(e=e.parentNode),mo(e)&&e.hasAttribute("data-mce-caret")),ho=e=>go(e)&&lo(e.data),po=e=>uo(e)||ho(e),fo=e=>e.firstChild!==e.lastChild||!Ar(e.firstChild),yo=e=>{const t=e.container();return!!xr(t)&&(t.data.charAt(e.offset())===so||e.isAtStart()&&ho(t.previousSibling))},bo=e=>{const t=e.container();return!!xr(t)&&(t.data.charAt(e.offset()-1)===so||e.isAtEnd()&&ho(t.nextSibling))},vo=e=>go(e)&&e.data[0]===so,ko=e=>go(e)&&e.data[e.data.length-1]===so,wo=e=>e&&e.hasAttribute("data-mce-caret")?((e=>{var t;const a=e.getElementsByTagName("br"),r=a[a.length-1];kr(r)&&(null===(t=r.parentNode)||void 0===t||t.removeChild(r))})(e),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("data-mce-style"),e.removeAttribute("_moz_abspos"),e):null,_o=e=>uo(e.startContainer),zo=Nr,xo=Rr,Co=Ar,So=xr,Oo=yr(["script","style","textarea"]),To=yr(["img","input","textarea","hr","iframe","video","audio","object","embed"]),Eo=yr(["table"]),Ao=po,Mo=e=>!Ao(e)&&(So(e)?!Oo(e.parentNode):To(e)||Co(e)||Eo(e)||No(e)),No=e=>{return!(pr(t=e)&&"true"===t.getAttribute("unselectable"))&&xo(e);var t},Ro=(e,t)=>Mo(e)&&((e,t)=>{for(let a=e.parentNode;a&&a!==t;a=a.parentNode){if(No(a))return!1;if(zo(a))return!0}return!0})(e,t),Do=/^[ \t\r\n]*$/,Bo=e=>Do.test(e),jo=e=>"\n"===e||"\r"===e,Lo=(e,t=4,a=!0,r=!0)=>{const o=(s=t)<=0?"":new Array(s+1).join(" "),n=e.replace(/\t/g,o),i=K(n,((e,t)=>-1!==" \f\t\v".indexOf(t)||t===Pr?e.pcIsSpace||""===e.str&&a||e.str.length===n.length-1&&r||((e,t)=>t=0&&jo(e[t]))(n,e.str.length+1)?{pcIsSpace:!1,str:e.str+Pr}:{pcIsSpace:!0,str:e.str+" "}:{pcIsSpace:jo(t),str:e.str+t}),{pcIsSpace:!1,str:""});var s;return i.str},Io=(e,t)=>{return Mo(e)&&(r=t,!(xr(a=e)&&Bo(a.data)&&!((e,t)=>{const a=Qt(t),r=Qt(e);return dr(r,"pre,code",A(ra,a))})(a,r)))||(e=>pr(e)&&"A"===e.nodeName&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id")))(e)||Po(e);var a,r},Po=vr("data-mce-bookmark"),Fo=vr("data-mce-bogus"),Ho=e=>pr(e)&&"all"===e.getAttribute("data-mce-bogus"),Vo=(e,t=!0)=>((e,t)=>{let a=0;if(Io(e,e))return!1;{let r=e.firstChild;if(!r)return!0;const o=new gr(r,e);do{if(t){if(Ho(r)){r=o.next(!0);continue}if(Fo(r)){r=o.next();continue}}if(Ar(r))a++,r=o.next();else{if(Io(r,e))return!1;r=o.next()}}while(r);return a<=1}})(e.dom,t),Zo="data-mce-block",qo=e=>{return(t=e,W(de(t),(e=>!/[A-Z]/.test(e)))).join(",");var t},Uo=(e,t)=>k(t.querySelector(e))?(t.setAttribute(Zo,"true"),"inline-boundary"===t.getAttribute("data-mce-selected")&&t.removeAttribute("data-mce-selected"),!0):(t.removeAttribute(Zo),!1),$o=(e,t)=>{const a=qo(e.getTransparentElements()),r=qo(e.getBlockElements());return W(t.querySelectorAll(a),(e=>Uo(r,e)))},Wo=(e,t)=>{var a;const r=t?"lastChild":"firstChild";for(let o=e[r];o;o=o[r])if(Vo(Qt(o)))return void(null===(a=o.parentNode)||void 0===a||a.removeChild(o))},Go=(e,t)=>{((e,t,a)=>{const r=e.getBlockElements(),o=Qt(t),n=e=>zt(e)in r,i=e=>ra(e,o);q(Ua(a),(t=>{ir(t,n,i).each((a=>{const r=W(pa(t),(t=>n(t)&&!e.isValidChild(zt(a),zt(t))));if(r.length>0){const t=ca(a);q(r,(e=>{ir(e,n,i).each((t=>{((e,t)=>{const a=document.createRange(),r=e.parentNode;if(r){a.setStartBefore(e),a.setEndBefore(t);const o=a.extractContents();Wo(o,!0),a.setStartAfter(t),a.setEndAfter(e);const n=a.extractContents();Wo(n,!1),Vo(Qt(o))||r.insertBefore(o,e),Vo(Qt(t))||r.insertBefore(t,e),Vo(Qt(n))||r.insertBefore(n,e),r.removeChild(e)}})(t.dom,e.dom)}))})),t.each((t=>$o(e,t.dom)))}}))}))})(e,t,$o(e,t))},Ko=(e,t)=>{if(Jo(e,t)){const a=qo(e.getBlockElements());Uo(a,t)}},Yo=e=>e.hasAttribute(Zo),Xo=(e,t)=>_e(e.getTransparentElements(),t),Jo=(e,t)=>pr(t)&&Xo(e,t.nodeName),Qo=(e,t)=>Jo(e,t)&&Yo(t),en=(e,t)=>1===t.type&&Xo(e,t.name)&&b(t.attr(Zo)),tn=lt().browser,an=e=>X(e,St),rn=(e,t)=>e.children&&H(e.children,t),on=(e,t={})=>{let a=0;const r={},o=Qt(e),n=ia(o),i=e=>new Promise(((i,s)=>{let l;const c=vt._addCacheSuffix(e),m=we(r,c).getOrThunk((()=>({id:"mce-u"+a++,passed:[],failed:[],count:0})));r[c]=m,m.count++;const d=(e,t)=>{q(e,R),m.status=t,m.passed=[],m.failed=[],l&&(l.onload=null,l.onerror=null,l=null)},g=()=>d(m.passed,2),u=()=>d(m.failed,3);if(i&&m.passed.push(i),s&&m.failed.push(s),1===m.status)return;if(2===m.status)return void g();if(3===m.status)return void u();m.status=1;const h=Xt("link",n.dom);var p;Rt(h,{rel:"stylesheet",type:"text/css",id:m.id}),t.contentCssCors&&Nt(h,"crossOrigin","anonymous"),t.referrerPolicy&&Nt(h,"referrerpolicy",t.referrerPolicy),l=h.dom,l.onload=g,l.onerror=u,p=h,Fa(xa(o),p),Nt(h,"href",c)})),s=e=>{const t=vt._addCacheSuffix(e);we(r,t).each((e=>{0==--e.count&&(delete r[t],(e=>{const t=xa(o);cr(t,"#"+e).each(Za)})(e.id))}))};return{load:i,loadAll:e=>Promise.allSettled(Z(e,(e=>i(e).then(O(e))))).then((e=>{const t=$(e,(e=>"fulfilled"===e.status));return t.fail.length>0?Promise.reject(Z(t.fail,(e=>e.reason))):Z(t.pass,(e=>e.value))})),unload:s,unloadAll:e=>{q(e,(e=>{s(e)}))},_setReferrerPolicy:e=>{t.referrerPolicy=e},_setContentCssCors:e=>{t.contentCssCors=e}}},nn=(()=>{const e=new WeakMap;return{forElement:(t,a)=>{const r=za(t).dom;return j.from(e.get(r)).getOrThunk((()=>{const t=on(r,a);return e.set(r,t),t}))}}})(),sn=(e,t)=>k(e)&&(Io(e,t)||Gr(Qt(e))),ln=e=>"span"===e.nodeName.toLowerCase()&&"bookmark"===e.getAttribute("data-mce-type"),cn=(e,t,a)=>{var r;const o=a||t;if(pr(t)&&ln(t))return t;const n=t.childNodes;for(let s=n.length-1;s>=0;s--)cn(e,n[s],o);if(pr(t)){const e=t.childNodes;1===e.length&&ln(e[0])&&(null===(r=t.parentNode)||void 0===r||r.insertBefore(e[0],t))}return Er(i=t)||Tr(i)||Io(t,o)||(e=>!!pr(e)&&e.childNodes.length>0)(t)||((e,t)=>xr(e)&&e.data.length>0&&((e,t)=>{const a=new gr(e,t).prev(!1),r=new gr(e,t).next(!1),o=b(a)||sn(a,t),n=b(r)||sn(r,t);return o&&n})(e,t))(t,o)||e.remove(t),t;var i},mn=vt.makeMap,dn=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,gn=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,un=/[<>&\"\']/g,hn=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,pn={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},fn={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},yn={"<":"<",">":">","&":"&",""":'"',"'":"'"},bn=(e,t)=>{const a={};if(e){const r=e.split(",");t=t||10;for(let e=0;ee.replace(t?dn:gn,(e=>fn[e]||e)),wn=(e,t)=>e.replace(t?dn:gn,(e=>e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":fn[e]||"&#"+e.charCodeAt(0)+";")),_n=(e,t,a)=>{const r=a||vn;return e.replace(t?dn:gn,(e=>fn[e]||r[e]||e))},zn={encodeRaw:kn,encodeAllRaw:e=>(""+e).replace(un,(e=>fn[e]||e)),encodeNumeric:wn,encodeNamed:_n,getEncodeFunc:(e,t)=>{const a=bn(t)||vn,r=mn(e.replace(/\+/g,","));return r.named&&r.numeric?(e,t)=>e.replace(t?dn:gn,(e=>void 0!==fn[e]?fn[e]:void 0!==a[e]?a[e]:e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":"&#"+e.charCodeAt(0)+";")):r.named?t?(e,t)=>_n(e,t,a):_n:r.numeric?wn:kn},decode:e=>e.replace(hn,((e,t)=>t?(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10))>65535?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):pn[t]||String.fromCharCode(t):yn[e]||vn[e]||(e=>{const t=Xt("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e})(e)))},xn={},Cn={},Sn={},On=vt.makeMap,Tn=vt.each,En=vt.extend,An=vt.explode,Mn=vt.inArray,Nn=(e,t)=>(e=vt.trim(e))?e.split(t||" "):[],Rn=(e,t={})=>{const a=On(e," ",On(e.toUpperCase()," "));return En(a,t)},Dn=e=>Rn("td th li dt dd figcaption caption details summary",e.getTextBlockElements()),Bn=(e,t)=>{if(e){const a={};return g(e)&&(e={"*":e}),Tn(e,((e,r)=>{a[r]=a[r.toUpperCase()]="map"===t?On(e,/[, ]/):An(e,/[, ]/)})),a}},jn=(e={})=>{var t;const a={},r={};let o=[];const n={},i={},s=(t,a,r)=>{const o=e[t];if(o)return On(o,/[, ]/,On(o.toUpperCase(),/[, ]/));{let e=Cn[t];return e||(e=Rn(a,r),Cn[t]=e),e}},l=null!==(t=e.schema)&&void 0!==t?t:"html5",c=(e=>{const t={};let a,r,o,n;const i=(e,r="",o="")=>{const n=Nn(o),i=Nn(e);let s=i.length;for(;s--;){const e=Nn([a,r].join(" "));t[i[s]]={attributes:oe(e,(()=>({}))),attributesOrder:e,children:oe(n,O(Sn))}}},s=(e,a)=>{const r=Nn(e),o=Nn(a);let n=r.length;for(;n--;){const e=t[r[n]];for(let t=0,a=o.length;t