!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="13d412e0-d340-443c-9c14-f674e3d3e5f1",e._sentryDebugIdIdentifier="sentry-dbid-13d412e0-d340-443c-9c14-f674e3d3e5f1")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8877],{23094:function(e,t,n){"use strict";let i;n.d(t,{LB:function(){return eK},y9:function(){return tn},g4:function(){return v},Lg:function(){return eg},we:function(){return eS},pE:function(){return H},ey:function(){return G},VK:function(){return X},_8:function(){return V},hI:function(){return Z},Cj:function(){return e1},O1:function(){return e0},Zj:function(){return e3},VT:function(){return j},Dy:function(){return P}});var r,a,o,s,l,c,p,u,d,f,m,h,v,g,x,b,y,w,S,E=n(2784),k=n(28316),C=n(82851);let T={display:"none"};function O(e){let{id:t,value:n}=e;return E.createElement("div",{id:t,style:T},n)}function M(e){let{id:t,announcement:n,ariaLiveType:i="assertive"}=e;return E.createElement("div",{id:t,style:{position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":i,"aria-atomic":!0},n)}let R=(0,E.createContext)(null),_={draggable:"\n    To pick up a draggable item, press the space bar.\n    While dragging, use the arrow keys to move the item.\n    Press space again to drop the item in its new position, or press escape to cancel.\n  "},N={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function A(e){let{announcements:t=N,container:n,hiddenTextDescribedById:i,screenReaderInstructions:r=_}=e,{announce:a,announcement:o}=function(){let[e,t]=(0,E.useState)("");return{announce:(0,E.useCallback)(e=>{null!=e&&t(e)},[]),announcement:e}}(),s=(0,C.Ld)("DndLiveRegion"),[l,c]=(0,E.useState)(!1);if((0,E.useEffect)(()=>{c(!0)},[]),function(e){let t=(0,E.useContext)(R);(0,E.useEffect)(()=>{if(!t)throw Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}((0,E.useMemo)(()=>({onDragStart(e){let{active:n}=e;a(t.onDragStart({active:n}))},onDragMove(e){let{active:n,over:i}=e;t.onDragMove&&a(t.onDragMove({active:n,over:i}))},onDragOver(e){let{active:n,over:i}=e;a(t.onDragOver({active:n,over:i}))},onDragEnd(e){let{active:n,over:i}=e;a(t.onDragEnd({active:n,over:i}))},onDragCancel(e){let{active:n,over:i}=e;a(t.onDragCancel({active:n,over:i}))}}),[a,t])),!l)return null;let p=E.createElement(E.Fragment,null,E.createElement(O,{id:i,value:r.draggable}),E.createElement(M,{id:s,announcement:o}));return n?(0,k.createPortal)(p,n):p}function I(){}function j(e,t){return(0,E.useMemo)(()=>({sensor:e,options:null!=t?t:{}}),[e,t])}function P(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,E.useMemo)(()=>[...t].filter(e=>null!=e),[...t])}(r=f||(f={})).DragStart="dragStart",r.DragMove="dragMove",r.DragEnd="dragEnd",r.DragCancel="dragCancel",r.DragOver="dragOver",r.RegisterDroppable="registerDroppable",r.SetDroppableDisabled="setDroppableDisabled",r.UnregisterDroppable="unregisterDroppable";let D=Object.freeze({x:0,y:0});function L(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function z(e,t){let{data:{value:n}}=e,{data:{value:i}}=t;return n-i}function F(e,t){let{data:{value:n}}=e,{data:{value:i}}=t;return i-n}function B(e){let{left:t,top:n,height:i,width:r}=e;return[{x:t,y:n},{x:t+r,y:n},{x:t,y:n+i},{x:t+r,y:n+i}]}function V(e,t){if(!e||0===e.length)return null;let[n]=e;return t?n[t]:n}function $(e,t,n){return void 0===t&&(t=e.left),void 0===n&&(n=e.top),{x:t+.5*e.width,y:n+.5*e.height}}let H=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:i}=e,r=$(t,t.left,t.top),a=[];for(let e of i){let{id:t}=e,i=n.get(t);if(i){let n=L($(i),r);a.push({id:t,data:{droppableContainer:e,value:n}})}}return a.sort(z)},G=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:i}=e,r=B(t),a=[];for(let e of i){let{id:t}=e,i=n.get(t);if(i){let n=B(i),o=Number((r.reduce((e,t,i)=>e+L(n[i],t),0)/4).toFixed(4));a.push({id:t,data:{droppableContainer:e,value:o}})}}return a.sort(z)},q=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:i}=e,r=[];for(let e of i){let{id:i}=e,a=n.get(i);if(a){let n=function(e,t){let n=Math.max(t.top,e.top),i=Math.max(t.left,e.left),r=Math.min(t.left+t.width,e.left+e.width),a=Math.min(t.top+t.height,e.top+e.height);if(i<r&&n<a){let o=t.width*t.height,s=e.width*e.height,l=(r-i)*(a-n);return Number((l/(o+s-l)).toFixed(4))}return 0}(a,t);n>0&&r.push({id:i,data:{droppableContainer:e,value:n}})}}return r.sort(F)};function J(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:D}let U=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return n.reduce((e,t)=>({...e,top:e.top+1*t.y,bottom:e.bottom+1*t.y,left:e.left+1*t.x,right:e.right+1*t.x}),{...e})};function Y(e){if(e.startsWith("matrix3d(")){let t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){let t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}let W={ignoreTransform:!1};function X(e,t){void 0===t&&(t=W);let n=e.getBoundingClientRect();if(t.ignoreTransform){let{transform:t,transformOrigin:i}=(0,C.Jj)(e).getComputedStyle(e);t&&(n=function(e,t,n){let i=Y(t);if(!i)return e;let{scaleX:r,scaleY:a,x:o,y:s}=i,l=e.left-o-(1-r)*parseFloat(n),c=e.top-s-(1-a)*parseFloat(n.slice(n.indexOf(" ")+1)),p=r?e.width/r:e.width,u=a?e.height/a:e.height;return{width:p,height:u,top:c,right:l+p,bottom:c+u,left:l}}(n,t,i))}let{top:i,left:r,width:a,height:o,bottom:s,right:l}=n;return{top:i,left:r,width:a,height:o,bottom:s,right:l}}function K(e){return X(e,{ignoreTransform:!0})}function Z(e,t){let n=[];return e?function i(r){var a;if(null!=t&&n.length>=t||!r)return n;if((0,C.qk)(r)&&null!=r.scrollingElement&&!n.includes(r.scrollingElement))return n.push(r.scrollingElement),n;if(!(0,C.Re)(r)||(0,C.vZ)(r)||n.includes(r))return n;let o=(0,C.Jj)(e).getComputedStyle(r);return(r!==e&&function(e,t){void 0===t&&(t=(0,C.Jj)(e).getComputedStyle(e));let n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(e=>{let i=t[e];return"string"==typeof i&&n.test(i)})}(r,o)&&n.push(r),void 0===(a=o)&&(a=(0,C.Jj)(r).getComputedStyle(r)),"fixed"===a.position)?n:i(r.parentNode)}(e):n}function Q(e){let[t]=Z(e,1);return null!=t?t:null}function ee(e){return C.Nq&&e?(0,C.FJ)(e)?e:(0,C.UG)(e)?(0,C.qk)(e)||e===(0,C.r3)(e).scrollingElement?window:(0,C.Re)(e)?e:null:null:null}function et(e){return(0,C.FJ)(e)?e.scrollX:e.scrollLeft}function en(e){return(0,C.FJ)(e)?e.scrollY:e.scrollTop}function ei(e){return{x:et(e),y:en(e)}}function er(e){return!!C.Nq&&!!e&&e===document.scrollingElement}function ea(e){let t={x:0,y:0},n=er(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},i={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},r=e.scrollTop<=t.y;return{isTop:r,isLeft:e.scrollLeft<=t.x,isBottom:e.scrollTop>=i.y,isRight:e.scrollLeft>=i.x,maxScroll:i,minScroll:t}}(a=m||(m={}))[a.Forward=1]="Forward",a[a.Backward=-1]="Backward";let eo={x:.2,y:.2};function es(e){return e.reduce((e,t)=>(0,C.IH)(e,ei(t)),D)}function el(e,t){if(void 0===t&&(t=X),!e)return;let{top:n,left:i,bottom:r,right:a}=t(e);Q(e)&&(r<=0||a<=0||n>=window.innerHeight||i>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}let ec=[["x",["left","right"],function(e){return e.reduce((e,t)=>e+et(t),0)}],["y",["top","bottom"],function(e){return e.reduce((e,t)=>e+en(t),0)}]];class ep{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;let n=Z(t),i=es(n);for(let[t,r,a]of(this.rect={...e},this.width=e.width,this.height=e.height,ec))for(let e of r)Object.defineProperty(this,e,{get:()=>{let r=a(n),o=i[t]-r;return this.rect[e]+o},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class eu{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)})},this.target=e}add(e,t,n){var i;null==(i=this.target)||i.addEventListener(e,t,n),this.listeners.push([e,t,n])}}function ed(e,t){let n=Math.abs(e.x),i=Math.abs(e.y);return"number"==typeof t?Math.sqrt(n**2+i**2)>t:"x"in t&&"y"in t?n>t.x&&i>t.y:"x"in t?n>t.x:"y"in t&&i>t.y}function ef(e){e.preventDefault()}function em(e){e.stopPropagation()}(o=h||(h={})).Click="click",o.DragStart="dragstart",o.Keydown="keydown",o.ContextMenu="contextmenu",o.Resize="resize",o.SelectionChange="selectionchange",o.VisibilityChange="visibilitychange",(s=v||(v={})).Space="Space",s.Down="ArrowDown",s.Right="ArrowRight",s.Left="ArrowLeft",s.Up="ArrowUp",s.Esc="Escape",s.Enter="Enter";let eh={start:[v.Space,v.Enter],cancel:[v.Esc],end:[v.Space,v.Enter]},ev=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case v.Right:return{...n,x:n.x+25};case v.Left:return{...n,x:n.x-25};case v.Down:return{...n,y:n.y+25};case v.Up:return{...n,y:n.y-25}}};class eg{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;let{event:{target:t}}=e;this.props=e,this.listeners=new eu((0,C.r3)(t)),this.windowListeners=new eu((0,C.Jj)(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(h.Resize,this.handleCancel),this.windowListeners.add(h.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(h.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:e,onStart:t}=this.props,n=e.node.current;n&&el(n),t(D)}handleKeyDown(e){if((0,C.vd)(e)){let{active:t,context:n,options:i}=this.props,{keyboardCodes:r=eh,coordinateGetter:a=ev,scrollBehavior:o="smooth"}=i,{code:s}=e;if(r.end.includes(s)){this.handleEnd(e);return}if(r.cancel.includes(s)){this.handleCancel(e);return}let{collisionRect:l}=n.current,c=l?{x:l.left,y:l.top}:D;this.referenceCoordinates||(this.referenceCoordinates=c);let p=a(e,{active:t,context:n.current,currentCoordinates:c});if(p){let t=(0,C.$X)(p,c),i={x:0,y:0},{scrollableAncestors:r}=n.current;for(let n of r){let r=e.code,{isTop:a,isRight:s,isLeft:l,isBottom:c,maxScroll:u,minScroll:d}=ea(n),f=function(e){if(e===document.scrollingElement){let{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}let{top:t,left:n,right:i,bottom:r}=e.getBoundingClientRect();return{top:t,left:n,right:i,bottom:r,width:e.clientWidth,height:e.clientHeight}}(n),m={x:Math.min(r===v.Right?f.right-f.width/2:f.right,Math.max(r===v.Right?f.left:f.left+f.width/2,p.x)),y:Math.min(r===v.Down?f.bottom-f.height/2:f.bottom,Math.max(r===v.Down?f.top:f.top+f.height/2,p.y))},h=r===v.Right&&!s||r===v.Left&&!l,g=r===v.Down&&!c||r===v.Up&&!a;if(h&&m.x!==p.x){let e=n.scrollLeft+t.x,a=r===v.Right&&e<=u.x||r===v.Left&&e>=d.x;if(a&&!t.y){n.scrollTo({left:e,behavior:o});return}a?i.x=n.scrollLeft-e:i.x=r===v.Right?n.scrollLeft-u.x:n.scrollLeft-d.x,i.x&&n.scrollBy({left:-i.x,behavior:o});break}if(g&&m.y!==p.y){let e=n.scrollTop+t.y,a=r===v.Down&&e<=u.y||r===v.Up&&e>=d.y;if(a&&!t.x){n.scrollTo({top:e,behavior:o});return}a?i.y=n.scrollTop-e:i.y=r===v.Down?n.scrollTop-u.y:n.scrollTop-d.y,i.y&&n.scrollBy({top:-i.y,behavior:o});break}}this.handleMove(e,(0,C.IH)((0,C.$X)(p,this.referenceCoordinates),i))}}}handleMove(e,t){let{onMove:n}=this.props;e.preventDefault(),n(t)}handleEnd(e){let{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){let{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function ex(e){return!!(e&&"distance"in e)}function eb(e){return!!(e&&"delay"in e)}eg.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:i=eh,onActivation:r}=t,{active:a}=n,{code:o}=e.nativeEvent;if(i.start.includes(o)){let t=a.activatorNode.current;return(!t||e.target===t)&&(e.preventDefault(),null==r||r({event:e.nativeEvent}),!0)}return!1}}];class ey{constructor(e,t,n){var i;void 0===n&&(n=function(e){let{EventTarget:t}=(0,C.Jj)(e);return e instanceof t?e:(0,C.r3)(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;let{event:r}=e,{target:a}=r;this.props=e,this.events=t,this.document=(0,C.r3)(a),this.documentListeners=new eu(this.document),this.listeners=new eu(n),this.windowListeners=new eu((0,C.Jj)(a)),this.initialCoordinates=null!=(i=(0,C.DC)(r))?i:D,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){let{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),this.windowListeners.add(h.Resize,this.handleCancel),this.windowListeners.add(h.DragStart,ef),this.windowListeners.add(h.VisibilityChange,this.handleCancel),this.windowListeners.add(h.ContextMenu,ef),this.documentListeners.add(h.Keydown,this.handleKeydown),t){if(null!=n&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(eb(t)){this.timeoutId=setTimeout(this.handleStart,t.delay);return}if(ex(t))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){let{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(h.Click,em,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(h.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;let{activated:n,initialCoordinates:i,props:r}=this,{onMove:a,options:{activationConstraint:o}}=r;if(!i)return;let s=null!=(t=(0,C.DC)(e))?t:D,l=(0,C.$X)(i,s);if(!n&&o){if(ex(o)){if(null!=o.tolerance&&ed(l,o.tolerance))return this.handleCancel();if(ed(l,o.distance))return this.handleStart()}return eb(o)&&ed(l,o.tolerance)?this.handleCancel():void 0}e.cancelable&&e.preventDefault(),a(s)}handleEnd(){let{onEnd:e}=this.props;this.detach(),e()}handleCancel(){let{onCancel:e}=this.props;this.detach(),e()}handleKeydown(e){e.code===v.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}let ew={move:{name:"pointermove"},end:{name:"pointerup"}};class eS extends ey{constructor(e){let{event:t}=e;super(e,ew,(0,C.r3)(t.target))}}eS.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:i}=t;return!!n.isPrimary&&0===n.button&&(null==i||i({event:n}),!0)}}];let eE={move:{name:"mousemove"},end:{name:"mouseup"}};(l=g||(g={}))[l.RightClick=2]="RightClick";class ek extends ey{constructor(e){super(e,eE,(0,C.r3)(e.event.target))}}ek.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:i}=t;return n.button!==g.RightClick&&(null==i||i({event:n}),!0)}}];let eC={move:{name:"touchmove"},end:{name:"touchend"}};class eT extends ey{constructor(e){super(e,eC)}static setup(){return window.addEventListener(eC.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(eC.move.name,e)};function e(){}}}eT.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:i}=t,{touches:r}=n;return!(r.length>1)&&(null==i||i({event:n}),!0)}}],(c=x||(x={}))[c.Pointer=0]="Pointer",c[c.DraggableRect=1]="DraggableRect",(p=b||(b={}))[p.TreeOrder=0]="TreeOrder",p[p.ReversedTreeOrder=1]="ReversedTreeOrder";let eO={x:{[m.Backward]:!1,[m.Forward]:!1},y:{[m.Backward]:!1,[m.Forward]:!1}};(u=y||(y={}))[u.Always=0]="Always",u[u.BeforeDragging=1]="BeforeDragging",u[u.WhileDragging=2]="WhileDragging",(w||(w={})).Optimized="optimized";let eM=new Map;function eR(e,t){return(0,C.Gj)(n=>e?n||("function"==typeof t?t(e):e):null,[t,e])}function e_(e){let{callback:t,disabled:n}=e,i=(0,C.zX)(t),r=(0,E.useMemo)(()=>{if(n||"undefined"==typeof window||void 0===window.ResizeObserver)return;let{ResizeObserver:e}=window;return new e(i)},[n]);return(0,E.useEffect)(()=>()=>null==r?void 0:r.disconnect(),[r]),r}function eN(e){return new ep(X(e),e)}function eA(e,t,n){void 0===t&&(t=eN);let[i,r]=(0,E.useReducer)(function(i){if(!e)return null;if(!1===e.isConnected){var r;return null!=(r=null!=i?i:n)?r:null}let a=t(e);return JSON.stringify(i)===JSON.stringify(a)?i:a},null),a=function(e){let{callback:t,disabled:n}=e,i=(0,C.zX)(t),r=(0,E.useMemo)(()=>{if(n||"undefined"==typeof window||void 0===window.MutationObserver)return;let{MutationObserver:e}=window;return new e(i)},[i,n]);return(0,E.useEffect)(()=>()=>null==r?void 0:r.disconnect(),[r]),r}({callback(t){if(e)for(let n of t){let{type:t,target:i}=n;if("childList"===t&&i instanceof HTMLElement&&i.contains(e)){r();break}}}}),o=e_({callback:r});return(0,C.LI)(()=>{r(),e?(null==o||o.observe(e),null==a||a.observe(document.body,{childList:!0,subtree:!0})):(null==o||o.disconnect(),null==a||a.disconnect())},[e]),i}let eI=[];function ej(e,t){void 0===t&&(t=[]);let n=(0,E.useRef)(null);return(0,E.useEffect)(()=>{n.current=null},t),(0,E.useEffect)(()=>{let t=e!==D;t&&!n.current&&(n.current=e),!t&&n.current&&(n.current=null)},[e]),n.current?(0,C.$X)(e,n.current):D}function eP(e){return(0,E.useMemo)(()=>e?function(e){let t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}(e):null,[e])}let eD=[];function eL(e){if(!e)return null;if(e.children.length>1)return e;let t=e.children[0];return(0,C.Re)(t)?t:e}let ez=[{sensor:eS,options:{}},{sensor:eg,options:{}}],eF={current:{}},eB={draggable:{measure:K},droppable:{measure:K,strategy:y.WhileDragging,frequency:w.Optimized},dragOverlay:{measure:X}};class eV extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:t}=e;return!t})}getNodeFor(e){var t,n;return null!=(t=null==(n=this.get(e))?void 0:n.node.current)?t:void 0}}let e$={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new eV,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:I},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:eB,measureDroppableContainers:I,windowRect:null,measuringScheduled:!1},eH={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:I,draggableNodes:new Map,over:null,measureDroppableContainers:I},eG=(0,E.createContext)(eH),eq=(0,E.createContext)(e$);function eJ(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new eV}}}function eU(e,t){switch(t.type){case f.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case f.DragMove:if(!e.draggable.active)return e;return{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case f.DragEnd:case f.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case f.RegisterDroppable:{let{element:n}=t,{id:i}=n,r=new eV(e.droppable.containers);return r.set(i,n),{...e,droppable:{...e.droppable,containers:r}}}case f.SetDroppableDisabled:{let{id:n,key:i,disabled:r}=t,a=e.droppable.containers.get(n);if(!a||i!==a.key)return e;let o=new eV(e.droppable.containers);return o.set(n,{...a,disabled:r}),{...e,droppable:{...e.droppable,containers:o}}}case f.UnregisterDroppable:{let{id:n,key:i}=t,r=e.droppable.containers.get(n);if(!r||i!==r.key)return e;let a=new eV(e.droppable.containers);return a.delete(n),{...e,droppable:{...e.droppable,containers:a}}}default:return e}}function eY(e){let{disabled:t}=e,{active:n,activatorEvent:i,draggableNodes:r}=(0,E.useContext)(eG),a=(0,C.D9)(i),o=(0,C.D9)(null==n?void 0:n.id);return(0,E.useEffect)(()=>{if(!t&&!i&&a&&null!=o){if(!(0,C.vd)(a)||document.activeElement===a.target)return;let e=r.get(o);if(!e)return;let{activatorNode:t,node:n}=e;(t.current||n.current)&&requestAnimationFrame(()=>{for(let e of[t.current,n.current]){if(!e)continue;let t=(0,C.so)(e);if(t){t.focus();break}}})}},[i,t,r,o,a]),null}function eW(e,t){let{transform:n,...i}=t;return null!=e&&e.length?e.reduce((e,t)=>t({transform:e,...i}),n):n}let eX=(0,E.createContext)({...D,scaleX:1,scaleY:1});(d=S||(S={}))[d.Uninitialized=0]="Uninitialized",d[d.Initializing=1]="Initializing",d[d.Initialized=2]="Initialized";let eK=(0,E.memo)(function(e){var t,n,i,r,a,o;let{id:s,accessibility:l,autoScroll:c=!0,children:p,sensors:u=ez,collisionDetection:d=q,measuring:h,modifiers:v,...g}=e,[w,T]=(0,E.useReducer)(eU,void 0,eJ),[O,M]=function(){let[e]=(0,E.useState)(()=>new Set),t=(0,E.useCallback)(t=>(e.add(t),()=>e.delete(t)),[e]);return[(0,E.useCallback)(t=>{let{type:n,event:i}=t;e.forEach(e=>{var t;return null==(t=e[n])?void 0:t.call(e,i)})},[e]),t]}(),[_,N]=(0,E.useState)(S.Uninitialized),I=_===S.Initialized,{draggable:{active:j,nodes:P,translate:L},droppable:{containers:z}}=w,F=j?P.get(j):null,B=(0,E.useRef)({initial:null,translated:null}),$=(0,E.useMemo)(()=>{var e;return null!=j?{id:j,data:null!=(e=null==F?void 0:F.data)?e:eF,rect:B}:null},[j,F]),H=(0,E.useRef)(null),[G,Y]=(0,E.useState)(null),[W,K]=(0,E.useState)(null),et=(0,C.Ey)(g,Object.values(g)),en=(0,C.Ld)("DndDescribedBy",s),el=(0,E.useMemo)(()=>z.getEnabled(),[z]),ec=(0,E.useMemo)(()=>({draggable:{...eB.draggable,...null==h?void 0:h.draggable},droppable:{...eB.droppable,...null==h?void 0:h.droppable},dragOverlay:{...eB.dragOverlay,...null==h?void 0:h.dragOverlay}}),[null==h?void 0:h.draggable,null==h?void 0:h.droppable,null==h?void 0:h.dragOverlay]),{droppableRects:eu,measureDroppableContainers:ed,measuringScheduled:ef}=function(e,t){let{dragging:n,dependencies:i,config:r}=t,[a,o]=(0,E.useState)(null),{frequency:s,measure:l,strategy:c}=r,p=(0,E.useRef)(e),u=function(){switch(c){case y.Always:return!1;case y.BeforeDragging:return n;default:return!n}}(),d=(0,C.Ey)(u),f=(0,E.useCallback)(function(e){void 0===e&&(e=[]),d.current||o(t=>null===t?e:t.concat(e.filter(e=>!t.includes(e))))},[d]),m=(0,E.useRef)(null),h=(0,C.Gj)(t=>{if(u&&!n)return eM;if(!t||t===eM||p.current!==e||null!=a){let t=new Map;for(let n of e){if(!n)continue;if(a&&a.length>0&&!a.includes(n.id)&&n.rect.current){t.set(n.id,n.rect.current);continue}let e=n.node.current,i=e?new ep(l(e),e):null;n.rect.current=i,i&&t.set(n.id,i)}return t}return t},[e,a,n,u,l]);return(0,E.useEffect)(()=>{p.current=e},[e]),(0,E.useEffect)(()=>{u||f()},[n,u]),(0,E.useEffect)(()=>{a&&a.length>0&&o(null)},[JSON.stringify(a)]),(0,E.useEffect)(()=>{u||"number"!=typeof s||null!==m.current||(m.current=setTimeout(()=>{f(),m.current=null},s))},[s,u,f,...i]),{droppableRects:h,measureDroppableContainers:f,measuringScheduled:null!=a}}(el,{dragging:I,dependencies:[L.x,L.y],config:ec.droppable}),em=function(e,t){let n=null!==t?e.get(t):void 0,i=n?n.node.current:null;return(0,C.Gj)(e=>{var n;return null===t?null:null!=(n=null!=i?i:e)?n:null},[i,t])}(P,j),eh=(0,E.useMemo)(()=>W?(0,C.DC)(W):null,[W]),ev=function(){let e=(null==G?void 0:G.autoScrollEnabled)===!1,t="object"==typeof c?!1===c.enabled:!1===c,n=I&&!e&&!t;return"object"==typeof c?{...c,enabled:n}:{enabled:n}}(),eg=eR(em,ec.draggable.measure);!function(e){let{activeNode:t,measure:n,initialRect:i,config:r=!0}=e,a=(0,E.useRef)(!1),{x:o,y:s}="boolean"==typeof r?{x:r,y:r}:r;(0,C.LI)(()=>{if(!o&&!s||!t){a.current=!1;return}if(a.current||!i)return;let e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;let r=J(n(e),i);if(o||(r.x=0),s||(r.y=0),a.current=!0,Math.abs(r.x)>0||Math.abs(r.y)>0){let t=Q(e);t&&t.scrollBy({top:r.y,left:r.x})}},[t,o,s,i,n])}({activeNode:j?P.get(j):null,config:ev.layoutShiftCompensation,initialRect:eg,measure:ec.draggable.measure});let ex=eA(em,ec.draggable.measure,eg),eb=eA(em?em.parentElement:null),ey=(0,E.useRef)({activatorEvent:null,active:null,activeNode:em,collisionRect:null,collisions:null,droppableRects:eu,draggableNodes:P,draggingNode:null,draggingNodeRect:null,droppableContainers:z,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ew=z.getNodeFor(null==(t=ey.current.over)?void 0:t.id),eS=function(e){let{measure:t}=e,[n,i]=(0,E.useState)(null),r=e_({callback:(0,E.useCallback)(e=>{for(let{target:n}of e)if((0,C.Re)(n)){i(e=>{let i=t(n);return e?{...e,width:i.width,height:i.height}:i});break}},[t])}),a=(0,E.useCallback)(e=>{let n=eL(e);null==r||r.disconnect(),n&&(null==r||r.observe(n)),i(n?t(n):null)},[t,r]),[o,s]=(0,C.wm)(a);return(0,E.useMemo)(()=>({nodeRef:o,rect:n,setRef:s}),[n,o,s])}({measure:ec.dragOverlay.measure}),eE=null!=(n=eS.nodeRef.current)?n:em,ek=I?null!=(i=eS.rect)?i:ex:null,eC=!!(eS.nodeRef.current&&eS.rect),eT=function(e){let t=eR(e);return J(e,t)}(eC?null:ex),eN=eP(eE?(0,C.Jj)(eE):null),eV=function(e){let t=(0,E.useRef)(e),n=(0,C.Gj)(n=>e?n&&n!==eI&&e&&t.current&&e.parentNode===t.current.parentNode?n:Z(e):eI,[e]);return(0,E.useEffect)(()=>{t.current=e},[e]),n}(I?null!=ew?ew:em:null),e$=function(e,t){void 0===t&&(t=X);let[n]=e,i=eP(n?(0,C.Jj)(n):null),[r,a]=(0,E.useReducer)(function(){return e.length?e.map(e=>er(e)?i:new ep(t(e),e)):eD},eD),o=e_({callback:a});return e.length>0&&r===eD&&a(),(0,C.LI)(()=>{e.length?e.forEach(e=>null==o?void 0:o.observe(e)):(null==o||o.disconnect(),a())},[e]),r}(eV),eH=eW(v,{transform:{x:L.x-eT.x,y:L.y-eT.y,scaleX:1,scaleY:1},activatorEvent:W,active:$,activeNodeRect:ex,containerNodeRect:eb,draggingNodeRect:ek,over:ey.current.over,overlayNodeRect:eS.rect,scrollableAncestors:eV,scrollableAncestorRects:e$,windowRect:eN}),eK=eh?(0,C.IH)(eh,L):null,eZ=function(e){let[t,n]=(0,E.useState)(null),i=(0,E.useRef)(e),r=(0,E.useCallback)(e=>{let t=ee(e.target);t&&n(e=>e?(e.set(t,ei(t)),new Map(e)):null)},[]);return(0,E.useEffect)(()=>{let t=i.current;if(e!==t){a(t);let o=e.map(e=>{let t=ee(e);return t?(t.addEventListener("scroll",r,{passive:!0}),[t,ei(t)]):null}).filter(e=>null!=e);n(o.length?new Map(o):null),i.current=e}return()=>{a(e),a(t)};function a(e){e.forEach(e=>{let t=ee(e);null==t||t.removeEventListener("scroll",r)})}},[r,e]),(0,E.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((e,t)=>(0,C.IH)(e,t),D):es(e):D,[e,t])}(eV),eQ=ej(eZ),e0=ej(eZ,[ex]),e1=(0,C.IH)(eH,eQ),e2=ek?U(ek,eH):null,e3=$&&e2?d({active:$,collisionRect:e2,droppableRects:eu,droppableContainers:el,pointerCoordinates:eK}):null,e4=V(e3,"id"),[e5,e8]=(0,E.useState)(null),e6=(a=eC?eH:(0,C.IH)(eH,e0),o=null!=(r=null==e5?void 0:e5.rect)?r:null,{...a,scaleX:o&&ex?o.width/ex.width:1,scaleY:o&&ex?o.height/ex.height:1}),e7=(0,E.useCallback)((e,t)=>{let{sensor:n,options:i}=t;if(null==H.current)return;let r=P.get(H.current);if(!r)return;let a=e.nativeEvent,o=new n({active:H.current,activeNode:r,event:a,options:i,context:ey,onStart(e){let t=H.current;if(null==t)return;let n=P.get(t);if(!n)return;let{onDragStart:i}=et.current,r={active:{id:t,data:n.data,rect:B}};(0,k.unstable_batchedUpdates)(()=>{null==i||i(r),N(S.Initializing),T({type:f.DragStart,initialCoordinates:e,active:t}),O({type:"onDragStart",event:r})})},onMove(e){T({type:f.DragMove,coordinates:e})},onEnd:s(f.DragEnd),onCancel:s(f.DragCancel)});function s(e){return async function(){let{active:t,collisions:n,over:i,scrollAdjustedTranslate:r}=ey.current,o=null;if(t&&r){let{cancelDrop:s}=et.current;o={activatorEvent:a,active:t,collisions:n,delta:r,over:i},e===f.DragEnd&&"function"==typeof s&&await Promise.resolve(s(o))&&(e=f.DragCancel)}H.current=null,(0,k.unstable_batchedUpdates)(()=>{T({type:e}),N(S.Uninitialized),e8(null),Y(null),K(null);let t=e===f.DragEnd?"onDragEnd":"onDragCancel";if(o){let e=et.current[t];null==e||e(o),O({type:t,event:o})}})}}(0,k.unstable_batchedUpdates)(()=>{Y(o),K(e.nativeEvent)})},[P]),e9=(0,E.useCallback)((e,t)=>(n,i)=>{let r=n.nativeEvent,a=P.get(i);null!==H.current||!a||r.dndKit||r.defaultPrevented||!0!==e(n,t.options,{active:a})||(r.dndKit={capturedBy:t.sensor},H.current=i,e7(n,t))},[P,e7]),te=(0,E.useMemo)(()=>u.reduce((e,t)=>{let{sensor:n}=t;return[...e,...n.activators.map(e=>({eventName:e.eventName,handler:e9(e.handler,t)}))]},[]),[u,e9]);(0,E.useEffect)(()=>{if(!C.Nq)return;let e=u.map(e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()});return()=>{for(let t of e)null==t||t()}},u.map(e=>{let{sensor:t}=e;return t})),(0,C.LI)(()=>{ex&&_===S.Initializing&&N(S.Initialized)},[ex,_]),(0,E.useEffect)(()=>{let{onDragMove:e}=et.current,{active:t,activatorEvent:n,collisions:i,over:r}=ey.current;if(!t||!n)return;let a={active:t,activatorEvent:n,collisions:i,delta:{x:e1.x,y:e1.y},over:r};(0,k.unstable_batchedUpdates)(()=>{null==e||e(a),O({type:"onDragMove",event:a})})},[e1.x,e1.y]),(0,E.useEffect)(()=>{let{active:e,activatorEvent:t,collisions:n,droppableContainers:i,scrollAdjustedTranslate:r}=ey.current;if(!e||null==H.current||!t||!r)return;let{onDragOver:a}=et.current,o=i.get(e4),s=o&&o.rect.current?{id:o.id,rect:o.rect.current,data:o.data,disabled:o.disabled}:null,l={active:e,activatorEvent:t,collisions:n,delta:{x:r.x,y:r.y},over:s};(0,k.unstable_batchedUpdates)(()=>{e8(s),null==a||a(l),O({type:"onDragOver",event:l})})},[e4]),(0,C.LI)(()=>{ey.current={activatorEvent:W,active:$,activeNode:em,collisionRect:e2,collisions:e3,droppableRects:eu,draggableNodes:P,draggingNode:eE,draggingNodeRect:ek,droppableContainers:z,over:e5,scrollableAncestors:eV,scrollAdjustedTranslate:e1},B.current={initial:ek,translated:e2}},[$,em,e3,e2,P,eE,ek,eu,z,e5,eV,e1]),function(e){let{acceleration:t,activator:n=x.Pointer,canScroll:i,draggingRect:r,enabled:a,interval:o=5,order:s=b.TreeOrder,pointerCoordinates:l,scrollableAncestors:c,scrollableAncestorRects:p,delta:u,threshold:d}=e,f=function(e){let{delta:t,disabled:n}=e,i=(0,C.D9)(t);return(0,C.Gj)(e=>{if(n||!i||!e)return eO;let r={x:Math.sign(t.x-i.x),y:Math.sign(t.y-i.y)};return{x:{[m.Backward]:e.x[m.Backward]||-1===r.x,[m.Forward]:e.x[m.Forward]||1===r.x},y:{[m.Backward]:e.y[m.Backward]||-1===r.y,[m.Forward]:e.y[m.Forward]||1===r.y}}},[n,t,i])}({delta:u,disabled:!a}),[h,v]=(0,C.Yz)(),g=(0,E.useRef)({x:0,y:0}),y=(0,E.useRef)({x:0,y:0}),w=(0,E.useMemo)(()=>{switch(n){case x.Pointer:return l?{top:l.y,bottom:l.y,left:l.x,right:l.x}:null;case x.DraggableRect:return r}},[n,r,l]),S=(0,E.useRef)(null),k=(0,E.useCallback)(()=>{let e=S.current;if(!e)return;let t=g.current.x*y.current.x,n=g.current.y*y.current.y;e.scrollBy(t,n)},[]),T=(0,E.useMemo)(()=>s===b.TreeOrder?[...c].reverse():c,[s,c]);(0,E.useEffect)(()=>{if(!a||!c.length||!w){v();return}for(let e of T){if((null==i?void 0:i(e))===!1)continue;let n=p[c.indexOf(e)];if(!n)continue;let{direction:r,speed:a}=function(e,t,n,i,r){let{top:a,left:o,right:s,bottom:l}=n;void 0===i&&(i=10),void 0===r&&(r=eo);let{isTop:c,isBottom:p,isLeft:u,isRight:d}=ea(e),f={x:0,y:0},h={x:0,y:0},v={height:t.height*r.y,width:t.width*r.x};return!c&&a<=t.top+v.height?(f.y=m.Backward,h.y=i*Math.abs((t.top+v.height-a)/v.height)):!p&&l>=t.bottom-v.height&&(f.y=m.Forward,h.y=i*Math.abs((t.bottom-v.height-l)/v.height)),!d&&s>=t.right-v.width?(f.x=m.Forward,h.x=i*Math.abs((t.right-v.width-s)/v.width)):!u&&o<=t.left+v.width&&(f.x=m.Backward,h.x=i*Math.abs((t.left+v.width-o)/v.width)),{direction:f,speed:h}}(e,n,w,t,d);for(let e of["x","y"])f[e][r[e]]||(a[e]=0,r[e]=0);if(a.x>0||a.y>0){v(),S.current=e,h(k,o),g.current=a,y.current=r;return}}g.current={x:0,y:0},y.current={x:0,y:0},v()},[t,k,i,v,a,o,JSON.stringify(w),JSON.stringify(f),h,c,T,p,JSON.stringify(d)])}({...ev,delta:L,draggingRect:e2,pointerCoordinates:eK,scrollableAncestors:eV,scrollableAncestorRects:e$});let tt=(0,E.useMemo)(()=>({active:$,activeNode:em,activeNodeRect:ex,activatorEvent:W,collisions:e3,containerNodeRect:eb,dragOverlay:eS,draggableNodes:P,droppableContainers:z,droppableRects:eu,over:e5,measureDroppableContainers:ed,scrollableAncestors:eV,scrollableAncestorRects:e$,measuringConfiguration:ec,measuringScheduled:ef,windowRect:eN}),[$,em,ex,W,e3,eb,eS,P,z,eu,e5,ed,eV,e$,ec,ef,eN]),tn=(0,E.useMemo)(()=>({activatorEvent:W,activators:te,active:$,activeNodeRect:ex,ariaDescribedById:{draggable:en},dispatch:T,draggableNodes:P,over:e5,measureDroppableContainers:ed}),[W,te,$,ex,T,en,P,e5,ed]);return E.createElement(R.Provider,{value:M},E.createElement(eG.Provider,{value:tn},E.createElement(eq.Provider,{value:tt},E.createElement(eX.Provider,{value:e6},p)),E.createElement(eY,{disabled:(null==l?void 0:l.restoreFocus)===!1})),E.createElement(A,{...l,hiddenTextDescribedById:en}))}),eZ=(0,E.createContext)(null),eQ="button";function e0(e){let{id:t,data:n,disabled:i=!1,attributes:r}=e,a=(0,C.Ld)("Droppable"),{activators:o,activatorEvent:s,active:l,activeNodeRect:c,ariaDescribedById:p,draggableNodes:u,over:d}=(0,E.useContext)(eG),{role:f=eQ,roleDescription:m="draggable",tabIndex:h=0}=null!=r?r:{},v=(null==l?void 0:l.id)===t,g=(0,E.useContext)(v?eX:eZ),[x,b]=(0,C.wm)(),[y,w]=(0,C.wm)(),S=(0,E.useMemo)(()=>o.reduce((e,n)=>{let{eventName:i,handler:r}=n;return e[i]=e=>{r(e,t)},e},{}),[o,t]),k=(0,C.Ey)(n);return(0,C.LI)(()=>(u.set(t,{id:t,key:a,node:x,activatorNode:y,data:k}),()=>{let e=u.get(t);e&&e.key===a&&u.delete(t)}),[u,t]),{active:l,activatorEvent:s,activeNodeRect:c,attributes:(0,E.useMemo)(()=>({role:f,tabIndex:h,"aria-disabled":i,"aria-pressed":!!v&&f===eQ||void 0,"aria-roledescription":m,"aria-describedby":p.draggable}),[i,f,h,v,m,p.draggable]),isDragging:v,listeners:i?void 0:S,node:x,over:d,setNodeRef:b,setActivatorNodeRef:w,transform:g}}function e1(){return(0,E.useContext)(eq)}let e2={timeout:25};function e3(e){let{data:t,disabled:n=!1,id:i,resizeObserverConfig:r}=e,a=(0,C.Ld)("Droppable"),{active:o,dispatch:s,over:l,measureDroppableContainers:c}=(0,E.useContext)(eG),p=(0,E.useRef)({disabled:n}),u=(0,E.useRef)(!1),d=(0,E.useRef)(null),m=(0,E.useRef)(null),{disabled:h,updateMeasurementsFor:v,timeout:g}={...e2,...r},x=(0,C.Ey)(null!=v?v:i),b=e_({callback:(0,E.useCallback)(()=>{if(!u.current){u.current=!0;return}null!=m.current&&clearTimeout(m.current),m.current=setTimeout(()=>{c(Array.isArray(x.current)?x.current:[x.current]),m.current=null},g)},[g]),disabled:h||!o}),y=(0,E.useCallback)((e,t)=>{b&&(t&&(b.unobserve(t),u.current=!1),e&&b.observe(e))},[b]),[w,S]=(0,C.wm)(y),k=(0,C.Ey)(t);return(0,E.useEffect)(()=>{b&&w.current&&(b.disconnect(),u.current=!1,b.observe(w.current))},[w,b]),(0,C.LI)(()=>(s({type:f.RegisterDroppable,element:{id:i,key:a,disabled:n,node:w,rect:d,data:k}}),()=>s({type:f.UnregisterDroppable,key:a,id:i})),[i]),(0,E.useEffect)(()=>{n!==p.current.disabled&&(s({type:f.SetDroppableDisabled,id:i,key:a,disabled:n}),p.current.disabled=n)},[i,a,n,s]),{active:o,rect:d,isOver:(null==l?void 0:l.id)===i,node:w,over:l,setNodeRef:S}}function e4(e){let{animation:t,children:n}=e,[i,r]=(0,E.useState)(null),[a,o]=(0,E.useState)(null),s=(0,C.D9)(n);return n||i||!s||r(s),(0,C.LI)(()=>{if(!a)return;let e=null==i?void 0:i.key,n=null==i?void 0:i.props.id;if(null==e||null==n){r(null);return}Promise.resolve(t(n,a)).then(()=>{r(null)})},[t,i,a]),E.createElement(E.Fragment,null,n,i?(0,E.cloneElement)(i,{ref:o}):null)}let e5={x:0,y:0,scaleX:1,scaleY:1};function e8(e){let{children:t}=e;return E.createElement(eG.Provider,{value:eH},E.createElement(eX.Provider,{value:e5},t))}let e6={position:"fixed",touchAction:"none"},e7=e=>(0,C.vd)(e)?"transform 250ms ease":void 0,e9=(0,E.forwardRef)((e,t)=>{let{as:n,activatorEvent:i,adjustScale:r,children:a,className:o,rect:s,style:l,transform:c,transition:p=e7}=e;if(!s)return null;let u=r?c:{...c,scaleX:1,scaleY:1},d={...e6,width:s.width,height:s.height,top:s.top,left:s.left,transform:C.ux.Transform.toString(u),transformOrigin:r&&i?function(e,t){let n=(0,C.DC)(e);if(!n)return"0 0";let i={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return i.x+"% "+i.y+"%"}(i,s):void 0,transition:"function"==typeof p?p(i):p,...l};return E.createElement(n,{className:o,style:d,ref:t},a)}),te={duration:250,easing:"ease",keyframes:e=>{let{transform:{initial:t,final:n}}=e;return[{transform:C.ux.Transform.toString(t)},{transform:C.ux.Transform.toString(n)}]},sideEffects:(i={styles:{active:{opacity:"0"}}},e=>{let{active:t,dragOverlay:n}=e,r={},{styles:a,className:o}=i;if(null!=a&&a.active)for(let[e,n]of Object.entries(a.active))void 0!==n&&(r[e]=t.node.style.getPropertyValue(e),t.node.style.setProperty(e,n));if(null!=a&&a.dragOverlay)for(let[e,t]of Object.entries(a.dragOverlay))void 0!==t&&n.node.style.setProperty(e,t);return null!=o&&o.active&&t.node.classList.add(o.active),null!=o&&o.dragOverlay&&n.node.classList.add(o.dragOverlay),function(){for(let[e,n]of Object.entries(r))t.node.style.setProperty(e,n);null!=o&&o.active&&t.node.classList.remove(o.active)}})},tt=0,tn=E.memo(e=>{var t;let{adjustScale:n=!1,children:i,dropAnimation:r,style:a,transition:o,modifiers:s,wrapperElement:l="div",className:c,zIndex:p=999}=e,{activatorEvent:u,active:d,activeNodeRect:f,containerNodeRect:m,draggableNodes:h,droppableContainers:v,dragOverlay:g,over:x,measuringConfiguration:b,scrollableAncestors:y,scrollableAncestorRects:w,windowRect:S}=e1(),k=(0,E.useContext)(eX),T=(t=null==d?void 0:d.id,(0,E.useMemo)(()=>{if(null!=t)return++tt},[t])),O=eW(s,{activatorEvent:u,active:d,activeNodeRect:f,containerNodeRect:m,draggingNodeRect:g.rect,over:x,overlayNodeRect:g.rect,scrollableAncestors:y,scrollableAncestorRects:w,transform:k,windowRect:S}),M=eR(f),R=function(e){let{config:t,draggableNodes:n,droppableContainers:i,measuringConfiguration:r}=e;return(0,C.zX)((e,a)=>{if(null===t)return;let o=n.get(e);if(!o)return;let s=o.node.current;if(!s)return;let l=eL(a);if(!l)return;let{transform:c}=(0,C.Jj)(a).getComputedStyle(a),p=Y(c);if(!p)return;let u="function"==typeof t?t:function(e){let{duration:t,easing:n,sideEffects:i,keyframes:r}={...te,...e};return e=>{let{active:a,dragOverlay:o,transform:s,...l}=e;if(!t)return;let c={x:o.rect.left-a.rect.left,y:o.rect.top-a.rect.top},p={scaleX:1!==s.scaleX?a.rect.width*s.scaleX/o.rect.width:1,scaleY:1!==s.scaleY?a.rect.height*s.scaleY/o.rect.height:1},u={x:s.x-c.x,y:s.y-c.y,...p},d=r({...l,active:a,dragOverlay:o,transform:{initial:s,final:u}}),[f]=d,m=d[d.length-1];if(JSON.stringify(f)===JSON.stringify(m))return;let h=null==i?void 0:i({active:a,dragOverlay:o,...l}),v=o.node.animate(d,{duration:t,easing:n,fill:"forwards"});return new Promise(e=>{v.onfinish=()=>{null==h||h(),e()}})}}(t);return el(s,r.draggable.measure),u({active:{id:e,data:o.data,node:s,rect:r.draggable.measure(s)},draggableNodes:n,dragOverlay:{node:a,rect:r.dragOverlay.measure(l)},droppableContainers:i,measuringConfiguration:r,transform:p})})}({config:r,draggableNodes:h,droppableContainers:v,measuringConfiguration:b}),_=M?g.setRef:void 0;return E.createElement(e8,null,E.createElement(e4,{animation:R},d&&T?E.createElement(e9,{key:T,id:d.id,ref:_,as:l,activatorEvent:u,adjustScale:n,className:c,transition:o,rect:M,style:{zIndex:p,...a},transform:O},i):null))})},88366:function(e,t,n){"use strict";function i(e,t,n){let i={...e};return t.top+e.y<=n.top?i.y=n.top-t.top:t.bottom+e.y>=n.top+n.height&&(i.y=n.top+n.height-t.bottom),t.left+e.x<=n.left?i.x=n.left-t.left:t.right+e.x>=n.left+n.width&&(i.x=n.left+n.width-t.right),i}n.d(t,{DL:function(){return a},F4:function(){return r},hg:function(){return o}}),n(82851);let r=e=>{let{containerNodeRect:t,draggingNodeRect:n,transform:r}=e;return n&&t?i(r,n,t):r},a=e=>{let{transform:t}=e;return{...t,x:0}},o=e=>{let{transform:t,draggingNodeRect:n,windowRect:r}=e;return n&&r?i(t,n,r):t}},66548:function(e,t,n){"use strict";n.d(t,{Fo:function(){return f},is:function(){return E},nB:function(){return y},qw:function(){return p}});var i=n(2784),r=n(23094),a=n(82851);function o(e,t,n){let i=e.slice();return i.splice(n<0?i.length+n:n,0,i.splice(t,1)[0]),i}function s(e){return null!==e&&e>=0}let l=e=>{let{rects:t,activeIndex:n,overIndex:i,index:r}=e,a=o(t,i,n),s=t[r],l=a[r];return l&&s?{x:l.left-s.left,y:l.top-s.top,scaleX:l.width/s.width,scaleY:l.height/s.height}:null},c={scaleX:1,scaleY:1},p=e=>{var t;let{activeIndex:n,activeNodeRect:i,index:r,rects:a,overIndex:o}=e,s=null!=(t=a[n])?t:i;if(!s)return null;if(r===n){let e=a[o];return e?{x:0,y:n<o?e.top+e.height-(s.top+s.height):e.top-s.top,...c}:null}let l=function(e,t,n){let i=e[t],r=e[t-1],a=e[t+1];return i?n<t?r?i.top-(r.top+r.height):a?a.top-(i.top+i.height):0:a?a.top-(i.top+i.height):r?i.top-(r.top+r.height):0:0}(a,r,n);return r>n&&r<=o?{x:0,y:-s.height-l,...c}:r<n&&r>=o?{x:0,y:s.height+l,...c}:{x:0,y:0,...c}},u="Sortable",d=i.createContext({activeIndex:-1,containerId:u,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:l,disabled:{draggable:!1,droppable:!1}});function f(e){let{children:t,id:n,items:o,strategy:s=l,disabled:c=!1}=e,{active:p,dragOverlay:f,droppableRects:m,over:h,measureDroppableContainers:v}=(0,r.Cj)(),g=(0,a.Ld)(u,n),x=null!==f.rect,b=(0,i.useMemo)(()=>o.map(e=>"object"==typeof e&&"id"in e?e.id:e),[o]),y=null!=p,w=p?b.indexOf(p.id):-1,S=h?b.indexOf(h.id):-1,E=(0,i.useRef)(b),k=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(b,E.current),C=-1!==S&&-1===w||k,T="boolean"==typeof c?{draggable:c,droppable:c}:c;(0,a.LI)(()=>{k&&y&&v(b)},[k,b,y,v]),(0,i.useEffect)(()=>{E.current=b},[b]);let O=(0,i.useMemo)(()=>({activeIndex:w,containerId:g,disabled:T,disableTransforms:C,items:b,overIndex:S,useDragOverlay:x,sortedRects:b.reduce((e,t,n)=>{let i=m.get(t);return i&&(e[n]=i),e},Array(b.length)),strategy:s}),[w,g,T.draggable,T.droppable,C,b,S,m,x,s]);return i.createElement(d.Provider,{value:O},t)}let m=e=>{let{id:t,items:n,activeIndex:i,overIndex:r}=e;return o(n,i,r).indexOf(t)},h=e=>{let{containerId:t,isSorting:n,wasDragging:i,index:r,items:a,newIndex:o,previousItems:s,previousContainerId:l,transition:c}=e;return!!c&&!!i&&(s===a||r!==o)&&(!!n||o!==r&&t===l)},v={duration:200,easing:"ease"},g="transform",x=a.ux.Transition.toString({property:g,duration:0,easing:"linear"}),b={roleDescription:"sortable"};function y(e){var t,n;let{animateLayoutChanges:o=h,attributes:l,disabled:c,data:p,getNewIndex:u=m,id:f,strategy:y,resizeObserverConfig:w,transition:S=v}=e,{items:E,containerId:k,activeIndex:C,disabled:T,disableTransforms:O,sortedRects:M,overIndex:R,useDragOverlay:_,strategy:N}=(0,i.useContext)(d),A="boolean"==typeof c?{draggable:c,droppable:!1}:{draggable:null!=(t=null==c?void 0:c.draggable)?t:T.draggable,droppable:null!=(n=null==c?void 0:c.droppable)?n:T.droppable},I=E.indexOf(f),j=(0,i.useMemo)(()=>({sortable:{containerId:k,index:I,items:E},...p}),[k,p,I,E]),P=(0,i.useMemo)(()=>E.slice(E.indexOf(f)),[E,f]),{rect:D,node:L,isOver:z,setNodeRef:F}=(0,r.Zj)({id:f,data:j,disabled:A.droppable,resizeObserverConfig:{updateMeasurementsFor:P,...w}}),{active:B,activatorEvent:V,activeNodeRect:$,attributes:H,setNodeRef:G,listeners:q,isDragging:J,over:U,setActivatorNodeRef:Y,transform:W}=(0,r.O1)({id:f,data:j,attributes:{...b,...l},disabled:A.draggable}),X=(0,a.HB)(F,G),K=!!B,Z=K&&!O&&s(C)&&s(R),Q=!_&&J,ee=Q&&Z?W:null,et=Z?null!=ee?ee:(null!=y?y:N)({rects:M,activeNodeRect:$,activeIndex:C,overIndex:R,index:I}):null,en=s(C)&&s(R)?u({id:f,items:E,activeIndex:C,overIndex:R}):I,ei=null==B?void 0:B.id,er=(0,i.useRef)({activeId:ei,items:E,newIndex:en,containerId:k}),ea=E!==er.current.items,eo=o({active:B,containerId:k,isDragging:J,isSorting:K,id:f,index:I,items:E,newIndex:er.current.newIndex,previousItems:er.current.items,previousContainerId:er.current.containerId,transition:S,wasDragging:null!=er.current.activeId}),es=function(e){let{disabled:t,index:n,node:o,rect:s}=e,[l,c]=(0,i.useState)(null),p=(0,i.useRef)(n);return(0,a.LI)(()=>{if(!t&&n!==p.current&&o.current){let e=s.current;if(e){let t=(0,r.VK)(o.current,{ignoreTransform:!0}),n={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(n.x||n.y)&&c(n)}}n!==p.current&&(p.current=n)},[t,n,o,s]),(0,i.useEffect)(()=>{l&&c(null)},[l]),l}({disabled:!eo,index:I,node:L,rect:D});return(0,i.useEffect)(()=>{K&&er.current.newIndex!==en&&(er.current.newIndex=en),k!==er.current.containerId&&(er.current.containerId=k),E!==er.current.items&&(er.current.items=E)},[K,en,k,E]),(0,i.useEffect)(()=>{if(ei===er.current.activeId)return;if(ei&&!er.current.activeId){er.current.activeId=ei;return}let e=setTimeout(()=>{er.current.activeId=ei},50);return()=>clearTimeout(e)},[ei]),{active:B,activeIndex:C,attributes:H,data:j,rect:D,index:I,newIndex:en,items:E,isOver:z,isSorting:K,isDragging:J,listeners:q,node:L,overIndex:R,over:U,setNodeRef:X,setActivatorNodeRef:Y,setDroppableNodeRef:F,setDraggableNodeRef:G,transform:null!=es?es:et,transition:es||ea&&er.current.newIndex===I?x:(!Q||(0,a.vd)(V))&&S&&(K||eo)?a.ux.Transition.toString({...S,property:g}):void 0}}function w(e){if(!e)return!1;let t=e.data.current;return!!t&&"sortable"in t&&"object"==typeof t.sortable&&"containerId"in t.sortable&&"items"in t.sortable&&"index"in t.sortable}let S=[r.g4.Down,r.g4.Right,r.g4.Up,r.g4.Left],E=(e,t)=>{let{context:{active:n,collisionRect:i,droppableRects:o,droppableContainers:s,over:l,scrollableAncestors:c}}=t;if(S.includes(e.code)){if(e.preventDefault(),!n||!i)return;let t=[];s.getEnabled().forEach(n=>{if(!n||null!=n&&n.disabled)return;let a=o.get(n.id);if(a)switch(e.code){case r.g4.Down:i.top<a.top&&t.push(n);break;case r.g4.Up:i.top>a.top&&t.push(n);break;case r.g4.Left:i.left>a.left&&t.push(n);break;case r.g4.Right:i.left<a.left&&t.push(n)}});let p=(0,r.ey)({active:n,collisionRect:i,droppableRects:o,droppableContainers:t,pointerCoordinates:null}),u=(0,r._8)(p,"id");if(u===(null==l?void 0:l.id)&&p.length>1&&(u=p[1].id),null!=u){let e=s.get(n.id),t=s.get(u),l=t?o.get(t.id):null,p=null==t?void 0:t.node.current;if(p&&l&&e&&t){let n=(0,r.hI)(p).some((e,t)=>c[t]!==e),o=k(e,t),s=!!(w(e)&&w(t)&&k(e,t))&&e.data.current.sortable.index<t.data.current.sortable.index,u=n||!o?{x:0,y:0}:{x:s?i.width-l.width:0,y:s?i.height-l.height:0},d={x:l.left,y:l.top};return u.x&&u.y?d:(0,a.$X)(d,u)}}}};function k(e,t){return!!(w(e)&&w(t))&&e.data.current.sortable.containerId===t.data.current.sortable.containerId}},82851:function(e,t,n){"use strict";n.d(t,{$X:function(){return k},D9:function(){return b},DC:function(){return T},Ey:function(){return v},FJ:function(){return o},Gj:function(){return g},HB:function(){return r},IH:function(){return E},Jj:function(){return l},LI:function(){return f},Ld:function(){return w},Nq:function(){return a},Re:function(){return p},UG:function(){return s},Yz:function(){return h},qk:function(){return c},r3:function(){return d},so:function(){return R},ux:function(){return O},vZ:function(){return u},vd:function(){return C},wm:function(){return x},zX:function(){return m}});var i=n(2784);function r(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,i.useMemo)(()=>e=>{t.forEach(t=>t(e))},t)}let a="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function o(e){let t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function s(e){return"nodeType"in e}function l(e){var t,n;return e?o(e)?e:s(e)&&null!=(t=null==(n=e.ownerDocument)?void 0:n.defaultView)?t:window:window}function c(e){let{Document:t}=l(e);return e instanceof t}function p(e){return!o(e)&&e instanceof l(e).HTMLElement}function u(e){return e instanceof l(e).SVGElement}function d(e){return e?o(e)?e.document:s(e)?c(e)?e:p(e)||u(e)?e.ownerDocument:document:document:document}let f=a?i.useLayoutEffect:i.useEffect;function m(e){let t=(0,i.useRef)(e);return f(()=>{t.current=e}),(0,i.useCallback)(function(){for(var e=arguments.length,n=Array(e),i=0;i<e;i++)n[i]=arguments[i];return null==t.current?void 0:t.current(...n)},[])}function h(){let e=(0,i.useRef)(null);return[(0,i.useCallback)((t,n)=>{e.current=setInterval(t,n)},[]),(0,i.useCallback)(()=>{null!==e.current&&(clearInterval(e.current),e.current=null)},[])]}function v(e,t){void 0===t&&(t=[e]);let n=(0,i.useRef)(e);return f(()=>{n.current!==e&&(n.current=e)},t),n}function g(e,t){let n=(0,i.useRef)();return(0,i.useMemo)(()=>{let t=e(n.current);return n.current=t,t},[...t])}function x(e){let t=m(e),n=(0,i.useRef)(null),r=(0,i.useCallback)(e=>{e!==n.current&&(null==t||t(e,n.current)),n.current=e},[]);return[n,r]}function b(e){let t=(0,i.useRef)();return(0,i.useEffect)(()=>{t.current=e},[e]),t.current}let y={};function w(e,t){return(0,i.useMemo)(()=>{if(t)return t;let n=null==y[e]?0:y[e]+1;return y[e]=n,e+"-"+n},[e,t])}function S(e){return function(t){for(var n=arguments.length,i=Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];return i.reduce((t,n)=>{for(let[i,r]of Object.entries(n)){let n=t[i];null!=n&&(t[i]=n+e*r)}return t},{...t})}}let E=S(1),k=S(-1);function C(e){if(!e)return!1;let{KeyboardEvent:t}=l(e.target);return t&&e instanceof t}function T(e){if(function(e){if(!e)return!1;let{TouchEvent:t}=l(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){let{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}if(e.changedTouches&&e.changedTouches.length){let{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return"clientX"in e&&"clientY"in e?{x:e.clientX,y:e.clientY}:null}let O=Object.freeze({Translate:{toString(e){if(!e)return;let{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;let{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[O.Translate.toString(e),O.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:i}=e;return t+" "+n+"ms "+i}}}),M="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function R(e){return e.matches(M)?e:e.querySelector(M)}},94889:function(e,t,n){"use strict";async function i(e,t){let n;let i=e.getReader();for(;!(n=await i.read()).done;)t(n.value)}function r(){return{data:"",event:"",id:"",retry:void 0}}n.d(t,{L:function(){return l}});var a=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)0>t.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]]);return n};let o="text/event-stream",s="last-event-id";function l(e,t){var{signal:n,headers:l,onopen:p,onmessage:u,onclose:d,onerror:f,openWhenHidden:m,fetch:h}=t,v=a(t,["signal","headers","onopen","onmessage","onclose","onerror","openWhenHidden","fetch"]);return new Promise((t,a)=>{let g;let x=Object.assign({},l);function b(){g.abort(),document.hidden||C()}x.accept||(x.accept=o),m||document.addEventListener("visibilitychange",b);let y=1e3,w=0;function S(){document.removeEventListener("visibilitychange",b),window.clearTimeout(w),g.abort()}null==n||n.addEventListener("abort",()=>{S(),t()});let E=null!=h?h:window.fetch,k=null!=p?p:c;async function C(){var n,o;g=new AbortController;try{let n,a,l,c;let p=await E(e,Object.assign(Object.assign({},v),{headers:x,signal:g.signal}));await k(p),await i(p.body,(o=function(e,t,n){let i=r(),a=new TextDecoder;return function(o,s){if(0===o.length)null==n||n(i),i=r();else if(s>0){let n=a.decode(o.subarray(0,s)),r=s+(32===o[s+1]?2:1),l=a.decode(o.subarray(r));switch(n){case"data":i.data=i.data?i.data+"\n"+l:l;break;case"event":i.event=l;break;case"id":e(i.id=l);break;case"retry":let c=parseInt(l,10);isNaN(c)||t(i.retry=c)}}}}(e=>{e?x[s]=e:delete x[s]},e=>{y=e},u),c=!1,function(e){void 0===n?(n=e,a=0,l=-1):n=function(e,t){let n=new Uint8Array(e.length+t.length);return n.set(e),n.set(t,e.length),n}(n,e);let t=n.length,i=0;for(;a<t;){c&&(10===n[a]&&(i=++a),c=!1);let e=-1;for(;a<t&&-1===e;++a)switch(n[a]){case 58:-1===l&&(l=a-i);break;case 13:c=!0;case 10:e=a}if(-1===e)break;o(n.subarray(i,e),l),i=a,l=-1}i===t?n=void 0:0!==i&&(n=n.subarray(i),a-=i)})),null==d||d(),S(),t()}catch(e){if(!g.signal.aborted)try{let t=null!==(n=null==f?void 0:f(e))&&void 0!==n?n:y;window.clearTimeout(w),w=window.setTimeout(C,t)}catch(e){S(),a(e)}}}C()})}function c(e){let t=e.headers.get("content-type");if(!(null==t?void 0:t.startsWith(o)))throw Error(`Expected content-type to be ${o}, Actual: ${t}`)}},58042:function(e,t,n){"use strict";n.r(t),n.d(t,{DiagConsoleLogger:function(){return V},DiagLogLevel:function(){return p},INVALID_SPANID:function(){return ex},INVALID_SPAN_CONTEXT:function(){return ey},INVALID_TRACEID:function(){return eb},ProxyTracer:function(){return ez},ProxyTracerProvider:function(){return eB},ROOT_CONTEXT:function(){return F},SamplingDecision:function(){return f},SpanKind:function(){return m},SpanStatusCode:function(){return h},TraceFlags:function(){return d},ValueType:function(){return u},baggageEntryMetadataFromString:function(){return L},context:function(){return eU},createContextKey:function(){return z},createNoopMeter:function(){return es},createTraceState:function(){return eJ},default:function(){return e9},defaultTextMapGetter:function(){return el},defaultTextMapSetter:function(){return ec},diag:function(){return eY},isSpanContextValid:function(){return eI},isValidSpanId:function(){return eA},isValidTraceId:function(){return eN},metrics:function(){return eK},propagation:function(){return e8},trace:function(){return e7}});var i,r,a,o,s,l,c,p,u,d,f,m,h,v="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof n.g?n.g:{},g="1.9.0",x=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/,b=function(e){var t=new Set([e]),n=new Set,i=e.match(x);if(!i)return function(){return!1};var r={major:+i[1],minor:+i[2],patch:+i[3],prerelease:i[4]};if(null!=r.prerelease)return function(t){return t===e};function a(e){return n.add(e),!1}return function(e){if(t.has(e))return!0;if(n.has(e))return!1;var i=e.match(x);if(!i)return a(e);var o={major:+i[1],minor:+i[2],patch:+i[3],prerelease:i[4]};return null!=o.prerelease||r.major!==o.major?a(e):0===r.major?r.minor===o.minor&&r.patch<=o.patch?(t.add(e),!0):a(e):r.minor<=o.minor?(t.add(e),!0):a(e)}}(g),y=Symbol.for("opentelemetry.js.api."+g.split(".")[0]);function w(e,t,n,i){void 0===i&&(i=!1);var r,a=v[y]=null!==(r=v[y])&&void 0!==r?r:{version:g};if(!i&&a[e]){var o=Error("@opentelemetry/api: Attempted duplicate registration of API: "+e);return n.error(o.stack||o.message),!1}if(a.version!==g){var o=Error("@opentelemetry/api: Registration of version v"+a.version+" for "+e+" does not match previously registered API v"+g);return n.error(o.stack||o.message),!1}return a[e]=t,n.debug("@opentelemetry/api: Registered a global for "+e+" v"+g+"."),!0}function S(e){var t,n,i=null===(t=v[y])||void 0===t?void 0:t.version;if(i&&b(i))return null===(n=v[y])||void 0===n?void 0:n[e]}function E(e,t){t.debug("@opentelemetry/api: Unregistering a global for "+e+" v"+g+".");var n=v[y];n&&delete n[e]}var k=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,r,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(i=a.next()).done;)o.push(i.value)}catch(e){r={error:e}}finally{try{i&&!i.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return o},C=function(e,t,n){if(n||2==arguments.length)for(var i,r=0,a=t.length;r<a;r++)!i&&r in t||(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))},T=function(){function e(e){this._namespace=e.namespace||"DiagComponentLogger"}return e.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return O("debug",this._namespace,e)},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return O("error",this._namespace,e)},e.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return O("info",this._namespace,e)},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return O("warn",this._namespace,e)},e.prototype.verbose=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return O("verbose",this._namespace,e)},e}();function O(e,t,n){var i=S("diag");if(i)return n.unshift(t),i[e].apply(i,C([],k(n),!1))}(i=p||(p={}))[i.NONE=0]="NONE",i[i.ERROR=30]="ERROR",i[i.WARN=50]="WARN",i[i.INFO=60]="INFO",i[i.DEBUG=70]="DEBUG",i[i.VERBOSE=80]="VERBOSE",i[i.ALL=9999]="ALL";var M=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,r,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(i=a.next()).done;)o.push(i.value)}catch(e){r={error:e}}finally{try{i&&!i.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return o},R=function(e,t,n){if(n||2==arguments.length)for(var i,r=0,a=t.length;r<a;r++)!i&&r in t||(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))},_=function(){function e(){function e(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var i=S("diag");if(i)return i[e].apply(i,R([],M(t),!1))}}var t=this;t.setLogger=function(e,n){if(void 0===n&&(n={logLevel:p.INFO}),e===t){var i,r,a,o=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!==(i=o.stack)&&void 0!==i?i:o.message),!1}"number"==typeof n&&(n={logLevel:n});var s=S("diag"),l=function(e,t){function n(n,i){var r=t[n];return"function"==typeof r&&e>=i?r.bind(t):function(){}}return e<p.NONE?e=p.NONE:e>p.ALL&&(e=p.ALL),t=t||{},{error:n("error",p.ERROR),warn:n("warn",p.WARN),info:n("info",p.INFO),debug:n("debug",p.DEBUG),verbose:n("verbose",p.VERBOSE)}}(null!==(r=n.logLevel)&&void 0!==r?r:p.INFO,e);if(s&&!n.suppressOverrideMessage){var c=null!==(a=Error().stack)&&void 0!==a?a:"<failed to generate stacktrace>";s.warn("Current logger will be overwritten from "+c),l.warn("Current logger will overwrite one already registered from "+c)}return w("diag",l,t,!0)},t.disable=function(){E("diag",t)},t.createComponentLogger=function(e){return new T(e)},t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}return e.instance=function(){return this._instance||(this._instance=new e),this._instance},e}(),N=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,r,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(i=a.next()).done;)o.push(i.value)}catch(e){r={error:e}}finally{try{i&&!i.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return o},A=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],i=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},I=function(){function e(e){this._entries=e?new Map(e):new Map}return e.prototype.getEntry=function(e){var t=this._entries.get(e);if(t)return Object.assign({},t)},e.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map(function(e){var t=N(e,2);return[t[0],t[1]]})},e.prototype.setEntry=function(t,n){var i=new e(this._entries);return i._entries.set(t,n),i},e.prototype.removeEntry=function(t){var n=new e(this._entries);return n._entries.delete(t),n},e.prototype.removeEntries=function(){for(var t,n,i=[],r=0;r<arguments.length;r++)i[r]=arguments[r];var a=new e(this._entries);try{for(var o=A(i),s=o.next();!s.done;s=o.next()){var l=s.value;a._entries.delete(l)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}return a},e.prototype.clear=function(){return new e},e}(),j=Symbol("BaggageEntryMetadata"),P=_.instance();function D(e){return void 0===e&&(e={}),new I(new Map(Object.entries(e)))}function L(e){return"string"!=typeof e&&(P.error("Cannot create baggage metadata from unknown type: "+typeof e),e=""),{__TYPE__:j,toString:function(){return e}}}function z(e){return Symbol.for(e)}var F=new function e(t){var n=this;n._currentContext=t?new Map(t):new Map,n.getValue=function(e){return n._currentContext.get(e)},n.setValue=function(t,i){var r=new e(n._currentContext);return r._currentContext.set(t,i),r},n.deleteValue=function(t){var i=new e(n._currentContext);return i._currentContext.delete(t),i}},B=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}],V=function(){for(var e=0;e<B.length;e++)this[B[e].n]=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(console){var i=console[e];if("function"!=typeof i&&(i=console.log),"function"==typeof i)return i.apply(console,t)}}}(B[e].c)},$=(r=function(e,t){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),H=function(){function e(){}return e.prototype.createGauge=function(e,t){return et},e.prototype.createHistogram=function(e,t){return en},e.prototype.createCounter=function(e,t){return ee},e.prototype.createUpDownCounter=function(e,t){return ei},e.prototype.createObservableGauge=function(e,t){return ea},e.prototype.createObservableCounter=function(e,t){return er},e.prototype.createObservableUpDownCounter=function(e,t){return eo},e.prototype.addBatchObservableCallback=function(e,t){},e.prototype.removeBatchObservableCallback=function(e){},e}(),G=function(){},q=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype.add=function(e,t){},t}(G),J=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype.add=function(e,t){},t}(G),U=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype.record=function(e,t){},t}(G),Y=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype.record=function(e,t){},t}(G),W=function(){function e(){}return e.prototype.addCallback=function(e){},e.prototype.removeCallback=function(e){},e}(),X=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t}(W),K=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t}(W),Z=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t}(W),Q=new H,ee=new q,et=new U,en=new Y,ei=new J,er=new X,ea=new K,eo=new Z;function es(){return Q}(a=u||(u={}))[a.INT=0]="INT",a[a.DOUBLE=1]="DOUBLE";var el={get:function(e,t){if(null!=e)return e[t]},keys:function(e){return null==e?[]:Object.keys(e)}},ec={set:function(e,t,n){null!=e&&(e[t]=n)}},ep=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,r,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(i=a.next()).done;)o.push(i.value)}catch(e){r={error:e}}finally{try{i&&!i.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return o},eu=function(e,t,n){if(n||2==arguments.length)for(var i,r=0,a=t.length;r<a;r++)!i&&r in t||(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))},ed=function(){function e(){}return e.prototype.active=function(){return F},e.prototype.with=function(e,t,n){for(var i=[],r=3;r<arguments.length;r++)i[r-3]=arguments[r];return t.call.apply(t,eu([n],ep(i),!1))},e.prototype.bind=function(e,t){return t},e.prototype.enable=function(){return this},e.prototype.disable=function(){return this},e}(),ef=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,r,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(i=a.next()).done;)o.push(i.value)}catch(e){r={error:e}}finally{try{i&&!i.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return o},em=function(e,t,n){if(n||2==arguments.length)for(var i,r=0,a=t.length;r<a;r++)!i&&r in t||(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))},eh="context",ev=new ed,eg=function(){function e(){}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalContextManager=function(e){return w(eh,e,_.instance())},e.prototype.active=function(){return this._getContextManager().active()},e.prototype.with=function(e,t,n){for(var i,r=[],a=3;a<arguments.length;a++)r[a-3]=arguments[a];return(i=this._getContextManager()).with.apply(i,em([e,t,n],ef(r),!1))},e.prototype.bind=function(e,t){return this._getContextManager().bind(e,t)},e.prototype._getContextManager=function(){return S(eh)||ev},e.prototype.disable=function(){this._getContextManager().disable(),E(eh,_.instance())},e}();(o=d||(d={}))[o.NONE=0]="NONE",o[o.SAMPLED=1]="SAMPLED";var ex="0000000000000000",eb="00000000000000000000000000000000",ey={traceId:eb,spanId:ex,traceFlags:d.NONE},ew=function(){function e(e){void 0===e&&(e=ey),this._spanContext=e}return e.prototype.spanContext=function(){return this._spanContext},e.prototype.setAttribute=function(e,t){return this},e.prototype.setAttributes=function(e){return this},e.prototype.addEvent=function(e,t){return this},e.prototype.addLink=function(e){return this},e.prototype.addLinks=function(e){return this},e.prototype.setStatus=function(e){return this},e.prototype.updateName=function(e){return this},e.prototype.end=function(e){},e.prototype.isRecording=function(){return!1},e.prototype.recordException=function(e,t){},e}(),eS=z("OpenTelemetry Context Key SPAN");function eE(e){return e.getValue(eS)||void 0}function ek(){return eE(eg.getInstance().active())}function eC(e,t){return e.setValue(eS,t)}function eT(e){return e.deleteValue(eS)}function eO(e,t){return eC(e,new ew(t))}function eM(e){var t;return null===(t=eE(e))||void 0===t?void 0:t.spanContext()}var eR=/^([0-9a-f]{32})$/i,e_=/^[0-9a-f]{16}$/i;function eN(e){return eR.test(e)&&e!==eb}function eA(e){return e_.test(e)&&e!==ex}function eI(e){return eN(e.traceId)&&eA(e.spanId)}function ej(e){return new ew(e)}var eP=eg.getInstance(),eD=function(){function e(){}return e.prototype.startSpan=function(e,t,n){if(void 0===n&&(n=eP.active()),null==t?void 0:t.root)return new ew;var i=n&&eM(n);return"object"==typeof i&&"string"==typeof i.spanId&&"string"==typeof i.traceId&&"number"==typeof i.traceFlags&&eI(i)?new ew(i):new ew},e.prototype.startActiveSpan=function(e,t,n,i){if(!(arguments.length<2)){2==arguments.length?o=t:3==arguments.length?(r=t,o=n):(r=t,a=n,o=i);var r,a,o,s=null!=a?a:eP.active(),l=this.startSpan(e,r,s),c=eC(s,l);return eP.with(c,o,void 0,l)}},e}(),eL=new eD,ez=function(){function e(e,t,n,i){this._provider=e,this.name=t,this.version=n,this.options=i}return e.prototype.startSpan=function(e,t,n){return this._getTracer().startSpan(e,t,n)},e.prototype.startActiveSpan=function(e,t,n,i){var r=this._getTracer();return Reflect.apply(r.startActiveSpan,r,arguments)},e.prototype._getTracer=function(){if(this._delegate)return this._delegate;var e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):eL},e}(),eF=new(function(){function e(){}return e.prototype.getTracer=function(e,t,n){return new eD},e}()),eB=function(){function e(){}return e.prototype.getTracer=function(e,t,n){var i;return null!==(i=this.getDelegateTracer(e,t,n))&&void 0!==i?i:new ez(this,e,t,n)},e.prototype.getDelegate=function(){var e;return null!==(e=this._delegate)&&void 0!==e?e:eF},e.prototype.setDelegate=function(e){this._delegate=e},e.prototype.getDelegateTracer=function(e,t,n){var i;return null===(i=this._delegate)||void 0===i?void 0:i.getTracer(e,t,n)},e}();(s=f||(f={}))[s.NOT_RECORD=0]="NOT_RECORD",s[s.RECORD=1]="RECORD",s[s.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED",(l=m||(m={}))[l.INTERNAL=0]="INTERNAL",l[l.SERVER=1]="SERVER",l[l.CLIENT=2]="CLIENT",l[l.PRODUCER=3]="PRODUCER",l[l.CONSUMER=4]="CONSUMER",(c=h||(h={}))[c.UNSET=0]="UNSET",c[c.OK=1]="OK",c[c.ERROR=2]="ERROR";var eV="[_0-9a-z-*/]",e$=RegExp("^(?:[a-z]"+eV+"{0,255}|"+("[a-z0-9]"+eV)+"{0,240}@[a-z]"+eV+"{0,13})$"),eH=/^[ -~]{0,255}[!-~]$/,eG=/,|=/,eq=function(){function e(e){this._internalState=new Map,e&&this._parse(e)}return e.prototype.set=function(e,t){var n=this._clone();return n._internalState.has(e)&&n._internalState.delete(e),n._internalState.set(e,t),n},e.prototype.unset=function(e){var t=this._clone();return t._internalState.delete(e),t},e.prototype.get=function(e){return this._internalState.get(e)},e.prototype.serialize=function(){var e=this;return this._keys().reduce(function(t,n){return t.push(n+"="+e.get(n)),t},[]).join(",")},e.prototype._parse=function(e){!(e.length>512)&&(this._internalState=e.split(",").reverse().reduce(function(e,t){var n=t.trim(),i=n.indexOf("=");if(-1!==i){var r=n.slice(0,i),a=n.slice(i+1,t.length);e$.test(r)&&eH.test(a)&&!eG.test(a)&&e.set(r,a)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))},e.prototype._keys=function(){return Array.from(this._internalState.keys()).reverse()},e.prototype._clone=function(){var t=new e;return t._internalState=new Map(this._internalState),t},e}();function eJ(e){return new eq(e)}var eU=eg.getInstance(),eY=_.instance(),eW=new(function(){function e(){}return e.prototype.getMeter=function(e,t,n){return Q},e}()),eX="metrics",eK=(function(){function e(){}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalMeterProvider=function(e){return w(eX,e,_.instance())},e.prototype.getMeterProvider=function(){return S(eX)||eW},e.prototype.getMeter=function(e,t,n){return this.getMeterProvider().getMeter(e,t,n)},e.prototype.disable=function(){E(eX,_.instance())},e})().getInstance(),eZ=function(){function e(){}return e.prototype.inject=function(e,t){},e.prototype.extract=function(e,t){return e},e.prototype.fields=function(){return[]},e}(),eQ=z("OpenTelemetry Baggage Key");function e0(e){return e.getValue(eQ)||void 0}function e1(){return e0(eg.getInstance().active())}function e2(e,t){return e.setValue(eQ,t)}function e3(e){return e.deleteValue(eQ)}var e4="propagation",e5=new eZ,e8=(function(){function e(){this.createBaggage=D,this.getBaggage=e0,this.getActiveBaggage=e1,this.setBaggage=e2,this.deleteBaggage=e3}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalPropagator=function(e){return w(e4,e,_.instance())},e.prototype.inject=function(e,t,n){return void 0===n&&(n=ec),this._getGlobalPropagator().inject(e,t,n)},e.prototype.extract=function(e,t,n){return void 0===n&&(n=el),this._getGlobalPropagator().extract(e,t,n)},e.prototype.fields=function(){return this._getGlobalPropagator().fields()},e.prototype.disable=function(){E(e4,_.instance())},e.prototype._getGlobalPropagator=function(){return S(e4)||e5},e})().getInstance(),e6="trace",e7=(function(){function e(){this._proxyTracerProvider=new eB,this.wrapSpanContext=ej,this.isSpanContextValid=eI,this.deleteSpan=eT,this.getSpan=eE,this.getActiveSpan=ek,this.getSpanContext=eM,this.setSpan=eC,this.setSpanContext=eO}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalTracerProvider=function(e){var t=w(e6,this._proxyTracerProvider,_.instance());return t&&this._proxyTracerProvider.setDelegate(e),t},e.prototype.getTracerProvider=function(){return S(e6)||this._proxyTracerProvider},e.prototype.getTracer=function(e,t){return this.getTracerProvider().getTracer(e,t)},e.prototype.disable=function(){E(e6,_.instance()),this._proxyTracerProvider=new eB},e})().getInstance(),e9={context:eU,diag:eY,metrics:eK,propagation:e8,trace:e7}},50381:function(e,t,n){"use strict";var i=n(91706),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,o,s,l,c,p,u,d=!1;t||(t={}),o=t.debug||!1;try{if(l=i(),c=document.createRange(),p=document.getSelection(),(u=document.createElement("span")).textContent=e,u.ariaHidden="true",u.style.all="unset",u.style.position="fixed",u.style.top=0,u.style.clip="rect(0, 0, 0, 0)",u.style.whiteSpace="pre",u.style.webkitUserSelect="text",u.style.MozUserSelect="text",u.style.msUserSelect="text",u.style.userSelect="text",u.addEventListener("copy",function(n){if(n.stopPropagation(),t.format){if(n.preventDefault(),void 0===n.clipboardData){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var i=r[t.format]||r.default;window.clipboardData.setData(i,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e)}t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))}),document.body.appendChild(u),c.selectNodeContents(u),p.addRange(c),!document.execCommand("copy"))throw Error("copy command was unsuccessful");d=!0}catch(i){o&&console.error("unable to copy using execCommand: ",i),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(i){o&&console.error("unable to copy using clipboardData: ",i),o&&console.error("falling back to prompt"),n="message"in t?t.message:"Copy to clipboard: #{key}, Enter",a=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C",s=n.replace(/#{\s*key\s*}/g,a),window.prompt(s,e)}}finally{p&&("function"==typeof p.removeRange?p.removeRange(c):p.removeAllRanges()),u&&document.body.removeChild(u),l()}return d}},25965:function(e,t,n){"use strict";n.r(t),n.d(t,{CountUp:function(){return r}});var i=function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},r=function(){function e(e,t,n){var r=this;this.endVal=t,this.options=n,this.version="2.8.0",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,useIndianSeparators:!1,smartEasingThreshold:999,smartEasingAmount:333,separator:",",decimal:".",prefix:"",suffix:"",enableScrollSpy:!1,scrollSpyDelay:200,scrollSpyOnce:!1},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.once=!1,this.count=function(e){r.startTime||(r.startTime=e);var t=e-r.startTime;r.remaining=r.duration-t,r.useEasing?r.countDown?r.frameVal=r.startVal-r.easingFn(t,0,r.startVal-r.endVal,r.duration):r.frameVal=r.easingFn(t,r.startVal,r.endVal-r.startVal,r.duration):r.frameVal=r.startVal+(r.endVal-r.startVal)*(t/r.duration);var n=r.countDown?r.frameVal<r.endVal:r.frameVal>r.endVal;r.frameVal=n?r.endVal:r.frameVal,r.frameVal=Number(r.frameVal.toFixed(r.options.decimalPlaces)),r.printValue(r.frameVal),t<r.duration?r.rAF=requestAnimationFrame(r.count):null!==r.finalEndVal?r.update(r.finalEndVal):r.options.onCompleteCallback&&r.options.onCompleteCallback()},this.formatNumber=function(e){var t,n,i,a=(Math.abs(e).toFixed(r.options.decimalPlaces)+"").split(".");if(t=a[0],n=a.length>1?r.options.decimal+a[1]:"",r.options.useGrouping){i="";for(var o=3,s=0,l=0,c=t.length;l<c;++l)r.options.useIndianSeparators&&4===l&&(o=2,s=1),0!==l&&s%o==0&&(i=r.options.separator+i),s++,i=t[c-l-1]+i;t=i}return r.options.numerals&&r.options.numerals.length&&(t=t.replace(/[0-9]/g,function(e){return r.options.numerals[+e]}),n=n.replace(/[0-9]/g,function(e){return r.options.numerals[+e]})),(e<0?"-":"")+r.options.prefix+t+n+r.options.suffix},this.easeOutExpo=function(e,t,n,i){return n*(1-Math.pow(2,-10*e/i))*1024/1023+t},this.options=i(i({},this.defaults),n),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(t),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,""===this.options.separator&&(this.options.useGrouping=!1),this.el="string"==typeof e?document.getElementById(e):e,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined","undefined"!=typeof window&&this.options.enableScrollSpy&&(this.error?console.error(this.error,e):(window.onScrollFns=window.onScrollFns||[],window.onScrollFns.push(function(){return r.handleScroll(r)}),window.onscroll=function(){window.onScrollFns.forEach(function(e){return e()})},this.handleScroll(this)))}return e.prototype.handleScroll=function(e){if(e&&window&&!e.once){var t=window.innerHeight+window.scrollY,n=e.el.getBoundingClientRect(),i=n.top+window.pageYOffset,r=n.top+n.height+window.pageYOffset;r<t&&r>window.scrollY&&e.paused?(e.paused=!1,setTimeout(function(){return e.start()},e.options.scrollSpyDelay),e.options.scrollSpyOnce&&(e.once=!0)):(window.scrollY>r||i>t)&&!e.paused&&e.reset()}},e.prototype.determineDirectionAndSmartEasing=function(){var e=this.finalEndVal?this.finalEndVal:this.endVal;if(this.countDown=this.startVal>e,Math.abs(e-this.startVal)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=e;var t=this.countDown?1:-1;this.endVal=e+t*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=e,this.finalEndVal=null;null!==this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},e.prototype.start=function(e){this.error||(this.options.onStartCallback&&this.options.onStartCallback(),e&&(this.options.onCompleteCallback=e),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},e.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},e.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},e.prototype.update=function(e){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(e),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,null==this.finalEndVal&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},e.prototype.printValue=function(e){var t;if(this.el){var n=this.formattingFn(e);(null===(t=this.options.plugin)||void 0===t?void 0:t.render)?this.options.plugin.render(this.el,n):"INPUT"===this.el.tagName?this.el.value=n:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=n:this.el.innerHTML=n}},e.prototype.ensureNumber=function(e){return"number"==typeof e&&!isNaN(e)},e.prototype.validateValue=function(e){var t=Number(e);return this.ensureNumber(t)?t:(this.error="[CountUp] invalid start or end value: ".concat(e),null)},e.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},e}()},34291:function(e){e.exports=function(){}},12436:function(e,t,n){var i=n(54073),r=n(29259);e.exports=function(e,t,n){var a=!0,o=!0;if("function"!=typeof e)throw TypeError("Expected a function");return r(n)&&(a="leading"in n?!!n.leading:a,o="trailing"in n?!!n.trailing:o),i(e,t,{leading:a,maxWait:t,trailing:o})}},9474:function(e,t,n){e.exports=n(57104)},6856:function(e,t,n){"use strict";var i,r,a,o=n(9474),s=n(15153).extname,l=/^\s*([^;\s]*)(?:;|\s|$)/,c=/^text\//i;function p(e){if(!e||"string"!=typeof e)return!1;var t=l.exec(e),n=t&&o[t[1].toLowerCase()];return n&&n.charset?n.charset:!!(t&&c.test(t[1]))&&"UTF-8"}t.charset=p,t.charsets={lookup:p},t.contentType=function(e){if(!e||"string"!=typeof e)return!1;var n=-1===e.indexOf("/")?t.lookup(e):e;if(!n)return!1;if(-1===n.indexOf("charset")){var i=t.charset(n);i&&(n+="; charset="+i.toLowerCase())}return n},t.extension=function(e){if(!e||"string"!=typeof e)return!1;var n=l.exec(e),i=n&&t.extensions[n[1].toLowerCase()];return!!i&&!!i.length&&i[0]},t.extensions=Object.create(null),t.lookup=function(e){if(!e||"string"!=typeof e)return!1;var n=s("x."+e).toLowerCase().substr(1);return!!n&&(t.types[n]||!1)},t.types=Object.create(null),i=t.extensions,r=t.types,a=["nginx","apache",void 0,"iana"],Object.keys(o).forEach(function(e){var t=o[e],n=t.extensions;if(n&&n.length){i[e]=n;for(var s=0;s<n.length;s++){var l=n[s];if(r[l]){var c=a.indexOf(o[r[l]].source),p=a.indexOf(t.source);if("application/octet-stream"!==r[l]&&(c>p||c===p&&"application/"===r[l].substr(0,12)))continue}r[l]=e}}})},90090:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return b}});let i=n(43219),r=n(16794),a=n(52322),o=r._(n(2784)),s=i._(n(28316)),l=i._(n(38736)),c=n(20814),p=n(827),u=n(28499);n(26292);let d=n(29862),f=i._(n(96667)),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,n,i,r,a,o){let s=null==e?void 0:e.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&r(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let i=!1,r=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>i,isPropagationStopped:()=>r,persist:()=>{},preventDefault:()=>{i=!0,t.preventDefault()},stopPropagation:()=>{r=!0,t.stopPropagation()}})}(null==i?void 0:i.current)&&i.current(e)}}))}function v(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}let g=(0,o.forwardRef)((e,t)=>{let{src:n,srcSet:i,sizes:r,height:s,width:l,decoding:c,className:p,style:u,fetchPriority:d,placeholder:f,loading:m,unoptimized:g,fill:x,onLoadRef:b,onLoadingCompleteRef:y,setBlurComplete:w,setShowAltText:S,sizesInput:E,onLoad:k,onError:C,...T}=e;return(0,a.jsx)("img",{...T,...v(d),loading:m,width:l,height:s,decoding:c,"data-nimg":x?"fill":"1",className:p,style:u,sizes:r,srcSet:i,src:n,ref:(0,o.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(C&&(e.src=e.src),e.complete&&h(e,f,b,y,w,g,E))},[n,f,b,y,w,C,g,E,t]),onLoad:e=>{h(e.currentTarget,f,b,y,w,g,E)},onError:e=>{S(!0),"empty"!==f&&w(!0),C&&C(e)}})});function x(e){let{isAppRouter:t,imgAttributes:n}=e,i={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...v(n.fetchPriority)};return t&&s.default.preload?(s.default.preload(n.src,i),null):(0,a.jsx)(l.default,{children:(0,a.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...i},"__nimg-"+n.src+n.srcSet+n.sizes)})}let b=(0,o.forwardRef)((e,t)=>{let n=(0,o.useContext)(d.RouterContext),i=(0,o.useContext)(u.ImageConfigContext),r=(0,o.useMemo)(()=>{let e=m||i||p.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[i]),{onLoad:s,onLoadingComplete:l}=e,h=(0,o.useRef)(s);(0,o.useEffect)(()=>{h.current=s},[s]);let v=(0,o.useRef)(l);(0,o.useEffect)(()=>{v.current=l},[l]);let[b,y]=(0,o.useState)(!1),[w,S]=(0,o.useState)(!1),{props:E,meta:k}=(0,c.getImgProps)(e,{defaultLoader:f.default,imgConf:r,blurComplete:b,showAltText:w});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g,{...E,unoptimized:k.unoptimized,placeholder:k.placeholder,fill:k.fill,onLoadRef:h,onLoadingCompleteRef:v,setBlurComplete:y,setShowAltText:S,sizesInput:e.sizes,ref:t}),k.priority?(0,a.jsx)(x,{isAppRouter:!n,imgAttributes:E}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},20814:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return s}}),n(26292);let i=n(23070),r=n(827);function a(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function s(e,t){var n;let s,l,c,{src:p,sizes:u,unoptimized:d=!1,priority:f=!1,loading:m,className:h,quality:v,width:g,height:x,fill:b=!1,style:y,overrideSrc:w,onLoad:S,onLoadingComplete:E,placeholder:k="empty",blurDataURL:C,fetchPriority:T,decoding:O="async",layout:M,objectFit:R,objectPosition:_,lazyBoundary:N,lazyRoot:A,...I}=e,{imgConf:j,showAltText:P,blurComplete:D,defaultLoader:L}=t,z=j||r.imageConfigDefault;if("allSizes"in z)s=z;else{let e=[...z.deviceSizes,...z.imageSizes].sort((e,t)=>e-t),t=z.deviceSizes.sort((e,t)=>e-t);s={...z,allSizes:e,deviceSizes:t}}if(void 0===L)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let F=I.loader||L;delete I.loader,delete I.srcSet;let B="__next_img_default"in F;if(B){if("custom"===s.loader)throw Error('Image with src "'+p+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=F;F=t=>{let{config:n,...i}=t;return e(i)}}if(M){"fill"===M&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[M];e&&(y={...y,...e});let t={responsive:"100vw",fill:"100vw"}[M];t&&!u&&(u=t)}let V="",$=o(g),H=o(x);if("object"==typeof(n=p)&&(a(n)||void 0!==n.src)){let e=a(p)?p.default:p;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(l=e.blurWidth,c=e.blurHeight,C=C||e.blurDataURL,V=e.src,!b){if($||H){if($&&!H){let t=$/e.width;H=Math.round(e.height*t)}else if(!$&&H){let t=H/e.height;$=Math.round(e.width*t)}}else $=e.width,H=e.height}}let G=!f&&("lazy"===m||void 0===m);(!(p="string"==typeof p?p:V)||p.startsWith("data:")||p.startsWith("blob:"))&&(d=!0,G=!1),s.unoptimized&&(d=!0),B&&p.endsWith(".svg")&&!s.dangerouslyAllowSVG&&(d=!0),f&&(T="high");let q=o(v),J=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:_}:{},P?{}:{color:"transparent"},y),U=D||"empty"===k?null:"blur"===k?'url("data:image/svg+xml;charset=utf-8,'+(0,i.getImageBlurSvg)({widthInt:$,heightInt:H,blurWidth:l,blurHeight:c,blurDataURL:C||"",objectFit:J.objectFit})+'")':'url("'+k+'")',Y=U?{backgroundSize:J.objectFit||"cover",backgroundPosition:J.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:U}:{},W=function(e){let{config:t,src:n,unoptimized:i,width:r,quality:a,sizes:o,loader:s}=e;if(i)return{src:n,srcSet:void 0,sizes:void 0};let{widths:l,kind:c}=function(e,t,n){let{deviceSizes:i,allSizes:r}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let i;i=e.exec(n);i)t.push(parseInt(i[2]));if(t.length){let e=.01*Math.min(...t);return{widths:r.filter(t=>t>=i[0]*e),kind:"w"}}return{widths:r,kind:"w"}}return"number"!=typeof t?{widths:i,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>r.find(t=>t>=e)||r[r.length-1]))],kind:"x"}}(t,r,o),p=l.length-1;return{sizes:o||"w"!==c?o:"100vw",srcSet:l.map((e,i)=>s({config:t,src:n,quality:a,width:e})+" "+("w"===c?e:i+1)+c).join(", "),src:s({config:t,src:n,quality:a,width:l[p]})}}({config:s,src:p,unoptimized:d,width:$,quality:q,sizes:u,loader:F});return{props:{...I,loading:G?"lazy":m,fetchPriority:T,width:$,height:H,decoding:O,className:h,style:{...J,...Y},sizes:W.sizes,srcSet:W.srcSet,src:w||W.src},meta:{unoptimized:d,priority:f,placeholder:k,fill:b}}}},23070:function(e,t){"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:i,blurHeight:r,blurDataURL:a,objectFit:o}=e,s=i?40*i:t,l=r?40*r:n,c=s&&l?"viewBox='0 0 "+s+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+c+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(c?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+a+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},80108:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return l},getImageProps:function(){return s}});let i=n(43219),r=n(20814),a=n(90090),o=i._(n(96667));function s(e){let{props:t}=(0,r.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let l=a.Image},96667:function(e,t){"use strict";function n(e){let{config:t,src:n,width:i,quality:r}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+i+"&q="+(r||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}}),n.__next_img_default=!0;let i=n},40750:function(e,t,n){(()=>{"use strict";var t={491:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContextAPI=void 0;let i=n(223),r=n(172),a=n(930),o="context",s=new i.NoopContextManager;class l{constructor(){}static getInstance(){return this._instance||(this._instance=new l),this._instance}setGlobalContextManager(e){return(0,r.registerGlobal)(o,e,a.DiagAPI.instance())}active(){return this._getContextManager().active()}with(e,t,n,...i){return this._getContextManager().with(e,t,n,...i)}bind(e,t){return this._getContextManager().bind(e,t)}_getContextManager(){return(0,r.getGlobal)(o)||s}disable(){this._getContextManager().disable(),(0,r.unregisterGlobal)(o,a.DiagAPI.instance())}}t.ContextAPI=l},930:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagAPI=void 0;let i=n(56),r=n(912),a=n(957),o=n(172);class s{constructor(){function e(e){return function(...t){let n=(0,o.getGlobal)("diag");if(n)return n[e](...t)}}let t=this;t.setLogger=(e,n={logLevel:a.DiagLogLevel.INFO})=>{var i,s,l;if(e===t){let e=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!==(i=e.stack)&&void 0!==i?i:e.message),!1}"number"==typeof n&&(n={logLevel:n});let c=(0,o.getGlobal)("diag"),p=(0,r.createLogLevelDiagLogger)(null!==(s=n.logLevel)&&void 0!==s?s:a.DiagLogLevel.INFO,e);if(c&&!n.suppressOverrideMessage){let e=null!==(l=Error().stack)&&void 0!==l?l:"<failed to generate stacktrace>";c.warn(`Current logger will be overwritten from ${e}`),p.warn(`Current logger will overwrite one already registered from ${e}`)}return(0,o.registerGlobal)("diag",p,t,!0)},t.disable=()=>{(0,o.unregisterGlobal)("diag",t)},t.createComponentLogger=e=>new i.DiagComponentLogger(e),t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}static instance(){return this._instance||(this._instance=new s),this._instance}}t.DiagAPI=s},653:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MetricsAPI=void 0;let i=n(660),r=n(172),a=n(930),o="metrics";class s{constructor(){}static getInstance(){return this._instance||(this._instance=new s),this._instance}setGlobalMeterProvider(e){return(0,r.registerGlobal)(o,e,a.DiagAPI.instance())}getMeterProvider(){return(0,r.getGlobal)(o)||i.NOOP_METER_PROVIDER}getMeter(e,t,n){return this.getMeterProvider().getMeter(e,t,n)}disable(){(0,r.unregisterGlobal)(o,a.DiagAPI.instance())}}t.MetricsAPI=s},181:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PropagationAPI=void 0;let i=n(172),r=n(874),a=n(194),o=n(277),s=n(369),l=n(930),c="propagation",p=new r.NoopTextMapPropagator;class u{constructor(){this.createBaggage=s.createBaggage,this.getBaggage=o.getBaggage,this.getActiveBaggage=o.getActiveBaggage,this.setBaggage=o.setBaggage,this.deleteBaggage=o.deleteBaggage}static getInstance(){return this._instance||(this._instance=new u),this._instance}setGlobalPropagator(e){return(0,i.registerGlobal)(c,e,l.DiagAPI.instance())}inject(e,t,n=a.defaultTextMapSetter){return this._getGlobalPropagator().inject(e,t,n)}extract(e,t,n=a.defaultTextMapGetter){return this._getGlobalPropagator().extract(e,t,n)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,i.unregisterGlobal)(c,l.DiagAPI.instance())}_getGlobalPropagator(){return(0,i.getGlobal)(c)||p}}t.PropagationAPI=u},997:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceAPI=void 0;let i=n(172),r=n(846),a=n(139),o=n(607),s=n(930),l="trace";class c{constructor(){this._proxyTracerProvider=new r.ProxyTracerProvider,this.wrapSpanContext=a.wrapSpanContext,this.isSpanContextValid=a.isSpanContextValid,this.deleteSpan=o.deleteSpan,this.getSpan=o.getSpan,this.getActiveSpan=o.getActiveSpan,this.getSpanContext=o.getSpanContext,this.setSpan=o.setSpan,this.setSpanContext=o.setSpanContext}static getInstance(){return this._instance||(this._instance=new c),this._instance}setGlobalTracerProvider(e){let t=(0,i.registerGlobal)(l,this._proxyTracerProvider,s.DiagAPI.instance());return t&&this._proxyTracerProvider.setDelegate(e),t}getTracerProvider(){return(0,i.getGlobal)(l)||this._proxyTracerProvider}getTracer(e,t){return this.getTracerProvider().getTracer(e,t)}disable(){(0,i.unregisterGlobal)(l,s.DiagAPI.instance()),this._proxyTracerProvider=new r.ProxyTracerProvider}}t.TraceAPI=c},277:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deleteBaggage=t.setBaggage=t.getActiveBaggage=t.getBaggage=void 0;let i=n(491),r=(0,n(780).createContextKey)("OpenTelemetry Baggage Key");function a(e){return e.getValue(r)||void 0}t.getBaggage=a,t.getActiveBaggage=function(){return a(i.ContextAPI.getInstance().active())},t.setBaggage=function(e,t){return e.setValue(r,t)},t.deleteBaggage=function(e){return e.deleteValue(r)}},993:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaggageImpl=void 0;class n{constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let t=this._entries.get(e);if(t)return Object.assign({},t)}getAllEntries(){return Array.from(this._entries.entries()).map(([e,t])=>[e,t])}setEntry(e,t){let i=new n(this._entries);return i._entries.set(e,t),i}removeEntry(e){let t=new n(this._entries);return t._entries.delete(e),t}removeEntries(...e){let t=new n(this._entries);for(let n of e)t._entries.delete(n);return t}clear(){return new n}}t.BaggageImpl=n},830:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataSymbol=void 0,t.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")},369:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataFromString=t.createBaggage=void 0;let i=n(930),r=n(993),a=n(830),o=i.DiagAPI.instance();t.createBaggage=function(e={}){return new r.BaggageImpl(new Map(Object.entries(e)))},t.baggageEntryMetadataFromString=function(e){return"string"!=typeof e&&(o.error(`Cannot create baggage metadata from unknown type: ${typeof e}`),e=""),{__TYPE__:a.baggageEntryMetadataSymbol,toString:()=>e}}},67:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.context=void 0;let i=n(491);t.context=i.ContextAPI.getInstance()},223:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopContextManager=void 0;let i=n(780);class r{active(){return i.ROOT_CONTEXT}with(e,t,n,...i){return t.call(n,...i)}bind(e,t){return t}enable(){return this}disable(){return this}}t.NoopContextManager=r},780:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ROOT_CONTEXT=t.createContextKey=void 0,t.createContextKey=function(e){return Symbol.for(e)};class n{constructor(e){let t=this;t._currentContext=e?new Map(e):new Map,t.getValue=e=>t._currentContext.get(e),t.setValue=(e,i)=>{let r=new n(t._currentContext);return r._currentContext.set(e,i),r},t.deleteValue=e=>{let i=new n(t._currentContext);return i._currentContext.delete(e),i}}}t.ROOT_CONTEXT=new n},506:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.diag=void 0;let i=n(930);t.diag=i.DiagAPI.instance()},56:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagComponentLogger=void 0;let i=n(172);class r{constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return a("debug",this._namespace,e)}error(...e){return a("error",this._namespace,e)}info(...e){return a("info",this._namespace,e)}warn(...e){return a("warn",this._namespace,e)}verbose(...e){return a("verbose",this._namespace,e)}}function a(e,t,n){let r=(0,i.getGlobal)("diag");if(r)return n.unshift(t),r[e](...n)}t.DiagComponentLogger=r},972:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagConsoleLogger=void 0;let n=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];class i{constructor(){for(let e=0;e<n.length;e++)this[n[e].n]=function(e){return function(...t){if(console){let n=console[e];if("function"!=typeof n&&(n=console.log),"function"==typeof n)return n.apply(console,t)}}}(n[e].c)}}t.DiagConsoleLogger=i},912:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createLogLevelDiagLogger=void 0;let i=n(957);t.createLogLevelDiagLogger=function(e,t){function n(n,i){let r=t[n];return"function"==typeof r&&e>=i?r.bind(t):function(){}}return e<i.DiagLogLevel.NONE?e=i.DiagLogLevel.NONE:e>i.DiagLogLevel.ALL&&(e=i.DiagLogLevel.ALL),t=t||{},{error:n("error",i.DiagLogLevel.ERROR),warn:n("warn",i.DiagLogLevel.WARN),info:n("info",i.DiagLogLevel.INFO),debug:n("debug",i.DiagLogLevel.DEBUG),verbose:n("verbose",i.DiagLogLevel.VERBOSE)}}},957:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.DiagLogLevel=void 0,(n=t.DiagLogLevel||(t.DiagLogLevel={}))[n.NONE=0]="NONE",n[n.ERROR=30]="ERROR",n[n.WARN=50]="WARN",n[n.INFO=60]="INFO",n[n.DEBUG=70]="DEBUG",n[n.VERBOSE=80]="VERBOSE",n[n.ALL=9999]="ALL"},172:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.unregisterGlobal=t.getGlobal=t.registerGlobal=void 0;let i=n(200),r=n(521),a=n(130),o=r.VERSION.split(".")[0],s=Symbol.for(`opentelemetry.js.api.${o}`),l=i._globalThis;t.registerGlobal=function(e,t,n,i=!1){var a;let o=l[s]=null!==(a=l[s])&&void 0!==a?a:{version:r.VERSION};if(!i&&o[e]){let t=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${e}`);return n.error(t.stack||t.message),!1}if(o.version!==r.VERSION){let t=Error(`@opentelemetry/api: Registration of version v${o.version} for ${e} does not match previously registered API v${r.VERSION}`);return n.error(t.stack||t.message),!1}return o[e]=t,n.debug(`@opentelemetry/api: Registered a global for ${e} v${r.VERSION}.`),!0},t.getGlobal=function(e){var t,n;let i=null===(t=l[s])||void 0===t?void 0:t.version;if(i&&(0,a.isCompatible)(i))return null===(n=l[s])||void 0===n?void 0:n[e]},t.unregisterGlobal=function(e,t){t.debug(`@opentelemetry/api: Unregistering a global for ${e} v${r.VERSION}.`);let n=l[s];n&&delete n[e]}},130:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isCompatible=t._makeCompatibilityCheck=void 0;let i=n(521),r=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function a(e){let t=new Set([e]),n=new Set,i=e.match(r);if(!i)return()=>!1;let a={major:+i[1],minor:+i[2],patch:+i[3],prerelease:i[4]};if(null!=a.prerelease)return function(t){return t===e};function o(e){return n.add(e),!1}return function(e){if(t.has(e))return!0;if(n.has(e))return!1;let i=e.match(r);if(!i)return o(e);let s={major:+i[1],minor:+i[2],patch:+i[3],prerelease:i[4]};return null!=s.prerelease||a.major!==s.major?o(e):0===a.major?a.minor===s.minor&&a.patch<=s.patch?(t.add(e),!0):o(e):a.minor<=s.minor?(t.add(e),!0):o(e)}}t._makeCompatibilityCheck=a,t.isCompatible=a(i.VERSION)},886:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.metrics=void 0;let i=n(653);t.metrics=i.MetricsAPI.getInstance()},901:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.ValueType=void 0,(n=t.ValueType||(t.ValueType={}))[n.INT=0]="INT",n[n.DOUBLE=1]="DOUBLE"},102:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createNoopMeter=t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=t.NOOP_OBSERVABLE_GAUGE_METRIC=t.NOOP_OBSERVABLE_COUNTER_METRIC=t.NOOP_UP_DOWN_COUNTER_METRIC=t.NOOP_HISTOGRAM_METRIC=t.NOOP_COUNTER_METRIC=t.NOOP_METER=t.NoopObservableUpDownCounterMetric=t.NoopObservableGaugeMetric=t.NoopObservableCounterMetric=t.NoopObservableMetric=t.NoopHistogramMetric=t.NoopUpDownCounterMetric=t.NoopCounterMetric=t.NoopMetric=t.NoopMeter=void 0;class n{constructor(){}createHistogram(e,n){return t.NOOP_HISTOGRAM_METRIC}createCounter(e,n){return t.NOOP_COUNTER_METRIC}createUpDownCounter(e,n){return t.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(e,n){return t.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(e,n){return t.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(e,n){return t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(e,t){}removeBatchObservableCallback(e){}}t.NoopMeter=n;class i{}t.NoopMetric=i;class r extends i{add(e,t){}}t.NoopCounterMetric=r;class a extends i{add(e,t){}}t.NoopUpDownCounterMetric=a;class o extends i{record(e,t){}}t.NoopHistogramMetric=o;class s{addCallback(e){}removeCallback(e){}}t.NoopObservableMetric=s;class l extends s{}t.NoopObservableCounterMetric=l;class c extends s{}t.NoopObservableGaugeMetric=c;class p extends s{}t.NoopObservableUpDownCounterMetric=p,t.NOOP_METER=new n,t.NOOP_COUNTER_METRIC=new r,t.NOOP_HISTOGRAM_METRIC=new o,t.NOOP_UP_DOWN_COUNTER_METRIC=new a,t.NOOP_OBSERVABLE_COUNTER_METRIC=new l,t.NOOP_OBSERVABLE_GAUGE_METRIC=new c,t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new p,t.createNoopMeter=function(){return t.NOOP_METER}},660:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NOOP_METER_PROVIDER=t.NoopMeterProvider=void 0;let i=n(102);class r{getMeter(e,t,n){return i.NOOP_METER}}t.NoopMeterProvider=r,t.NOOP_METER_PROVIDER=new r},200:function(e,t,n){var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(46),t)},651:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0,t._globalThis="object"==typeof globalThis?globalThis:n.g},46:function(e,t,n){var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(651),t)},939:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propagation=void 0;let i=n(181);t.propagation=i.PropagationAPI.getInstance()},874:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTextMapPropagator=void 0;class n{inject(e,t){}extract(e,t){return e}fields(){return[]}}t.NoopTextMapPropagator=n},194:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defaultTextMapSetter=t.defaultTextMapGetter=void 0,t.defaultTextMapGetter={get(e,t){if(null!=e)return e[t]},keys:e=>null==e?[]:Object.keys(e)},t.defaultTextMapSetter={set(e,t,n){null!=e&&(e[t]=n)}}},845:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trace=void 0;let i=n(997);t.trace=i.TraceAPI.getInstance()},403:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NonRecordingSpan=void 0;let i=n(476);class r{constructor(e=i.INVALID_SPAN_CONTEXT){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,t){return this}setAttributes(e){return this}addEvent(e,t){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,t){}}t.NonRecordingSpan=r},614:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracer=void 0;let i=n(491),r=n(607),a=n(403),o=n(139),s=i.ContextAPI.getInstance();class l{startSpan(e,t,n=s.active()){if(null==t?void 0:t.root)return new a.NonRecordingSpan;let i=n&&(0,r.getSpanContext)(n);return"object"==typeof i&&"string"==typeof i.spanId&&"string"==typeof i.traceId&&"number"==typeof i.traceFlags&&(0,o.isSpanContextValid)(i)?new a.NonRecordingSpan(i):new a.NonRecordingSpan}startActiveSpan(e,t,n,i){let a,o,l;if(arguments.length<2)return;2==arguments.length?l=t:3==arguments.length?(a=t,l=n):(a=t,o=n,l=i);let c=null!=o?o:s.active(),p=this.startSpan(e,a,c),u=(0,r.setSpan)(c,p);return s.with(u,l,void 0,p)}}t.NoopTracer=l},124:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracerProvider=void 0;let i=n(614);class r{getTracer(e,t,n){return new i.NoopTracer}}t.NoopTracerProvider=r},125:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracer=void 0;let i=new(n(614)).NoopTracer;class r{constructor(e,t,n,i){this._provider=e,this.name=t,this.version=n,this.options=i}startSpan(e,t,n){return this._getTracer().startSpan(e,t,n)}startActiveSpan(e,t,n,i){let r=this._getTracer();return Reflect.apply(r.startActiveSpan,r,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):i}}t.ProxyTracer=r},846:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracerProvider=void 0;let i=n(125),r=new(n(124)).NoopTracerProvider;class a{getTracer(e,t,n){var r;return null!==(r=this.getDelegateTracer(e,t,n))&&void 0!==r?r:new i.ProxyTracer(this,e,t,n)}getDelegate(){var e;return null!==(e=this._delegate)&&void 0!==e?e:r}setDelegate(e){this._delegate=e}getDelegateTracer(e,t,n){var i;return null===(i=this._delegate)||void 0===i?void 0:i.getTracer(e,t,n)}}t.ProxyTracerProvider=a},996:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.SamplingDecision=void 0,(n=t.SamplingDecision||(t.SamplingDecision={}))[n.NOT_RECORD=0]="NOT_RECORD",n[n.RECORD=1]="RECORD",n[n.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"},607:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSpanContext=t.setSpanContext=t.deleteSpan=t.setSpan=t.getActiveSpan=t.getSpan=void 0;let i=n(780),r=n(403),a=n(491),o=(0,i.createContextKey)("OpenTelemetry Context Key SPAN");function s(e){return e.getValue(o)||void 0}function l(e,t){return e.setValue(o,t)}t.getSpan=s,t.getActiveSpan=function(){return s(a.ContextAPI.getInstance().active())},t.setSpan=l,t.deleteSpan=function(e){return e.deleteValue(o)},t.setSpanContext=function(e,t){return l(e,new r.NonRecordingSpan(t))},t.getSpanContext=function(e){var t;return null===(t=s(e))||void 0===t?void 0:t.spanContext()}},325:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceStateImpl=void 0;let i=n(564);class r{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){let n=this._clone();return n._internalState.has(e)&&n._internalState.delete(e),n._internalState.set(e,t),n}unset(e){let t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,t)=>(e.push(t+"="+this.get(t)),e),[]).join(",")}_parse(e){!(e.length>512)&&(this._internalState=e.split(",").reverse().reduce((e,t)=>{let n=t.trim(),r=n.indexOf("=");if(-1!==r){let a=n.slice(0,r),o=n.slice(r+1,t.length);(0,i.validateKey)(a)&&(0,i.validateValue)(o)&&e.set(a,o)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new r;return e._internalState=new Map(this._internalState),e}}t.TraceStateImpl=r},564:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.validateValue=t.validateKey=void 0;let n="[_0-9a-z-*/]",i=`[a-z]${n}{0,255}`,r=`[a-z0-9]${n}{0,240}@[a-z]${n}{0,13}`,a=RegExp(`^(?:${i}|${r})$`),o=/^[ -~]{0,255}[!-~]$/,s=/,|=/;t.validateKey=function(e){return a.test(e)},t.validateValue=function(e){return o.test(e)&&!s.test(e)}},98:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createTraceState=void 0;let i=n(325);t.createTraceState=function(e){return new i.TraceStateImpl(e)}},476:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;let i=n(475);t.INVALID_SPANID="0000000000000000",t.INVALID_TRACEID="00000000000000000000000000000000",t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:i.TraceFlags.NONE}},357:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.SpanKind=void 0,(n=t.SpanKind||(t.SpanKind={}))[n.INTERNAL=0]="INTERNAL",n[n.SERVER=1]="SERVER",n[n.CLIENT=2]="CLIENT",n[n.PRODUCER=3]="PRODUCER",n[n.CONSUMER=4]="CONSUMER"},139:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.wrapSpanContext=t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=void 0;let i=n(476),r=n(403),a=/^([0-9a-f]{32})$/i,o=/^[0-9a-f]{16}$/i;function s(e){return a.test(e)&&e!==i.INVALID_TRACEID}function l(e){return o.test(e)&&e!==i.INVALID_SPANID}t.isValidTraceId=s,t.isValidSpanId=l,t.isSpanContextValid=function(e){return s(e.traceId)&&l(e.spanId)},t.wrapSpanContext=function(e){return new r.NonRecordingSpan(e)}},847:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.SpanStatusCode=void 0,(n=t.SpanStatusCode||(t.SpanStatusCode={}))[n.UNSET=0]="UNSET",n[n.OK=1]="OK",n[n.ERROR=2]="ERROR"},475:(e,t)=>{var n;Object.defineProperty(t,"__esModule",{value:!0}),t.TraceFlags=void 0,(n=t.TraceFlags||(t.TraceFlags={}))[n.NONE=0]="NONE",n[n.SAMPLED=1]="SAMPLED"},521:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION=void 0,t.VERSION="1.6.0"}},i={};function r(e){var n=i[e];if(void 0!==n)return n.exports;var a=i[e]={exports:{}},o=!0;try{t[e].call(a.exports,a,a.exports,r),o=!1}finally{o&&delete i[e]}return a.exports}r.ab="//";var a={};(()=>{Object.defineProperty(a,"__esModule",{value:!0}),a.trace=a.propagation=a.metrics=a.diag=a.context=a.INVALID_SPAN_CONTEXT=a.INVALID_TRACEID=a.INVALID_SPANID=a.isValidSpanId=a.isValidTraceId=a.isSpanContextValid=a.createTraceState=a.TraceFlags=a.SpanStatusCode=a.SpanKind=a.SamplingDecision=a.ProxyTracerProvider=a.ProxyTracer=a.defaultTextMapSetter=a.defaultTextMapGetter=a.ValueType=a.createNoopMeter=a.DiagLogLevel=a.DiagConsoleLogger=a.ROOT_CONTEXT=a.createContextKey=a.baggageEntryMetadataFromString=void 0;var e=r(369);Object.defineProperty(a,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return e.baggageEntryMetadataFromString}});var t=r(780);Object.defineProperty(a,"createContextKey",{enumerable:!0,get:function(){return t.createContextKey}}),Object.defineProperty(a,"ROOT_CONTEXT",{enumerable:!0,get:function(){return t.ROOT_CONTEXT}});var n=r(972);Object.defineProperty(a,"DiagConsoleLogger",{enumerable:!0,get:function(){return n.DiagConsoleLogger}});var i=r(957);Object.defineProperty(a,"DiagLogLevel",{enumerable:!0,get:function(){return i.DiagLogLevel}});var o=r(102);Object.defineProperty(a,"createNoopMeter",{enumerable:!0,get:function(){return o.createNoopMeter}});var s=r(901);Object.defineProperty(a,"ValueType",{enumerable:!0,get:function(){return s.ValueType}});var l=r(194);Object.defineProperty(a,"defaultTextMapGetter",{enumerable:!0,get:function(){return l.defaultTextMapGetter}}),Object.defineProperty(a,"defaultTextMapSetter",{enumerable:!0,get:function(){return l.defaultTextMapSetter}});var c=r(125);Object.defineProperty(a,"ProxyTracer",{enumerable:!0,get:function(){return c.ProxyTracer}});var p=r(846);Object.defineProperty(a,"ProxyTracerProvider",{enumerable:!0,get:function(){return p.ProxyTracerProvider}});var u=r(996);Object.defineProperty(a,"SamplingDecision",{enumerable:!0,get:function(){return u.SamplingDecision}});var d=r(357);Object.defineProperty(a,"SpanKind",{enumerable:!0,get:function(){return d.SpanKind}});var f=r(847);Object.defineProperty(a,"SpanStatusCode",{enumerable:!0,get:function(){return f.SpanStatusCode}});var m=r(475);Object.defineProperty(a,"TraceFlags",{enumerable:!0,get:function(){return m.TraceFlags}});var h=r(98);Object.defineProperty(a,"createTraceState",{enumerable:!0,get:function(){return h.createTraceState}});var v=r(139);Object.defineProperty(a,"isSpanContextValid",{enumerable:!0,get:function(){return v.isSpanContextValid}}),Object.defineProperty(a,"isValidTraceId",{enumerable:!0,get:function(){return v.isValidTraceId}}),Object.defineProperty(a,"isValidSpanId",{enumerable:!0,get:function(){return v.isValidSpanId}});var g=r(476);Object.defineProperty(a,"INVALID_SPANID",{enumerable:!0,get:function(){return g.INVALID_SPANID}}),Object.defineProperty(a,"INVALID_TRACEID",{enumerable:!0,get:function(){return g.INVALID_TRACEID}}),Object.defineProperty(a,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return g.INVALID_SPAN_CONTEXT}});let x=r(67);Object.defineProperty(a,"context",{enumerable:!0,get:function(){return x.context}});let b=r(506);Object.defineProperty(a,"diag",{enumerable:!0,get:function(){return b.diag}});let y=r(886);Object.defineProperty(a,"metrics",{enumerable:!0,get:function(){return y.metrics}});let w=r(939);Object.defineProperty(a,"propagation",{enumerable:!0,get:function(){return w.propagation}});let S=r(845);Object.defineProperty(a,"trace",{enumerable:!0,get:function(){return S.trace}}),a.default={context:x.context,diag:b.diag,metrics:y.metrics,propagation:w.propagation,trace:S.trace}})(),e.exports=a})()},83258:function(){},95516:function(){},10554:function(){},46478:function(){},15153:function(e){!function(){"use strict";var t={114:function(e){function t(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}function n(e,t){for(var n,i="",r=0,a=-1,o=0,s=0;s<=e.length;++s){if(s<e.length)n=e.charCodeAt(s);else if(47===n)break;else n=47;if(47===n){if(a===s-1||1===o);else if(a!==s-1&&2===o){if(i.length<2||2!==r||46!==i.charCodeAt(i.length-1)||46!==i.charCodeAt(i.length-2)){if(i.length>2){var l=i.lastIndexOf("/");if(l!==i.length-1){-1===l?(i="",r=0):r=(i=i.slice(0,l)).length-1-i.lastIndexOf("/"),a=s,o=0;continue}}else if(2===i.length||1===i.length){i="",r=0,a=s,o=0;continue}}t&&(i.length>0?i+="/..":i="..",r=2)}else i.length>0?i+="/"+e.slice(a+1,s):i=e.slice(a+1,s),r=s-a-1;a=s,o=0}else 46===n&&-1!==o?++o:o=-1}return i}var i={resolve:function(){for(var e,i,r="",a=!1,o=arguments.length-1;o>=-1&&!a;o--)o>=0?i=arguments[o]:(void 0===e&&(e=""),i=e),t(i),0!==i.length&&(r=i+"/"+r,a=47===i.charCodeAt(0));return(r=n(r,!a),a)?r.length>0?"/"+r:"/":r.length>0?r:"."},normalize:function(e){if(t(e),0===e.length)return".";var i=47===e.charCodeAt(0),r=47===e.charCodeAt(e.length-1);return(0!==(e=n(e,!i)).length||i||(e="."),e.length>0&&r&&(e+="/"),i)?"/"+e:e},isAbsolute:function(e){return t(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0==arguments.length)return".";for(var e,n=0;n<arguments.length;++n){var r=arguments[n];t(r),r.length>0&&(void 0===e?e=r:e+="/"+r)}return void 0===e?".":i.normalize(e)},relative:function(e,n){if(t(e),t(n),e===n||(e=i.resolve(e))===(n=i.resolve(n)))return"";for(var r=1;r<e.length&&47===e.charCodeAt(r);++r);for(var a=e.length,o=a-r,s=1;s<n.length&&47===n.charCodeAt(s);++s);for(var l=n.length-s,c=o<l?o:l,p=-1,u=0;u<=c;++u){if(u===c){if(l>c){if(47===n.charCodeAt(s+u))return n.slice(s+u+1);if(0===u)return n.slice(s+u)}else o>c&&(47===e.charCodeAt(r+u)?p=u:0===u&&(p=0));break}var d=e.charCodeAt(r+u);if(d!==n.charCodeAt(s+u))break;47===d&&(p=u)}var f="";for(u=r+p+1;u<=a;++u)(u===a||47===e.charCodeAt(u))&&(0===f.length?f+="..":f+="/..");return f.length>0?f+n.slice(s+p):(s+=p,47===n.charCodeAt(s)&&++s,n.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(t(e),0===e.length)return".";for(var n=e.charCodeAt(0),i=47===n,r=-1,a=!0,o=e.length-1;o>=1;--o)if(47===(n=e.charCodeAt(o))){if(!a){r=o;break}}else a=!1;return -1===r?i?"/":".":i&&1===r?"//":e.slice(0,r)},basename:function(e,n){if(void 0!==n&&"string"!=typeof n)throw TypeError('"ext" argument must be a string');t(e);var i,r=0,a=-1,o=!0;if(void 0!==n&&n.length>0&&n.length<=e.length){if(n.length===e.length&&n===e)return"";var s=n.length-1,l=-1;for(i=e.length-1;i>=0;--i){var c=e.charCodeAt(i);if(47===c){if(!o){r=i+1;break}}else -1===l&&(o=!1,l=i+1),s>=0&&(c===n.charCodeAt(s)?-1==--s&&(a=i):(s=-1,a=l))}return r===a?a=l:-1===a&&(a=e.length),e.slice(r,a)}for(i=e.length-1;i>=0;--i)if(47===e.charCodeAt(i)){if(!o){r=i+1;break}}else -1===a&&(o=!1,a=i+1);return -1===a?"":e.slice(r,a)},extname:function(e){t(e);for(var n=-1,i=0,r=-1,a=!0,o=0,s=e.length-1;s>=0;--s){var l=e.charCodeAt(s);if(47===l){if(!a){i=s+1;break}continue}-1===r&&(a=!1,r=s+1),46===l?-1===n?n=s:1!==o&&(o=1):-1!==n&&(o=-1)}return -1===n||-1===r||0===o||1===o&&n===r-1&&n===i+1?"":e.slice(n,r)},format:function(e){var t,n;if(null===e||"object"!=typeof e)throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return t=e.dir||e.root,n=e.base||(e.name||"")+(e.ext||""),t?t===e.root?t+n:t+"/"+n:n},parse:function(e){t(e);var n,i={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return i;var r=e.charCodeAt(0),a=47===r;a?(i.root="/",n=1):n=0;for(var o=-1,s=0,l=-1,c=!0,p=e.length-1,u=0;p>=n;--p){if(47===(r=e.charCodeAt(p))){if(!c){s=p+1;break}continue}-1===l&&(c=!1,l=p+1),46===r?-1===o?o=p:1!==u&&(u=1):-1!==o&&(u=-1)}return -1===o||-1===l||0===u||1===u&&o===l-1&&o===s+1?-1!==l&&(0===s&&a?i.base=i.name=e.slice(1,l):i.base=i.name=e.slice(s,l)):(0===s&&a?(i.name=e.slice(1,o),i.base=e.slice(1,l)):(i.name=e.slice(s,o),i.base=e.slice(s,l)),i.ext=e.slice(o,l)),s>0?i.dir=e.slice(0,s-1):a&&(i.dir="/"),i},sep:"/",delimiter:":",win32:null,posix:null};i.posix=i,e.exports=i}},n={};function i(e){var r=n[e];if(void 0!==r)return r.exports;var a=n[e]={exports:{}},o=!0;try{t[e](a,a.exports,i),o=!1}finally{o&&delete n[e]}return a.exports}i.ab="//";var r=i(114);e.exports=r}()},18461:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_SUFFIX:function(){return s},APP_DIR_ALIAS:function(){return T},CACHE_ONE_YEAR:function(){return b},DOT_NEXT_ALIAS:function(){return k},ESLINT_DEFAULT_DIRS:function(){return G},GSP_NO_RETURNED_VALUE:function(){return z},GSSP_COMPONENT_MEMBER_ERROR:function(){return V},GSSP_NO_RETURNED_VALUE:function(){return F},INSTRUMENTATION_HOOK_FILENAME:function(){return S},MIDDLEWARE_FILENAME:function(){return y},MIDDLEWARE_LOCATION_REGEXP:function(){return w},NEXT_BODY_SUFFIX:function(){return p},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return x},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return f},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return m},NEXT_CACHE_SOFT_TAGS_HEADER:function(){return d},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return g},NEXT_CACHE_TAGS_HEADER:function(){return u},NEXT_CACHE_TAG_MAX_ITEMS:function(){return h},NEXT_CACHE_TAG_MAX_LENGTH:function(){return v},NEXT_DATA_SUFFIX:function(){return l},NEXT_META_SUFFIX:function(){return c},NEXT_QUERY_PARAM_PREFIX:function(){return n},NON_STANDARD_NODE_ENV:function(){return $},PAGES_DIR_ALIAS:function(){return E},PRERENDER_REVALIDATE_HEADER:function(){return i},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return r},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return A},ROOT_DIR_ALIAS:function(){return C},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return N},RSC_ACTION_ENCRYPTION_ALIAS:function(){return _},RSC_ACTION_PROXY_ALIAS:function(){return R},RSC_ACTION_VALIDATE_ALIAS:function(){return M},RSC_MOD_REF_PROXY_ALIAS:function(){return O},RSC_PREFETCH_SUFFIX:function(){return a},RSC_SUFFIX:function(){return o},SERVER_PROPS_EXPORT_ERROR:function(){return L},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return j},SERVER_PROPS_SSG_CONFLICT:function(){return P},SERVER_RUNTIME:function(){return q},SSG_FALLBACK_EXPORT_ERROR:function(){return H},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return I},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return D},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return B},WEBPACK_LAYERS:function(){return U},WEBPACK_RESOURCE_QUERIES:function(){return Y}});let n="nxtP",i="x-prerender-revalidate",r="x-prerender-revalidate-if-generated",a=".prefetch.rsc",o=".rsc",s=".action",l=".json",c=".meta",p=".body",u="x-next-cache-tags",d="x-next-cache-soft-tags",f="x-next-revalidated-tags",m="x-next-revalidate-tag-token",h=64,v=256,g=1024,x="_N_T_",b=31536e3,y="middleware",w=`(?:src/)?${y}`,S="instrumentation",E="private-next-pages",k="private-dot-next",C="private-next-root-dir",T="private-next-app-dir",O="private-next-rsc-mod-ref-proxy",M="private-next-rsc-action-validate",R="private-next-rsc-server-reference",_="private-next-rsc-action-encryption",N="private-next-rsc-action-client-wrapper",A="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",I="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",j="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",P="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",D="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",L="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",z="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",F="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",B="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",V="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",$='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',H="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",G=["app","pages","components","lib","src"],q={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},J={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",api:"api",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",appMetadataRoute:"app-metadata-route",appRouteHandler:"app-route-handler"},U={...J,GROUP:{serverOnly:[J.reactServerComponents,J.actionBrowser,J.appMetadataRoute,J.appRouteHandler,J.instrument],clientOnly:[J.serverSideRendering,J.appPagesBrowser],nonClientServerTarget:[J.middleware,J.api],app:[J.reactServerComponents,J.actionBrowser,J.appMetadataRoute,J.appRouteHandler,J.serverSideRendering,J.appPagesBrowser,J.shared,J.instrument]}},Y={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},59390:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ApiError:function(){return g},COOKIE_NAME_PRERENDER_BYPASS:function(){return u},COOKIE_NAME_PRERENDER_DATA:function(){return d},RESPONSE_LIMIT_DEFAULT:function(){return f},SYMBOL_CLEARED_COOKIES:function(){return h},SYMBOL_PREVIEW_DATA:function(){return m},checkIsOnDemandRevalidate:function(){return p},clearPreviewData:function(){return v},redirect:function(){return c},sendError:function(){return x},sendStatusCode:function(){return l},setLazyProp:function(){return b},wrapApiHandler:function(){return s}});let i=n(46188),r=n(18461),a=n(25023),o=n(35546);function s(e,t){return(...n)=>{var i;return null==(i=(0,a.getTracer)().getRootSpanAttributes())||i.set("next.route",e),(0,a.getTracer)().trace(o.NodeSpan.runHandler,{spanName:`executing api route (pages) ${e}`},()=>t(...n))}}function l(e,t){return e.statusCode=t,e}function c(e,t,n){if("string"==typeof t&&(n=t,t=307),"number"!=typeof t||"string"!=typeof n)throw Error("Invalid redirect arguments. Please use a single argument URL, e.g. res.redirect('/destination') or use a status code and URL, e.g. res.redirect(307, '/destination').");return e.writeHead(t,{Location:n}),e.write(n),e.end(),e}function p(e,t){let n=i.HeadersAdapter.from(e.headers);return{isOnDemandRevalidate:n.get(r.PRERENDER_REVALIDATE_HEADER)===t.previewModeId,revalidateOnlyGenerated:n.has(r.PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER)}}let u="__prerender_bypass",d="__next_preview_data",f=4194304,m=Symbol(d),h=Symbol(u);function v(e,t={}){if(h in e)return e;let{serialize:i}=n(53980),r=e.getHeader("Set-Cookie");return e.setHeader("Set-Cookie",[..."string"==typeof r?[r]:Array.isArray(r)?r:[],i(u,"",{expires:new Date(0),httpOnly:!0,sameSite:"none",secure:!0,path:"/",...void 0!==t.path?{path:t.path}:void 0}),i(d,"",{expires:new Date(0),httpOnly:!0,sameSite:"none",secure:!0,path:"/",...void 0!==t.path?{path:t.path}:void 0})]),Object.defineProperty(e,h,{value:!0,enumerable:!1}),e}class g extends Error{constructor(e,t){super(t),this.statusCode=e}}function x(e,t,n){e.statusCode=t,e.statusMessage=n,e.end(n)}function b({req:e},t,n){let i={configurable:!0,enumerable:!0},r={...i,writable:!0};Object.defineProperty(e,t,{...i,get:()=>{let i=n();return Object.defineProperty(e,t,{...r,value:i}),i},set:n=>{Object.defineProperty(e,t,{...r,value:n})}})}},35546:function(e,t){"use strict";var n,i,r,a,o,s,l,c,p,u,d,f,m,h,v,g,x,b,y;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{AppRenderSpan:function(){return l},AppRouteRouteHandlersSpan:function(){return u},BaseServerSpan:function(){return n},LoadComponentsSpan:function(){return i},LogSpanAllowList:function(){return S},MiddlewareSpan:function(){return f},NextNodeServerSpan:function(){return a},NextServerSpan:function(){return r},NextVanillaSpanAllowlist:function(){return w},NodeSpan:function(){return p},RenderSpan:function(){return s},ResolveMetadataSpan:function(){return d},RouterSpan:function(){return c},StartServerSpan:function(){return o}}),(m=n||(n={})).handleRequest="BaseServer.handleRequest",m.run="BaseServer.run",m.pipe="BaseServer.pipe",m.getStaticHTML="BaseServer.getStaticHTML",m.render="BaseServer.render",m.renderToResponseWithComponents="BaseServer.renderToResponseWithComponents",m.renderToResponse="BaseServer.renderToResponse",m.renderToHTML="BaseServer.renderToHTML",m.renderError="BaseServer.renderError",m.renderErrorToResponse="BaseServer.renderErrorToResponse",m.renderErrorToHTML="BaseServer.renderErrorToHTML",m.render404="BaseServer.render404",(h=i||(i={})).loadDefaultErrorComponents="LoadComponents.loadDefaultErrorComponents",h.loadComponents="LoadComponents.loadComponents",(v=r||(r={})).getRequestHandler="NextServer.getRequestHandler",v.getServer="NextServer.getServer",v.getServerRequestHandler="NextServer.getServerRequestHandler",v.createServer="createServer.createServer",(g=a||(a={})).compression="NextNodeServer.compression",g.getBuildId="NextNodeServer.getBuildId",g.createComponentTree="NextNodeServer.createComponentTree",g.clientComponentLoading="NextNodeServer.clientComponentLoading",g.getLayoutOrPageModule="NextNodeServer.getLayoutOrPageModule",g.generateStaticRoutes="NextNodeServer.generateStaticRoutes",g.generateFsStaticRoutes="NextNodeServer.generateFsStaticRoutes",g.generatePublicRoutes="NextNodeServer.generatePublicRoutes",g.generateImageRoutes="NextNodeServer.generateImageRoutes.route",g.sendRenderResult="NextNodeServer.sendRenderResult",g.proxyRequest="NextNodeServer.proxyRequest",g.runApi="NextNodeServer.runApi",g.render="NextNodeServer.render",g.renderHTML="NextNodeServer.renderHTML",g.imageOptimizer="NextNodeServer.imageOptimizer",g.getPagePath="NextNodeServer.getPagePath",g.getRoutesManifest="NextNodeServer.getRoutesManifest",g.findPageComponents="NextNodeServer.findPageComponents",g.getFontManifest="NextNodeServer.getFontManifest",g.getServerComponentManifest="NextNodeServer.getServerComponentManifest",g.getRequestHandler="NextNodeServer.getRequestHandler",g.renderToHTML="NextNodeServer.renderToHTML",g.renderError="NextNodeServer.renderError",g.renderErrorToHTML="NextNodeServer.renderErrorToHTML",g.render404="NextNodeServer.render404",g.startResponse="NextNodeServer.startResponse",g.route="route",g.onProxyReq="onProxyReq",g.apiResolver="apiResolver",g.internalFetch="internalFetch",(o||(o={})).startServer="startServer.startServer",(x=s||(s={})).getServerSideProps="Render.getServerSideProps",x.getStaticProps="Render.getStaticProps",x.renderToString="Render.renderToString",x.renderDocument="Render.renderDocument",x.createBodyResult="Render.createBodyResult",(b=l||(l={})).renderToString="AppRender.renderToString",b.renderToReadableStream="AppRender.renderToReadableStream",b.getBodyResult="AppRender.getBodyResult",b.fetch="AppRender.fetch",(c||(c={})).executeRoute="Router.executeRoute",(p||(p={})).runHandler="Node.runHandler",(u||(u={})).runHandler="AppRouteRouteHandlers.runHandler",(y=d||(d={})).generateMetadata="ResolveMetadata.generateMetadata",y.generateViewport="ResolveMetadata.generateViewport",(f||(f={})).execute="Middleware.execute";let w=["Middleware.execute","BaseServer.handleRequest","Render.getServerSideProps","Render.getStaticProps","AppRender.fetch","AppRender.getBodyResult","Render.renderDocument","Node.runHandler","AppRouteRouteHandlers.runHandler","ResolveMetadata.generateMetadata","ResolveMetadata.generateViewport","NextNodeServer.createComponentTree","NextNodeServer.findPageComponents","NextNodeServer.getLayoutOrPageModule","NextNodeServer.startResponse","NextNodeServer.clientComponentLoading"],S=["NextNodeServer.findPageComponents","NextNodeServer.createComponentTree","NextNodeServer.clientComponentLoading"]},25023:function(e,t,n){"use strict";let i;var r=n(34406);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{SpanKind:function(){return p},SpanStatusCode:function(){return c},getTracer:function(){return b}});let a=n(35546);try{i=n(58042)}catch(e){i=n(40750)}let{context:o,propagation:s,trace:l,SpanStatusCode:c,SpanKind:p,ROOT_CONTEXT:u}=i,d=e=>null!==e&&"object"==typeof e&&"function"==typeof e.then,f=(e,t)=>{(null==t?void 0:t.bubble)===!0?e.setAttribute("next.bubble",!0):(t&&e.recordException(t),e.setStatus({code:c.ERROR,message:null==t?void 0:t.message})),e.end()},m=new Map,h=i.createContextKey("next.rootSpanId"),v=0,g=()=>v++;class x{getTracerInstance(){return l.getTracer("next.js","0.0.1")}getContext(){return o}getActiveScopeSpan(){return l.getSpan(null==o?void 0:o.active())}withPropagatedContext(e,t,n){let i=o.active();if(l.getSpanContext(i))return t();let r=s.extract(i,e,n);return o.with(r,t)}trace(...e){var t;let[n,i,s]=e,{fn:c,options:p}="function"==typeof i?{fn:i,options:{}}:{fn:s,options:{...i}},v=p.spanName??n;if(!a.NextVanillaSpanAllowlist.includes(n)&&"1"!==r.env.NEXT_OTEL_VERBOSE||p.hideSpan)return c();let x=this.getSpanContext((null==p?void 0:p.parentSpan)??this.getActiveScopeSpan()),b=!1;x?(null==(t=l.getSpanContext(x))?void 0:t.isRemote)&&(b=!0):(x=(null==o?void 0:o.active())??u,b=!0);let y=g();return p.attributes={"next.span_name":v,"next.span_type":n,...p.attributes},o.with(x.setValue(h,y),()=>this.getTracerInstance().startActiveSpan(v,p,e=>{let t="performance"in globalThis?globalThis.performance.now():void 0,i=()=>{m.delete(y),t&&r.env.NEXT_OTEL_PERFORMANCE_PREFIX&&a.LogSpanAllowList.includes(n||"")&&performance.measure(`${r.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(n.split(".").pop()||"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}`,{start:t,end:performance.now()})};b&&m.set(y,new Map(Object.entries(p.attributes??{})));try{if(c.length>1)return c(e,t=>f(e,t));let t=c(e);if(d(t))return t.then(t=>(e.end(),t)).catch(t=>{throw f(e,t),t}).finally(i);return e.end(),i(),t}catch(t){throw f(e,t),i(),t}}))}wrap(...e){let t=this,[n,i,s]=3===e.length?e:[e[0],{},e[1]];return a.NextVanillaSpanAllowlist.includes(n)||"1"===r.env.NEXT_OTEL_VERBOSE?function(){let e=i;"function"==typeof e&&"function"==typeof s&&(e=e.apply(this,arguments));let r=arguments.length-1,a=arguments[r];if("function"!=typeof a)return t.trace(n,e,()=>s.apply(this,arguments));{let i=t.getContext().bind(o.active(),a);return t.trace(n,e,(e,t)=>(arguments[r]=function(e){return null==t||t(e),i.apply(this,arguments)},s.apply(this,arguments)))}}:s}startSpan(...e){let[t,n]=e,i=this.getSpanContext((null==n?void 0:n.parentSpan)??this.getActiveScopeSpan());return this.getTracerInstance().startSpan(t,n,i)}getSpanContext(e){return e?l.setSpan(o.active(),e):void 0}getRootSpanAttributes(){let e=o.active().getValue(h);return m.get(e)}}let b=(()=>{let e=new x;return()=>e})()},46188:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{HeadersAdapter:function(){return a},ReadonlyHeadersError:function(){return r}});let i=n(40309);class r extends Error{constructor(){super("Headers cannot be modified. Read more: https://nextjs.org/docs/app/api-reference/functions/headers")}static callable(){throw new r}}class a extends Headers{constructor(e){super(),this.headers=new Proxy(e,{get(t,n,r){if("symbol"==typeof n)return i.ReflectAdapter.get(t,n,r);let a=n.toLowerCase(),o=Object.keys(e).find(e=>e.toLowerCase()===a);if(void 0!==o)return i.ReflectAdapter.get(t,o,r)},set(t,n,r,a){if("symbol"==typeof n)return i.ReflectAdapter.set(t,n,r,a);let o=n.toLowerCase(),s=Object.keys(e).find(e=>e.toLowerCase()===o);return i.ReflectAdapter.set(t,s??n,r,a)},has(t,n){if("symbol"==typeof n)return i.ReflectAdapter.has(t,n);let r=n.toLowerCase(),a=Object.keys(e).find(e=>e.toLowerCase()===r);return void 0!==a&&i.ReflectAdapter.has(t,a)},deleteProperty(t,n){if("symbol"==typeof n)return i.ReflectAdapter.deleteProperty(t,n);let r=n.toLowerCase(),a=Object.keys(e).find(e=>e.toLowerCase()===r);return void 0===a||i.ReflectAdapter.deleteProperty(t,a)}})}static seal(e){return new Proxy(e,{get(e,t,n){switch(t){case"append":case"delete":case"set":return r.callable;default:return i.ReflectAdapter.get(e,t,n)}}})}merge(e){return Array.isArray(e)?e.join(", "):e}static from(e){return e instanceof Headers?e:new a(e)}append(e,t){let n=this.headers[e];"string"==typeof n?this.headers[e]=[n,t]:Array.isArray(n)?n.push(t):this.headers[e]=t}delete(e){delete this.headers[e]}get(e){let t=this.headers[e];return void 0!==t?this.merge(t):null}has(e){return void 0!==this.headers[e]}set(e,t){this.headers[e]=t}forEach(e,t){for(let[n,i]of this.entries())e.call(t,i,n,this)}*entries(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase(),n=this.get(t);yield[t,n]}}*keys(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase();yield t}}*values(){for(let e of Object.keys(this.headers)){let t=this.get(e);yield t}}[Symbol.iterator](){return this.entries()}}},40309:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,n){let i=Reflect.get(e,t,n);return"function"==typeof i?i.bind(e):i}static set(e,t,n,i){return Reflect.set(e,t,n,i)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},96577:function(e,t,n){e.exports=n(80108)},36794:function(e,t,n){"use strict";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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var r=s(n(2784)),a=s(n(50381)),o=["text","onCopy","options","children"];function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}(l,e);var t,n,s=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,n=d(l);return e=t?Reflect.construct(n,arguments,d(this).constructor):n.apply(this,arguments),function(e,t){if(t&&("object"===i(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return u(e)}(this,e)});function l(){var e;!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,l);for(var t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];return f(u(e=s.call.apply(s,[this].concat(n))),"onClick",function(t){var n=e.props,i=n.text,o=n.onCopy,s=n.children,l=n.options,c=r.default.Children.only(s),p=(0,a.default)(i,l);o&&o(i,p),c&&c.props&&"function"==typeof c.props.onClick&&c.props.onClick(t)}),e}return n=[{key:"render",value:function(){var e=this.props,t=(e.text,e.onCopy,e.options,e.children),n=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n,i,r={},a=Object.keys(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,o),i=r.default.Children.only(t);return r.default.cloneElement(i,c(c({},n),{},{onClick:this.onClick}))}}],function(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}(l.prototype,n),Object.defineProperty(l,"prototype",{writable:!1}),l}(r.default.PureComponent);t.CopyToClipboard=m,f(m,"defaultProps",{onCopy:void 0,options:void 0})},72282:function(e,t,n){"use strict";var i=n(36794).CopyToClipboard;i.CopyToClipboard=i,e.exports=i},76597:function(e,t,n){"use strict";var i=n(2784),r=n(25965);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){(function(e,t,n){var i;(t="symbol"==typeof(i=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?i:String(i))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}function l(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n,i,r={},a=Object.keys(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}var p="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?i.useLayoutEffect:i.useEffect;function u(e){var t=i.useRef(e);return p(function(){t.current=e}),i.useCallback(function(){for(var e=arguments.length,n=Array(e),i=0;i<e;i++)n[i]=arguments[i];return t.current.apply(void 0,n)},[])}var d=function(e,t){var n=t.decimal,i=t.decimals,a=t.duration,o=t.easingFn,s=t.end,l=t.formattingFn,c=t.numerals,p=t.prefix,u=t.separator,d=t.start,f=t.suffix,m=t.useEasing,h=t.useGrouping,v=t.useIndianSeparators,g=t.enableScrollSpy,x=t.scrollSpyDelay,b=t.scrollSpyOnce,y=t.plugin;return new r.CountUp(e,s,{startVal:d,duration:a,decimal:n,decimalPlaces:i,easingFn:o,formattingFn:l,numerals:c,separator:u,prefix:p,suffix:f,plugin:y,useEasing:m,useIndianSeparators:v,useGrouping:h,enableScrollSpy:g,scrollSpyDelay:x,scrollSpyOnce:b})},f=["ref","startOnMount","enableReinitialize","delay","onEnd","onStart","onPauseResume","onReset","onUpdate"],m={decimal:".",separator:",",delay:null,prefix:"",suffix:"",duration:2,start:0,decimals:0,startOnMount:!0,enableReinitialize:!0,useEasing:!0,useGrouping:!0,useIndianSeparators:!1},h=function(e){var t=Object.fromEntries(Object.entries(e).filter(function(e){return void 0!==(function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,a,o,s=[],l=!0,c=!1;try{for(a=(n=n.call(e)).next;!(l=(i=a.call(n)).done)&&(s.push(i.value),2!==s.length);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw r}}return s}}(e,2)||function(e,t){if(e){if("string"==typeof e)return c(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,2)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[1]})),n=i.useMemo(function(){return o(o({},m),t)},[e]),r=n.ref,a=n.startOnMount,s=n.enableReinitialize,p=n.delay,h=n.onEnd,v=n.onStart,g=n.onPauseResume,x=n.onReset,b=n.onUpdate,y=l(n,f),w=i.useRef(),S=i.useRef(),E=i.useRef(!1),k=u(function(){return d("string"==typeof r?r:r.current,y)}),C=u(function(e){var t=w.current;if(t&&!e)return t;var n=k();return w.current=n,n}),T=u(function(){var e=function(){return C(!0).start(function(){null==h||h({pauseResume:O,reset:M,start:_,update:R})})};p&&p>0?S.current=setTimeout(e,1e3*p):e(),null==v||v({pauseResume:O,reset:M,update:R})}),O=u(function(){C().pauseResume(),null==g||g({reset:M,start:_,update:R})}),M=u(function(){C().el&&(S.current&&clearTimeout(S.current),C().reset(),null==x||x({pauseResume:O,start:_,update:R}))}),R=u(function(e){C().update(e),null==b||b({pauseResume:O,reset:M,start:_})}),_=u(function(){M(),T()}),N=u(function(e){a&&(e&&M(),T())});return i.useEffect(function(){E.current?s&&N(!0):(E.current=!0,N())},[s,E,N,p,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.formattingFn]),i.useEffect(function(){return function(){M()}},[M]),{start:_,pauseResume:O,reset:M,update:R,getCountUp:C}},v=["className","redraw","containerProps","children","style"];t.ZP=function(e){var t=e.className,n=e.redraw,r=e.containerProps,a=e.children,c=e.style,p=l(e,v),d=i.useRef(null),f=i.useRef(!1),m=h(o(o({},p),{},{ref:d,startOnMount:"function"!=typeof a||0===e.delay,enableReinitialize:!1})),g=m.start,x=m.reset,b=m.update,y=m.pauseResume,w=m.getCountUp,S=u(function(){g()}),E=u(function(t){e.preserveValue||x(),b(t)}),k=u(function(){if("function"==typeof e.children&&!(d.current instanceof Element)){console.error('Couldn\'t find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. <span ref={containerRef} />.');return}w()});i.useEffect(function(){k()},[k]),i.useEffect(function(){f.current&&E(e.end)},[e.end,E]);var C=n&&e;return(i.useEffect(function(){n&&f.current&&S()},[S,n,C]),i.useEffect(function(){!n&&f.current&&S()},[S,n,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.className,e.formattingFn]),i.useEffect(function(){f.current=!0},[]),"function"==typeof a)?a({countUpRef:d,start:g,reset:x,update:b,pauseResume:y,getCountUp:w}):i.createElement("span",s({className:t,ref:d,style:c},r),void 0!==e.start?w().formattingFn(e.start):"")}},62515:function(e,t,n){"use strict";n.d(t,{N:function(){return c}});var i=n(2784),r=n(54073),a=n.n(r),o=n(12436),s=n.n(o);let l=(e,t,n,i)=>{switch(t){case"debounce":return a()(e,n,i);case"throttle":return s()(e,n,i);default:return e}};function c({skipOnMount:e=!1,refreshMode:t,refreshRate:n=1e3,refreshOptions:r,handleWidth:a=!0,handleHeight:o=!0,targetRef:s,observerOptions:c,onResize:p}={}){let u=(0,i.useRef)(e),[d,f]=(0,i.useState)({width:void 0,height:void 0}),[m,h]=(0,i.useState)((null==s?void 0:s.current)||null);s&&setTimeout(()=>{s.current!==m&&h(s.current)},0);let v=(0,i.useMemo)(()=>new Proxy(e=>{e!==m&&h(e)},{get:(e,t)=>"current"===t?m:e[t],set:(e,t,n)=>("current"===t?h(n):e[t]=n,!0)}),[m]),g=(0,i.useCallback)((e,t)=>(e.width!==t.width||e.height!==t.height)&&(e.width!==t.width||!!o)&&(e.height!==t.height||!!a),[a,o]),x=(0,i.useCallback)(e=>{if(a||o){if(u.current){u.current=!1;return}e.forEach(e=>{let{width:t,height:n}=(null==e?void 0:e.contentRect)||{};f(e=>g(e,{width:t,height:n})?{width:t,height:n}:e)})}},[a,o,u,g]),b=(0,i.useCallback)(l(x,t,n,r),[x,t,n,r]);return(0,i.useEffect)(()=>{let e;return m?(e=new window.ResizeObserver(b)).observe(m,c):(d.width||d.height)&&f({width:void 0,height:void 0}),()=>{var t,n;null===(t=null==e?void 0:e.disconnect)||void 0===t||t.call(e),null===(n=b.cancel)||void 0===n||n.call(b)}},[b,m]),(0,i.useEffect)(()=>{null==p||p(d.width,d.height)},[d]),Object.assign({ref:v},d)}},91706:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],i=0;i<e.rangeCount;i++)n.push(e.getRangeAt(i));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach(function(t){e.addRange(t)}),t&&t.focus()}}},92416:function(e,t,n){"use strict";n.d(t,{Qo:function(){return f},YF:function(){return u},uY:function(){return d}});var i=n(34843),r=n(2784),a=n(28316),o="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;function s(e,t){let n,i,r;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(i=n;0!=i--;)if(!s(e[i],t[i]))return!1;return!0}if((n=(r=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(i=n;0!=i--;)if(!({}).hasOwnProperty.call(t,r[i]))return!1;for(i=n;0!=i--;){let n=r[i];if(("_owner"!==n||!e.$$typeof)&&!s(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function l(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function c(e,t){let n=l(e);return Math.round(t*n)/n}function p(e){let t=r.useRef(e);return o(()=>{t.current=e}),t}function u(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:u=[],platform:d,elements:{reference:f,floating:m}={},transform:h=!0,whileElementsMounted:v,open:g}=e,[x,b]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[y,w]=r.useState(u);s(y,u)||w(u);let[S,E]=r.useState(null),[k,C]=r.useState(null),T=r.useCallback(e=>{e!==_.current&&(_.current=e,E(e))},[]),O=r.useCallback(e=>{e!==N.current&&(N.current=e,C(e))},[]),M=f||S,R=m||k,_=r.useRef(null),N=r.useRef(null),A=r.useRef(x),I=null!=v,j=p(v),P=p(d),D=p(g),L=r.useCallback(()=>{if(!_.current||!N.current)return;let e={placement:t,strategy:n,middleware:y};P.current&&(e.platform=P.current),(0,i.oo)(_.current,N.current,e).then(e=>{let t={...e,isPositioned:!1!==D.current};z.current&&!s(A.current,t)&&(A.current=t,a.flushSync(()=>{b(t)}))})},[y,t,n,P,D]);o(()=>{!1===g&&A.current.isPositioned&&(A.current.isPositioned=!1,b(e=>({...e,isPositioned:!1})))},[g]);let z=r.useRef(!1);o(()=>(z.current=!0,()=>{z.current=!1}),[]),o(()=>{if(M&&(_.current=M),R&&(N.current=R),M&&R){if(j.current)return j.current(M,R,L);L()}},[M,R,L,j,I]);let F=r.useMemo(()=>({reference:_,floating:N,setReference:T,setFloating:O}),[T,O]),B=r.useMemo(()=>({reference:M,floating:R}),[M,R]),V=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!B.floating)return e;let t=c(B.floating,x.x),i=c(B.floating,x.y);return h?{...e,transform:"translate("+t+"px, "+i+"px)",...l(B.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:i}},[n,h,B.floating,x.x,x.y]);return r.useMemo(()=>({...x,update:L,refs:F,elements:B,floatingStyles:V}),[x,L,F,B,V])}let d=(e,t)=>({...(0,i.uY)(e),options:[e,t]}),f=(e,t)=>({...(0,i.Qo)(e),options:[e,t]})},83127:function(e,t,n){"use strict";n.d(t,{MM:function(){return a},Me:function(){return s},Pe:function(){return l},U9:function(){return c},ex:function(){return o},r3:function(){return r}});var i=n(97808);function r(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&(0,i.Zq)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function a(e){return"nativeEvent"in e}function o(e){return e.matches("html,body")}function s(e){return(null==e?void 0:e.ownerDocument)||document}function l(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function c(e){return"composedPath"in e?e.composedPath()[0]:e.target}},97808:function(e,t,n){"use strict";function i(){return"undefined"!=typeof window}function r(e){return o(e)?(e.nodeName||"").toLowerCase():"#document"}function a(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function o(e){return!!i()&&(e instanceof Node||e instanceof a(e).Node)}function s(e){return!!i()&&(e instanceof Element||e instanceof a(e).Element)}function l(e){return!!i()&&(e instanceof HTMLElement||e instanceof a(e).HTMLElement)}function c(e){return!!i()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof a(e).ShadowRoot)}function p(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function u(e){return["html","body","#document"].includes(r(e))}function d(e){return a(e).getComputedStyle(e)}function f(e){var t;if("html"===r(e))return e;let n=e.assignedSlot||e.parentNode||c(e)&&e.host||(null==(t=(o(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement);return c(n)?n.host:n}n.d(t,{Dx:function(){return d},Ow:function(){return f},Pf:function(){return p},Py:function(){return u},Re:function(){return l},Zq:function(){return c},kK:function(){return s}})},6242:function(e,t,n){"use strict";n.d(t,{O:function(){return m}});var i=n(2784),r={dragStart:!0},a=(e,t={})=>{let n,i,{bounds:a,axis:f="both",gpuAcceleration:m=!0,legacyTranslate:h=!0,transform:v,applyUserSelectHack:g=!0,disabled:x=!1,ignoreMultitouch:b=!1,recomputeBounds:y=r,grid:w,position:S,cancel:E,handle:k,defaultClass:C="neodrag",defaultClassDragging:T="neodrag-dragging",defaultClassDragged:O="neodrag-dragged",defaultPosition:M={x:0,y:0},onDragStart:R,onDrag:_,onDragEnd:N}=t,A=!1,I=0,j=0,P=0,D=0,L=0,z=0,{x:F,y:B}=S?{x:S?.x??0,y:S?.y??0}:M;K(F,B);let V,$,H,G,q,J="",U=!!S;y={...r,...y};let Y=new Set,W=document.body.style,X=e.classList;function K(t=I,n=j){if(!v){if(h){let i=`${+t}px, ${+n}px`;return u(e,"transform",m?`translate3d(${i}, 0)`:`translate(${i})`)}return u(e,"translate",`${+t}px ${+n}px ${m?"1px":""}`)}let i=v({offsetX:t,offsetY:n,rootNode:e});s(i)&&u(e,"transform",i)}let Z=(t,n)=>{let i={offsetX:I,offsetY:j,rootNode:e,currentNode:q};e.dispatchEvent(new CustomEvent(t,{detail:i})),n?.(i)},Q=addEventListener;Q("pointerdown",et,!1),Q("pointerup",en,!1),Q("pointermove",ei,!1),u(e,"touch-action","none");let ee=()=>{let t=e.offsetWidth/$.width;return isNaN(t)&&(t=1),t};function et(t){if(x||2===t.button)return;if(Y.add(t.pointerId),b&&Y.size>1)return t.preventDefault();if(y.dragStart&&(V=p(a,e)),s(k)&&s(E)&&k===E)throw Error("`handle` selector can't be same as `cancel` selector");if(X.add(C),H=function(e,t){if(!e)return[t];if(d(e))return[e];if(Array.isArray(e))return e;let n=t.querySelectorAll(e);if(null===n)throw Error("Selector passed for `handle` option should be child of the element on which the action is applied");return Array.from(n.values())}(k,e),G=function(e,t){if(!e)return[];if(d(e))return[e];if(Array.isArray(e))return e;let n=t.querySelectorAll(e);if(null===n)throw Error("Selector passed for `cancel` option should be child of the element on which the action is applied");return Array.from(n.values())}(E,e),n=/(both|x)/.test(f),i=/(both|y)/.test(f),c(G,H))throw Error("Element being dragged can't be a child of the element on which `cancel` is applied");let r=t.composedPath()[0];if(!H.some(e=>e.contains(r)||e.shadowRoot?.contains(r))||c(G,[r]))return;q=1===H.length?e:H.find(e=>e.contains(r)),A=!0,$=e.getBoundingClientRect(),g&&(J=W.userSelect,W.userSelect="none"),Z("neodrag:start",R);let{clientX:o,clientY:l}=t,u=ee();n&&(P=o-F/u),i&&(D=l-B/u),V&&(L=o-$.left,z=l-$.top)}function en(t){Y.delete(t.pointerId),A&&(y.dragEnd&&(V=p(a,e)),X.remove(T),X.add(O),g&&(W.userSelect=J),Z("neodrag:end",N),n&&(P=I),i&&(D=j),A=!1)}function ei(t){if(!A||b&&Y.size>1)return;y.drag&&(V=p(a,e)),X.add(T),t.preventDefault(),$=e.getBoundingClientRect();let r=t.clientX,s=t.clientY,c=ee();if(V){let e={left:V.left+L,top:V.top+z,right:V.right+L-$.width,bottom:V.bottom+z-$.height};r=o(r,e.left,e.right),s=o(s,e.top,e.bottom)}if(Array.isArray(w)){let[e,t]=w;if(isNaN(+e)||e<0)throw Error("1st argument of `grid` must be a valid positive number");if(isNaN(+t)||t<0)throw Error("2nd argument of `grid` must be a valid positive number");let n=r-P,i=s-D;[n,i]=l([e/c,t/c],n,i),r=P+n,s=D+i}n&&(I=Math.round((r-P)*c)),i&&(j=Math.round((s-D)*c)),F=I,B=j,Z("neodrag",_),K()}return{destroy:()=>{let e=removeEventListener;e("pointerdown",et,!1),e("pointerup",en,!1),e("pointermove",ei,!1)},update:e=>{f=e.axis||"both",x=e.disabled??!1,b=e.ignoreMultitouch??!1,k=e.handle,a=e.bounds,y=e.recomputeBounds??r,E=e.cancel,g=e.applyUserSelectHack??!0,w=e.grid,m=e.gpuAcceleration??!0,h=e.legacyTranslate??!0,v=e.transform;let t=X.contains(O);X.remove(C,O),C=e.defaultClass??"neodrag",T=e.defaultClassDragging??"neodrag-dragging",O=e.defaultClassDragged??"neodrag-dragged",X.add(C),t&&X.add(O),U&&(F=I=e.position?.x??I,B=j=e.position?.y??j,K())}}},o=(e,t,n)=>Math.min(Math.max(e,t),n),s=e=>"string"==typeof e,l=([e,t],n,i)=>{let r=(e,t)=>0===t?0:Math.ceil(e/t)*t;return[r(n,e),r(i,t)]},c=(e,t)=>e.some(e=>t.some(t=>e.contains(t)));function p(e,t){if(void 0===e)return;if(d(e))return e.getBoundingClientRect();if("object"==typeof e){let{top:t=0,left:n=0,right:i=0,bottom:r=0}=e;return{top:t,right:window.innerWidth-i,bottom:window.innerHeight-r,left:n}}if("parent"===e)return t.parentNode.getBoundingClientRect();let n=document.querySelector(e);if(null===n)throw Error("The selector provided for bound doesn't exists in the document.");return n.getBoundingClientRect()}var u=(e,t,n)=>e.style.setProperty(t,n),d=e=>e instanceof HTMLElement;function f(e){return null==e||"string"==typeof e||e instanceof HTMLElement?e:"current"in e?e.current:Array.isArray(e)?e.map(e=>e instanceof HTMLElement?e:e.current):void 0}function m(e,t={}){let n=(0,i.useRef)(),[r,o]=(0,i.useState)(!1),[s,l]=(0,i.useState)(),{onDragStart:c,onDrag:p,onDragEnd:u,handle:d,cancel:m}=t,h=f(d),v=f(m);function g(e){var t;o(!0),t=c,l(e),t?.(e)}function x(e){var t;t=p,l(e),t?.(e)}function b(e){var t;o(!1),t=u,l(e),t?.(e)}return(0,i.useEffect)(()=>{if("undefined"==typeof window)return;let i=e.current;if(!i)return;({onDragStart:c,onDrag:p,onDragEnd:u}=t);let{update:r,destroy:o}=a(i,{...t,handle:h,cancel:v,onDragStart:g,onDrag:x,onDragEnd:b});return n.current=r,o},[]),(0,i.useEffect)(()=>{n.current?.({...t,handle:f(d),cancel:f(m),onDragStart:g,onDrag:x,onDragEnd:b})},[t]),{isDragging:r,dragState:s}}},99176:function(e,t,n){"use strict";n.d(t,{VY:function(){return q},ck:function(){return H},fC:function(){return $},h4:function(){return G}});var i=n(2784),r=n(92211),a=n(49005),o=n(62656),s=n(17998),l=n(87695),c=n(72714),p=n(69557),u=n(23372),d=n(59241),f=n(52322),m="Accordion",h=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[v,g,x]=(0,a.B)(m),[b,y]=(0,r.b)(m,[x,p.p_]),w=(0,p.p_)(),S=i.forwardRef((e,t)=>{let{type:n,...i}=e;return(0,f.jsx)(v.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,f.jsx)(M,{...i,ref:t}):(0,f.jsx)(O,{...i,ref:t})})});S.displayName=m;var[E,k]=b(m),[C,T]=b(m,{collapsible:!1}),O=i.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:a=()=>{},collapsible:o=!1,...s}=e,[c,p]=(0,l.T)({prop:n,defaultProp:r,onChange:a});return(0,f.jsx)(E,{scope:e.__scopeAccordion,value:c?[c]:[],onItemOpen:p,onItemClose:i.useCallback(()=>o&&p(""),[o,p]),children:(0,f.jsx)(C,{scope:e.__scopeAccordion,collapsible:o,children:(0,f.jsx)(N,{...s,ref:t})})})}),M=i.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:a=()=>{},...o}=e,[s=[],c]=(0,l.T)({prop:n,defaultProp:r,onChange:a}),p=i.useCallback(e=>c((t=[])=>[...t,e]),[c]),u=i.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,f.jsx)(E,{scope:e.__scopeAccordion,value:s,onItemOpen:p,onItemClose:u,children:(0,f.jsx)(C,{scope:e.__scopeAccordion,collapsible:!0,children:(0,f.jsx)(N,{...o,ref:t})})})}),[R,_]=b(m),N=i.forwardRef((e,t)=>{let{__scopeAccordion:n,disabled:r,dir:a,orientation:l="vertical",...p}=e,u=i.useRef(null),m=(0,o.e)(u,t),x=g(n),b="ltr"===(0,d.gm)(a),y=(0,s.M)(e.onKeyDown,e=>{if(!h.includes(e.key))return;let t=e.target,n=x().filter(e=>!e.ref.current?.disabled),i=n.findIndex(e=>e.ref.current===t),r=n.length;if(-1===i)return;e.preventDefault();let a=i,o=r-1,s=()=>{(a=i+1)>o&&(a=0)},c=()=>{(a=i-1)<0&&(a=o)};switch(e.key){case"Home":a=0;break;case"End":a=o;break;case"ArrowRight":"horizontal"===l&&(b?s():c());break;case"ArrowDown":"vertical"===l&&s();break;case"ArrowLeft":"horizontal"===l&&(b?c():s());break;case"ArrowUp":"vertical"===l&&c()}let p=a%r;n[p].ref.current?.focus()});return(0,f.jsx)(R,{scope:n,disabled:r,direction:a,orientation:l,children:(0,f.jsx)(v.Slot,{scope:n,children:(0,f.jsx)(c.WV.div,{...p,"data-orientation":l,ref:m,onKeyDown:r?void 0:y})})})}),A="AccordionItem",[I,j]=b(A),P=i.forwardRef((e,t)=>{let{__scopeAccordion:n,value:i,...r}=e,a=_(A,n),o=k(A,n),s=w(n),l=(0,u.M)(),c=i&&o.value.includes(i)||!1,d=a.disabled||e.disabled;return(0,f.jsx)(I,{scope:n,open:c,disabled:d,triggerId:l,children:(0,f.jsx)(p.fC,{"data-orientation":a.orientation,"data-state":V(c),...s,...r,ref:t,disabled:d,open:c,onOpenChange:e=>{e?o.onItemOpen(i):o.onItemClose(i)}})})});P.displayName=A;var D="AccordionHeader",L=i.forwardRef((e,t)=>{let{__scopeAccordion:n,...i}=e,r=_(m,n),a=j(D,n);return(0,f.jsx)(c.WV.h3,{"data-orientation":r.orientation,"data-state":V(a.open),"data-disabled":a.disabled?"":void 0,...i,ref:t})});L.displayName=D;var z="AccordionTrigger";i.forwardRef((e,t)=>{let{__scopeAccordion:n,...i}=e,r=_(m,n),a=j(z,n),o=T(z,n),s=w(n);return(0,f.jsx)(v.ItemSlot,{scope:n,children:(0,f.jsx)(p.xz,{"aria-disabled":a.open&&!o.collapsible||void 0,"data-orientation":r.orientation,id:a.triggerId,...s,...i,ref:t})})}).displayName=z;var F="AccordionContent",B=i.forwardRef((e,t)=>{let{__scopeAccordion:n,...i}=e,r=_(m,n),a=j(F,n),o=w(n);return(0,f.jsx)(p.VY,{role:"region","aria-labelledby":a.triggerId,"data-orientation":r.orientation,...o,...i,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function V(e){return e?"open":"closed"}B.displayName=F;var $=S,H=P,G=L,q=B},22430:function(e,t,n){"use strict";n.d(t,{h_:function(){return eZ},bO:function(){return e5},AW:function(){return e3},Xi:function(){return e4},nC:function(){return e7},cq:function(){return e1},_x:function(){return e8},qB:function(){return e6},Ph:function(){return e9},TG:function(){return tt},kt:function(){return te},$F:function(){return e0}});var i=n(2784),r=n(17998),a=n(62656),o=n(92211),s=n(87695),l=n(72714),c=n(49005),p=n(59241),u=n(35999),d=n(11861),f=n(22426),m=n(23372),h=n(9575),v=n(78773),g=n(79616),x=n(52322),b=n(27757),y="rovingFocusGroup.onEntryFocus",w={bubbles:!1,cancelable:!0},S="RovingFocusGroup",[E,k,C]=(0,c.B)(S),[T,O]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>i.createContext(e));return function(n){let r=n?.[e]||t;return i.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let a=i.createContext(r),o=n.length;function s(t){let{scope:n,children:r,...s}=t,l=n?.[e][o]||a,c=i.useMemo(()=>s,Object.values(s));return(0,x.jsx)(l.Provider,{value:c,children:r})}return n=[...n,r],s.displayName=t+"Provider",[s,function(n,s){let l=s?.[e][o]||a,c=i.useContext(l);if(c)return c;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:i})=>{let r=n(e)[`__scope${i}`];return{...t,...r}},{});return i.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(S,[C]),[M,R]=T(S),_=i.forwardRef((e,t)=>(0,x.jsx)(E.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,x.jsx)(E.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,x.jsx)(N,{...e,ref:t})})}));_.displayName=S;var N=i.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:o,loop:c=!1,dir:u,currentTabStopId:d,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:m,onEntryFocus:h,preventScrollOnEntryFocus:v=!1,...g}=e,S=i.useRef(null),E=(0,a.e)(t,S),C=(0,p.gm)(u),[T=null,O]=(0,s.T)({prop:d,defaultProp:f,onChange:m}),[R,_]=i.useState(!1),N=(0,b.W)(h),A=k(n),I=i.useRef(!1),[j,D]=i.useState(0);return i.useEffect(()=>{let e=S.current;if(e)return e.addEventListener(y,N),()=>e.removeEventListener(y,N)},[N]),(0,x.jsx)(M,{scope:n,orientation:o,dir:C,loop:c,currentTabStopId:T,onItemFocus:i.useCallback(e=>O(e),[O]),onItemShiftTab:i.useCallback(()=>_(!0),[]),onFocusableItemAdd:i.useCallback(()=>D(e=>e+1),[]),onFocusableItemRemove:i.useCallback(()=>D(e=>e-1),[]),children:(0,x.jsx)(l.WV.div,{tabIndex:R||0===j?-1:0,"data-orientation":o,...g,ref:E,style:{outline:"none",...e.style},onMouseDown:(0,r.M)(e.onMouseDown,()=>{I.current=!0}),onFocus:(0,r.M)(e.onFocus,e=>{let t=!I.current;if(e.target===e.currentTarget&&t&&!R){let t=new CustomEvent(y,w);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=A().filter(e=>e.focusable);P([e.find(e=>e.active),e.find(e=>e.id===T),...e].filter(Boolean).map(e=>e.ref.current),v)}}I.current=!1}),onBlur:(0,r.M)(e.onBlur,()=>_(!1))})})}),A="RovingFocusGroupItem",I=i.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:a=!0,active:o=!1,tabStopId:s,...c}=e,p=(0,m.M)(),u=s||p,d=R(A,n),f=d.currentTabStopId===u,h=k(n),{onFocusableItemAdd:v,onFocusableItemRemove:g}=d;return i.useEffect(()=>{if(a)return v(),()=>g()},[a,v,g]),(0,x.jsx)(E.ItemSlot,{scope:n,id:u,focusable:a,active:o,children:(0,x.jsx)(l.WV.span,{tabIndex:f?0:-1,"data-orientation":d.orientation,...c,ref:t,onMouseDown:(0,r.M)(e.onMouseDown,e=>{a?d.onItemFocus(u):e.preventDefault()}),onFocus:(0,r.M)(e.onFocus,()=>d.onItemFocus(u)),onKeyDown:(0,r.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){d.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var i;let r=(i=e.key,"rtl"!==n?i:"ArrowLeft"===i?"ArrowRight":"ArrowRight"===i?"ArrowLeft":i);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(r))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)))return j[r]}(e,d.orientation,d.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){var n,i;"prev"===t&&r.reverse();let a=r.indexOf(e.currentTarget);r=d.loop?(n=r,i=a+1,n.map((e,t)=>n[(i+t)%n.length])):r.slice(a+1)}setTimeout(()=>P(r))}})})})});I.displayName=A;var j={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function P(e,t=!1){let n=document.activeElement;for(let i of e)if(i===n||(i.focus({preventScroll:t}),document.activeElement!==n))return}var D=n(49815),L=n(49732),z=n(70506),F=["Enter"," "],B=["ArrowUp","PageDown","End"],V=["ArrowDown","PageUp","Home",...B],$={ltr:[...F,"ArrowRight"],rtl:[...F,"ArrowLeft"]},H={ltr:["ArrowLeft"],rtl:["ArrowRight"]},G="Menu",[q,J,U]=(0,c.B)(G),[Y,W]=(0,o.b)(G,[U,h.D7,O]),X=(0,h.D7)(),K=O(),[Z,Q]=Y(G),[ee,et]=Y(G),en=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:a,onOpenChange:o,modal:s=!0}=e,l=X(t),[c,u]=i.useState(null),d=i.useRef(!1),f=(0,b.W)(o),m=(0,p.gm)(a);return i.useEffect(()=>{let e=()=>{d.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>d.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,x.jsx)(h.fC,{...l,children:(0,x.jsx)(Z,{scope:t,open:n,onOpenChange:f,content:c,onContentChange:u,children:(0,x.jsx)(ee,{scope:t,onClose:i.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:d,dir:m,modal:s,children:r})})})};en.displayName=G;var ei=i.forwardRef((e,t)=>{let{__scopeMenu:n,...i}=e,r=X(n);return(0,x.jsx)(h.ee,{...r,...i,ref:t})});ei.displayName="MenuAnchor";var er="MenuPortal",[ea,eo]=Y(er,{forceMount:void 0}),es=e=>{let{__scopeMenu:t,forceMount:n,children:i,container:r}=e,a=Q(er,t);return(0,x.jsx)(ea,{scope:t,forceMount:n,children:(0,x.jsx)(g.z,{present:n||a.open,children:(0,x.jsx)(v.h,{asChild:!0,container:r,children:i})})})};es.displayName=er;var el="MenuContent",[ec,ep]=Y(el),eu=i.forwardRef((e,t)=>{let n=eo(el,e.__scopeMenu),{forceMount:i=n.forceMount,...r}=e,a=Q(el,e.__scopeMenu),o=et(el,e.__scopeMenu);return(0,x.jsx)(q.Provider,{scope:e.__scopeMenu,children:(0,x.jsx)(g.z,{present:i||a.open,children:(0,x.jsx)(q.Slot,{scope:e.__scopeMenu,children:o.modal?(0,x.jsx)(ed,{...r,ref:t}):(0,x.jsx)(ef,{...r,ref:t})})})})}),ed=i.forwardRef((e,t)=>{let n=Q(el,e.__scopeMenu),o=i.useRef(null),s=(0,a.e)(t,o);return i.useEffect(()=>{let e=o.current;if(e)return(0,L.Ry)(e)},[]),(0,x.jsx)(em,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,r.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),ef=i.forwardRef((e,t)=>{let n=Q(el,e.__scopeMenu);return(0,x.jsx)(em,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),em=i.forwardRef((e,t)=>{let{__scopeMenu:n,loop:o=!1,trapFocus:s,onOpenAutoFocus:l,onCloseAutoFocus:c,disableOutsidePointerEvents:p,onEntryFocus:m,onEscapeKeyDown:v,onPointerDownOutside:g,onFocusOutside:b,onInteractOutside:y,onDismiss:w,disableOutsideScroll:S,...E}=e,k=Q(el,n),C=et(el,n),T=X(n),O=K(n),M=J(n),[R,N]=i.useState(null),A=i.useRef(null),I=(0,a.e)(t,A,k.onContentChange),j=i.useRef(0),P=i.useRef(""),L=i.useRef(0),F=i.useRef(null),$=i.useRef("right"),H=i.useRef(0),G=S?z.Z:i.Fragment,q=S?{as:D.g7,allowPinchZoom:!0}:void 0,U=e=>{let t=P.current+e,n=M().filter(e=>!e.disabled),i=document.activeElement,r=n.find(e=>e.ref.current===i)?.textValue,a=function(e,t,n){var i;let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=(i=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(i+n)%e.length]));1===r.length&&(a=a.filter(e=>e!==n));let o=a.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return o!==n?o:void 0}(n.map(e=>e.textValue),t,r),o=n.find(e=>e.textValue===a)?.ref.current;(function e(t){P.current=t,window.clearTimeout(j.current),""!==t&&(j.current=window.setTimeout(()=>e(""),1e3))})(t),o&&setTimeout(()=>o.focus())};i.useEffect(()=>()=>window.clearTimeout(j.current),[]),(0,d.EW)();let Y=i.useCallback(e=>{var t;return $.current===F.current?.side&&!!(t=F.current?.area)&&function(e,t){let{x:n,y:i}=e,r=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e].x,s=t[e].y,l=t[a].x,c=t[a].y;s>i!=c>i&&n<(l-o)*(i-s)/(c-s)+o&&(r=!r)}return r}({x:e.clientX,y:e.clientY},t)},[]);return(0,x.jsx)(ec,{scope:n,searchRef:P,onItemEnter:i.useCallback(e=>{Y(e)&&e.preventDefault()},[Y]),onItemLeave:i.useCallback(e=>{Y(e)||(A.current?.focus(),N(null))},[Y]),onTriggerLeave:i.useCallback(e=>{Y(e)&&e.preventDefault()},[Y]),pointerGraceTimerRef:L,onPointerGraceIntentChange:i.useCallback(e=>{F.current=e},[]),children:(0,x.jsx)(G,{...q,children:(0,x.jsx)(f.M,{asChild:!0,trapped:s,onMountAutoFocus:(0,r.M)(l,e=>{e.preventDefault(),A.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:c,children:(0,x.jsx)(u.XB,{asChild:!0,disableOutsidePointerEvents:p,onEscapeKeyDown:v,onPointerDownOutside:g,onFocusOutside:b,onInteractOutside:y,onDismiss:w,children:(0,x.jsx)(_,{asChild:!0,...O,dir:C.dir,orientation:"vertical",loop:o,currentTabStopId:R,onCurrentTabStopIdChange:N,onEntryFocus:(0,r.M)(m,e=>{C.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,x.jsx)(h.VY,{role:"menu","aria-orientation":"vertical","data-state":e$(k.open),"data-radix-menu-content":"",dir:C.dir,...T,...E,ref:I,style:{outline:"none",...E.style},onKeyDown:(0,r.M)(E.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,i=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&i&&U(e.key));let r=A.current;if(e.target!==r||!V.includes(e.key))return;e.preventDefault();let a=M().filter(e=>!e.disabled).map(e=>e.ref.current);B.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(a)}),onBlur:(0,r.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(j.current),P.current="")}),onPointerMove:(0,r.M)(e.onPointerMove,eq(e=>{let t=e.target,n=H.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>H.current?"right":"left";$.current=t,H.current=e.clientX}}))})})})})})})});eu.displayName=el;var eh=i.forwardRef((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,x.jsx)(l.WV.div,{role:"group",...i,ref:t})});eh.displayName="MenuGroup";var ev=i.forwardRef((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,x.jsx)(l.WV.div,{...i,ref:t})});ev.displayName="MenuLabel";var eg="MenuItem",ex="menu.itemSelect",eb=i.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:o,...s}=e,c=i.useRef(null),p=et(eg,e.__scopeMenu),u=ep(eg,e.__scopeMenu),d=(0,a.e)(t,c),f=i.useRef(!1);return(0,x.jsx)(ey,{...s,ref:d,disabled:n,onClick:(0,r.M)(e.onClick,()=>{let e=c.current;if(!n&&e){let t=new CustomEvent(ex,{bubbles:!0,cancelable:!0});e.addEventListener(ex,e=>o?.(e),{once:!0}),(0,l.jH)(e,t),t.defaultPrevented?f.current=!1:p.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),f.current=!0},onPointerUp:(0,r.M)(e.onPointerUp,e=>{f.current||e.currentTarget?.click()}),onKeyDown:(0,r.M)(e.onKeyDown,e=>{let t=""!==u.searchRef.current;!n&&(!t||" "!==e.key)&&F.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eb.displayName=eg;var ey=i.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:o=!1,textValue:s,...c}=e,p=ep(eg,n),u=K(n),d=i.useRef(null),f=(0,a.e)(t,d),[m,h]=i.useState(!1),[v,g]=i.useState("");return i.useEffect(()=>{let e=d.current;e&&g((e.textContent??"").trim())},[c.children]),(0,x.jsx)(q.ItemSlot,{scope:n,disabled:o,textValue:s??v,children:(0,x.jsx)(I,{asChild:!0,...u,focusable:!o,children:(0,x.jsx)(l.WV.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...c,ref:f,onPointerMove:(0,r.M)(e.onPointerMove,eq(e=>{o?p.onItemLeave(e):(p.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,r.M)(e.onPointerLeave,eq(e=>p.onItemLeave(e))),onFocus:(0,r.M)(e.onFocus,()=>h(!0)),onBlur:(0,r.M)(e.onBlur,()=>h(!1))})})})}),ew=i.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:i,...a}=e;return(0,x.jsx)(eR,{scope:e.__scopeMenu,checked:n,children:(0,x.jsx)(eb,{role:"menuitemcheckbox","aria-checked":eH(n)?"mixed":n,...a,ref:t,"data-state":eG(n),onSelect:(0,r.M)(a.onSelect,()=>i?.(!!eH(n)||!n),{checkForDefaultPrevented:!1})})})});ew.displayName="MenuCheckboxItem";var eS="MenuRadioGroup",[eE,ek]=Y(eS,{value:void 0,onValueChange:()=>{}}),eC=i.forwardRef((e,t)=>{let{value:n,onValueChange:i,...r}=e,a=(0,b.W)(i);return(0,x.jsx)(eE,{scope:e.__scopeMenu,value:n,onValueChange:a,children:(0,x.jsx)(eh,{...r,ref:t})})});eC.displayName=eS;var eT="MenuRadioItem",eO=i.forwardRef((e,t)=>{let{value:n,...i}=e,a=ek(eT,e.__scopeMenu),o=n===a.value;return(0,x.jsx)(eR,{scope:e.__scopeMenu,checked:o,children:(0,x.jsx)(eb,{role:"menuitemradio","aria-checked":o,...i,ref:t,"data-state":eG(o),onSelect:(0,r.M)(i.onSelect,()=>a.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});eO.displayName=eT;var eM="MenuItemIndicator",[eR,e_]=Y(eM,{checked:!1}),eN=i.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:i,...r}=e,a=e_(eM,n);return(0,x.jsx)(g.z,{present:i||eH(a.checked)||!0===a.checked,children:(0,x.jsx)(l.WV.span,{...r,ref:t,"data-state":eG(a.checked)})})});eN.displayName=eM;var eA=i.forwardRef((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,x.jsx)(l.WV.div,{role:"separator","aria-orientation":"horizontal",...i,ref:t})});eA.displayName="MenuSeparator";var eI=i.forwardRef((e,t)=>{let{__scopeMenu:n,...i}=e,r=X(n);return(0,x.jsx)(h.Eh,{...r,...i,ref:t})});eI.displayName="MenuArrow";var ej="MenuSub",[eP,eD]=Y(ej),eL=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:a}=e,o=Q(ej,t),s=X(t),[l,c]=i.useState(null),[p,u]=i.useState(null),d=(0,b.W)(a);return i.useEffect(()=>(!1===o.open&&d(!1),()=>d(!1)),[o.open,d]),(0,x.jsx)(h.fC,{...s,children:(0,x.jsx)(Z,{scope:t,open:r,onOpenChange:d,content:p,onContentChange:u,children:(0,x.jsx)(eP,{scope:t,contentId:(0,m.M)(),triggerId:(0,m.M)(),trigger:l,onTriggerChange:c,children:n})})})};eL.displayName=ej;var ez="MenuSubTrigger",eF=i.forwardRef((e,t)=>{let n=Q(ez,e.__scopeMenu),o=et(ez,e.__scopeMenu),s=eD(ez,e.__scopeMenu),l=ep(ez,e.__scopeMenu),c=i.useRef(null),{pointerGraceTimerRef:p,onPointerGraceIntentChange:u}=l,d={__scopeMenu:e.__scopeMenu},f=i.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);return i.useEffect(()=>f,[f]),i.useEffect(()=>{let e=p.current;return()=>{window.clearTimeout(e),u(null)}},[p,u]),(0,x.jsx)(ei,{asChild:!0,...d,children:(0,x.jsx)(ey,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":s.contentId,"data-state":e$(n.open),...e,ref:(0,a.F)(t,s.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,r.M)(e.onPointerMove,eq(t=>{l.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||c.current||(l.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{n.onOpenChange(!0),f()},100))})),onPointerLeave:(0,r.M)(e.onPointerLeave,eq(e=>{f();let t=n.content?.getBoundingClientRect();if(t){let i=n.content?.dataset.side,r="right"===i,a=t[r?"left":"right"],o=t[r?"right":"left"];l.onPointerGraceIntentChange({area:[{x:e.clientX+(r?-5:5),y:e.clientY},{x:a,y:t.top},{x:o,y:t.top},{x:o,y:t.bottom},{x:a,y:t.bottom}],side:i}),window.clearTimeout(p.current),p.current=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(e),e.defaultPrevented)return;l.onPointerGraceIntentChange(null)}})),onKeyDown:(0,r.M)(e.onKeyDown,t=>{let i=""!==l.searchRef.current;!e.disabled&&(!i||" "!==t.key)&&$[o.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})});eF.displayName=ez;var eB="MenuSubContent",eV=i.forwardRef((e,t)=>{let n=eo(el,e.__scopeMenu),{forceMount:o=n.forceMount,...s}=e,l=Q(el,e.__scopeMenu),c=et(el,e.__scopeMenu),p=eD(eB,e.__scopeMenu),u=i.useRef(null),d=(0,a.e)(t,u);return(0,x.jsx)(q.Provider,{scope:e.__scopeMenu,children:(0,x.jsx)(g.z,{present:o||l.open,children:(0,x.jsx)(q.Slot,{scope:e.__scopeMenu,children:(0,x.jsx)(em,{id:p.contentId,"aria-labelledby":p.triggerId,...s,ref:d,align:"start",side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{c.isUsingKeyboardRef.current&&u.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,r.M)(e.onFocusOutside,e=>{e.target!==p.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:(0,r.M)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,r.M)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=H[c.dir].includes(e.key);t&&n&&(l.onOpenChange(!1),p.trigger?.focus(),e.preventDefault())})})})})})});function e$(e){return e?"open":"closed"}function eH(e){return"indeterminate"===e}function eG(e){return eH(e)?"indeterminate":e?"checked":"unchecked"}function eq(e){return t=>"mouse"===t.pointerType?e(t):void 0}eV.displayName=eB;var eJ="DropdownMenu",[eU,eY]=(0,o.b)(eJ,[W]),eW=W(),[eX,eK]=eU(eJ),eZ=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:a,defaultOpen:o,onOpenChange:l,modal:c=!0}=e,p=eW(t),u=i.useRef(null),[d=!1,f]=(0,s.T)({prop:a,defaultProp:o,onChange:l});return(0,x.jsx)(eX,{scope:t,triggerId:(0,m.M)(),triggerRef:u,contentId:(0,m.M)(),open:d,onOpenChange:f,onOpenToggle:i.useCallback(()=>f(e=>!e),[f]),modal:c,children:(0,x.jsx)(en,{...p,open:d,onOpenChange:f,dir:r,modal:c,children:n})})};eZ.displayName=eJ;var eQ="DropdownMenuTrigger",e0=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:i=!1,...o}=e,s=eK(eQ,n),c=eW(n);return(0,x.jsx)(ei,{asChild:!0,...c,children:(0,x.jsx)(l.WV.button,{type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":i?"":void 0,disabled:i,...o,ref:(0,a.F)(t,s.triggerRef),onPointerDown:(0,r.M)(e.onPointerDown,e=>{i||0!==e.button||!1!==e.ctrlKey||(s.onOpenToggle(),s.open||e.preventDefault())}),onKeyDown:(0,r.M)(e.onKeyDown,e=>{!i&&(["Enter"," "].includes(e.key)&&s.onOpenToggle(),"ArrowDown"===e.key&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});e0.displayName=eQ;var e1=e=>{let{__scopeDropdownMenu:t,...n}=e,i=eW(t);return(0,x.jsx)(es,{...i,...n})};e1.displayName="DropdownMenuPortal";var e2="DropdownMenuContent",e3=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...a}=e,o=eK(e2,n),s=eW(n),l=i.useRef(!1);return(0,x.jsx)(eu,{id:o.contentId,"aria-labelledby":o.triggerId,...s,...a,ref:t,onCloseAutoFocus:(0,r.M)(e.onCloseAutoFocus,e=>{l.current||o.triggerRef.current?.focus(),l.current=!1,e.preventDefault()}),onInteractOutside:(0,r.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,i=2===t.button||n;(!o.modal||i)&&(l.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});e3.displayName=e2,i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,r=eW(n);return(0,x.jsx)(eh,{...r,...i,ref:t})}).displayName="DropdownMenuGroup",i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,r=eW(n);return(0,x.jsx)(ev,{...r,...i,ref:t})}).displayName="DropdownMenuLabel";var e4=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,r=eW(n);return(0,x.jsx)(eb,{...r,...i,ref:t})});e4.displayName="DropdownMenuItem";var e5=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,r=eW(n);return(0,x.jsx)(ew,{...r,...i,ref:t})});e5.displayName="DropdownMenuCheckboxItem";var e8=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,r=eW(n);return(0,x.jsx)(eC,{...r,...i,ref:t})});e8.displayName="DropdownMenuRadioGroup";var e6=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,r=eW(n);return(0,x.jsx)(eO,{...r,...i,ref:t})});e6.displayName="DropdownMenuRadioItem";var e7=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,r=eW(n);return(0,x.jsx)(eN,{...r,...i,ref:t})});e7.displayName="DropdownMenuItemIndicator",i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,r=eW(n);return(0,x.jsx)(eA,{...r,...i,ref:t})}).displayName="DropdownMenuSeparator",i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,r=eW(n);return(0,x.jsx)(eI,{...r,...i,ref:t})}).displayName="DropdownMenuArrow";var e9=e=>{let{__scopeDropdownMenu:t,children:n,open:i,onOpenChange:r,defaultOpen:a}=e,o=eW(t),[l=!1,c]=(0,s.T)({prop:i,defaultProp:a,onChange:r});return(0,x.jsx)(eL,{...o,open:l,onOpenChange:c,children:n})},te=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,r=eW(n);return(0,x.jsx)(eF,{...r,...i,ref:t})});te.displayName="DropdownMenuSubTrigger";var tt=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,r=eW(n);return(0,x.jsx)(eV,{...r,...i,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});tt.displayName="DropdownMenuSubContent"},69008:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var i=n(37243),r=n(27191);let a=i.hj.create({name:"characterCount",addOptions:()=>({limit:null,mode:"textSize",textCounter:e=>e.length,wordCounter:e=>e.split(" ").filter(e=>""!==e).length}),addStorage:()=>({characters:()=>0,words:()=>0}),onBeforeCreate(){this.storage.characters=e=>{let t=(null==e?void 0:e.node)||this.editor.state.doc;if("textSize"===((null==e?void 0:e.mode)||this.options.mode)){let e=t.textBetween(0,t.content.size,void 0," ");return this.options.textCounter(e)}return t.nodeSize},this.storage.words=e=>{let t=(null==e?void 0:e.node)||this.editor.state.doc,n=t.textBetween(0,t.content.size," "," ");return this.options.wordCounter(n)}},addProseMirrorPlugins(){return[new r.Sy({key:new r.H$("characterCount"),filterTransaction:(e,t)=>{let n=this.options.limit;if(!e.docChanged||0===n||null==n)return!0;let i=this.storage.characters({node:t.doc}),r=this.storage.characters({node:e.doc});if(r<=n||i>n&&r>n&&r<=i)return!0;if(i>n&&r>n&&r>i||!e.getMeta("paste"))return!1;let a=e.selection.$head.pos;return e.deleteRange(a-(r-n),a),!(this.storage.characters({node:e.doc})>n)}})]}})},42626:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});let i=n(37243).NB.create({name:"doc",topNode:!0,content:"block+"})},16122:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var i=n(37243),r=function(){};r.prototype.append=function(e){return e.length?(e=r.from(e),!this.length&&e||e.length<200&&this.leafAppend(e)||this.length<200&&e.leafPrepend(this)||this.appendInner(e)):this},r.prototype.prepend=function(e){return e.length?r.from(e).append(this):this},r.prototype.appendInner=function(e){return new o(this,e)},r.prototype.slice=function(e,t){return(void 0===e&&(e=0),void 0===t&&(t=this.length),e>=t)?r.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,t))},r.prototype.get=function(e){if(!(e<0)&&!(e>=this.length))return this.getInner(e)},r.prototype.forEach=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=this.length),t<=n?this.forEachInner(e,t,n,0):this.forEachInvertedInner(e,t,n,0)},r.prototype.map=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=this.length);var i=[];return this.forEach(function(t,n){return i.push(e(t,n))},t,n),i},r.from=function(e){return e instanceof r?e:e&&e.length?new a(e):r.empty};var a=function(e){function t(t){e.call(this),this.values=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(e,n){return 0==e&&n==this.length?this:new t(this.values.slice(e,n))},t.prototype.getInner=function(e){return this.values[e]},t.prototype.forEachInner=function(e,t,n,i){for(var r=t;r<n;r++)if(!1===e(this.values[r],i+r))return!1},t.prototype.forEachInvertedInner=function(e,t,n,i){for(var r=t-1;r>=n;r--)if(!1===e(this.values[r],i+r))return!1},t.prototype.leafAppend=function(e){if(this.length+e.length<=200)return new t(this.values.concat(e.flatten()))},t.prototype.leafPrepend=function(e){if(this.length+e.length<=200)return new t(e.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(t.prototype,n),t}(r);r.empty=new a([]);var o=function(e){function t(t,n){e.call(this),this.left=t,this.right=n,this.length=t.length+n.length,this.depth=Math.max(t.depth,n.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(e){return e<this.left.length?this.left.get(e):this.right.get(e-this.left.length)},t.prototype.forEachInner=function(e,t,n,i){var r=this.left.length;if(t<r&&!1===this.left.forEachInner(e,t,Math.min(n,r),i)||n>r&&!1===this.right.forEachInner(e,Math.max(t-r,0),Math.min(this.length,n)-r,i+r))return!1},t.prototype.forEachInvertedInner=function(e,t,n,i){var r=this.left.length;if(t>r&&!1===this.right.forEachInvertedInner(e,t-r,Math.max(n,r)-r,i+r)||n<r&&!1===this.left.forEachInvertedInner(e,Math.min(t,r),n,i))return!1},t.prototype.sliceInner=function(e,t){if(0==e&&t==this.length)return this;var n=this.left.length;return t<=n?this.left.slice(e,t):e>=n?this.right.slice(e-n,t-n):this.left.slice(e,n).append(this.right.slice(0,t-n))},t.prototype.leafAppend=function(e){var n=this.right.leafAppend(e);if(n)return new t(this.left,n)},t.prototype.leafPrepend=function(e){var n=this.left.leafPrepend(e);if(n)return new t(n,this.right)},t.prototype.appendInner=function(e){return this.left.depth>=Math.max(this.right.depth,e.depth)+1?new t(this.left,new t(this.right,e)):new t(this,e)},t}(r),s=n(26151),l=n(27191);class c{constructor(e,t){this.items=e,this.eventCount=t}popEvent(e,t){let n,i,r,a;if(0==this.eventCount)return null;let o=this.items.length;for(;;o--)if(this.items.get(o-1).selection){--o;break}t&&(i=(n=this.remapping(o,this.items.length)).maps.length);let s=e.tr,l=[],u=[];return this.items.forEach((e,t)=>{if(!e.step){n||(i=(n=this.remapping(o,t+1)).maps.length),i--,u.push(e);return}if(n){u.push(new p(e.map));let t=e.step.map(n.slice(i)),r;t&&s.maybeStep(t).doc&&(r=s.mapping.maps[s.mapping.maps.length-1],l.push(new p(r,void 0,void 0,l.length+u.length))),i--,r&&n.appendMap(r,i)}else s.maybeStep(e.step);if(e.selection)return r=n?e.selection.map(n.slice(i)):e.selection,a=new c(this.items.slice(0,o).append(u.reverse().concat(l)),this.eventCount-1),!1},this.items.length,0),{remaining:a,transform:s,selection:r}}addTransform(e,t,n,i){var r,a;let o,s=[],l=this.eventCount,u=this.items,f=!i&&u.length?u.get(u.length-1):null;for(let n=0;n<e.steps.length;n++){let r=e.steps[n].invert(e.docs[n]),a=new p(e.mapping.maps[n],r,t),o;(o=f&&f.merge(a))&&(a=o,n?s.pop():u=u.slice(0,u.length-1)),s.push(a),t&&(l++,t=void 0),i||(f=a)}let m=l-n.depth;return m>d&&(r=u,a=m,r.forEach((e,t)=>{if(e.selection&&0==a--)return o=t,!1}),u=r.slice(o),l-=m),new c(u.append(s),l)}remapping(e,t){let n=new s.vs;return this.items.forEach((t,i)=>{let r=null!=t.mirrorOffset&&i-t.mirrorOffset>=e?n.maps.length-t.mirrorOffset:void 0;n.appendMap(t.map,r)},e,t),n}addMaps(e){return 0==this.eventCount?this:new c(this.items.append(e.map(e=>new p(e))),this.eventCount)}rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,this.items.length-t),r=e.mapping,a=e.steps.length,o=this.eventCount;this.items.forEach(e=>{e.selection&&o--},i);let s=t;this.items.forEach(t=>{let i=r.getMirror(--s);if(null==i)return;a=Math.min(a,i);let l=r.maps[i];if(t.step){let a=e.steps[i].invert(e.docs[i]),c=t.selection&&t.selection.map(r.slice(s+1,i));c&&o++,n.push(new p(l,a,c))}else n.push(new p(l))},i);let l=[];for(let e=t;e<a;e++)l.push(new p(r.maps[e]));let u=new c(this.items.slice(0,i).append(l).append(n),o);return u.emptyItemCount()>500&&(u=u.compress(this.items.length-n.length)),u}emptyItemCount(){let e=0;return this.items.forEach(t=>{!t.step&&e++}),e}compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.length,i=[],a=0;return this.items.forEach((r,o)=>{if(o>=e)i.push(r),r.selection&&a++;else if(r.step){let e=r.step.map(t.slice(n)),o=e&&e.getMap();if(n--,o&&t.appendMap(o,n),e){let s=r.selection&&r.selection.map(t.slice(n));s&&a++;let l=new p(o.invert(),e,s),c,u=i.length-1;(c=i.length&&i[u].merge(l))?i[u]=c:i.push(l)}}else r.map&&n--},this.items.length,0),new c(r.from(i.reverse()),a)}}c.empty=new c(r.empty,0);class p{constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirrorOffset=i}merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.step);if(t)return new p(t.getMap().invert(),t,this.selection)}}}class u{constructor(e,t,n,i,r){this.done=e,this.undone=t,this.prevRanges=n,this.prevTime=i,this.prevComposition=r}}let d=20;function f(e){let t=[];for(let n=e.length-1;n>=0&&0==t.length;n--)e[n].forEach((e,n,i,r)=>t.push(i,r));return t}function m(e,t){if(!e)return null;let n=[];for(let i=0;i<e.length;i+=2){let r=t.map(e[i],1),a=t.map(e[i+1],-1);r<=a&&n.push(r,a)}return n}let h=!1,v=null;function g(e){let t=e.plugins;if(v!=t){h=!1,v=t;for(let e=0;e<t.length;e++)if(t[e].spec.historyPreserveItems){h=!0;break}}return h}let x=new l.H$("history"),b=new l.H$("closeHistory");function y(e,t){return(n,i)=>{let r=x.getState(n);if(!r||0==(e?r.undone:r.done).eventCount)return!1;if(i){let a=function(e,t,n){let i=g(t),r=x.get(t).spec.config,a=(n?e.undone:e.done).popEvent(t,i);if(!a)return null;let o=a.selection.resolve(a.transform.doc),s=(n?e.done:e.undone).addTransform(a.transform,t.selection.getBookmark(),r,i),l=new u(n?s:a.remaining,n?a.remaining:s,null,0,-1);return a.transform.setSelection(o).setMeta(x,{redo:n,historyState:l})}(r,n,e);a&&i(t?a.scrollIntoView():a)}return!0}}let w=y(!1,!0),S=y(!0,!0);y(!1,!1),y(!0,!1);let E=i.hj.create({name:"history",addOptions:()=>({depth:100,newGroupDelay:500}),addCommands:()=>({undo:()=>({state:e,dispatch:t})=>w(e,t),redo:()=>({state:e,dispatch:t})=>S(e,t)}),addProseMirrorPlugins(){return[function(e={}){return e={depth:e.depth||100,newGroupDelay:e.newGroupDelay||500},new l.Sy({key:x,state:{init:()=>new u(c.empty,c.empty,null,0,-1),apply:(t,n,i)=>(function(e,t,n,i){let r=n.getMeta(x),a;if(r)return r.historyState;n.getMeta(b)&&(e=new u(e.done,e.undone,null,0,-1));let o=n.getMeta("appendedTransaction");if(0==n.steps.length)return e;if(o&&o.getMeta(x))return o.getMeta(x).redo?new u(e.done.addTransform(n,void 0,i,g(t)),e.undone,f(n.mapping.maps),e.prevTime,e.prevComposition):new u(e.done,e.undone.addTransform(n,void 0,i,g(t)),null,e.prevTime,e.prevComposition);if(!1===n.getMeta("addToHistory")||o&&!1===o.getMeta("addToHistory"))return(a=n.getMeta("rebased"))?new u(e.done.rebased(n,a),e.undone.rebased(n,a),m(e.prevRanges,n.mapping),e.prevTime,e.prevComposition):new u(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),m(e.prevRanges,n.mapping),e.prevTime,e.prevComposition);{let r=n.getMeta("composition"),a=0==e.prevTime||!o&&e.prevComposition!=r&&(e.prevTime<(n.time||0)-i.newGroupDelay||!function(e,t){if(!t)return!1;if(!e.docChanged)return!0;let n=!1;return e.mapping.maps[0].forEach((e,i)=>{for(let r=0;r<t.length;r+=2)e<=t[r+1]&&i>=t[r]&&(n=!0)}),n}(n,e.prevRanges)),s=o?m(e.prevRanges,n.mapping):f(n.mapping.maps);return new u(e.done.addTransform(n,a?t.selection.getBookmark():void 0,i,g(t)),c.empty,s,n.time,null==r?e.prevComposition:r)}})(n,i,t,e)},config:e,props:{handleDOMEvents:{beforeinput(e,t){let n=t.inputType,i="historyUndo"==n?w:"historyRedo"==n?S:null;return!!i&&(t.preventDefault(),i(e.state,e.dispatch))}}}})}(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}})},38438:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var i=n(37243);let r=i.NB.create({name:"paragraph",priority:1e3,addOptions:()=>({HTMLAttributes:{}}),group:"block",content:"inline*",parseHTML:()=>[{tag:"p"}],renderHTML({HTMLAttributes:e}){return["p",(0,i.P1)(this.options.HTMLAttributes,e),0]},addCommands(){return{setParagraph:()=>({commands:e})=>e.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}})},37585:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var i=n(37243),r=n(27191),a=n(90164);let o=i.hj.create({name:"placeholder",addOptions:()=>({emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}),addProseMirrorPlugins(){return[new r.Sy({key:new r.H$("placeholder"),props:{decorations:({doc:e,selection:t})=>{let n=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:r}=t,o=[];if(!n)return null;let s=this.editor.isEmpty;return e.descendants((e,t)=>{let n=r>=t&&r<=t+e.nodeSize,l=!e.isLeaf&&(0,i.bR)(e);if((n||!this.options.showOnlyCurrent)&&l){let i=[this.options.emptyNodeClass];s&&i.push(this.options.emptyEditorClass);let r=a.p.node(t,t+e.nodeSize,{class:i.join(" "),"data-placeholder":"function"==typeof this.options.placeholder?this.options.placeholder({editor:this.editor,node:e,pos:t,hasAnchor:n}):this.options.placeholder});o.push(r)}return this.options.includeChildren}),a.EH.create(e,o)}}})]}})},39615:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});let i=n(37243).NB.create({name:"text",group:"inline"})},55645:function(e,t,n){"use strict";n.d(t,{Ax:function(){return x},FC:function(){return h},GJ:function(){return w},Mn:function(){return b},Pu:function(){return m},k9:function(){return g}});var i=n(30764);class r{constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n}get deleted(){return(8&this.delInfo)>0}get deletedBefore(){return(5&this.delInfo)>0}get deletedAfter(){return(6&this.delInfo)>0}get deletedAcross(){return(4&this.delInfo)>0}}class a{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&a.empty)return a.empty}recover(e){let t=0,n=65535&e;if(!this.inverted)for(let e=0;e<n;e++)t+=this.ranges[3*e+2]-this.ranges[3*e+1];return this.ranges[3*n]+t+(e-(65535&e))/65536}mapResult(e,t=1){return this._map(e,t,!1)}map(e,t=1){return this._map(e,t,!0)}_map(e,t,n){let i=0,a=this.inverted?2:1,o=this.inverted?1:2;for(let s=0;s<this.ranges.length;s+=3){let l=this.ranges[s]-(this.inverted?i:0);if(l>e)break;let c=this.ranges[s+a],p=this.ranges[s+o],u=l+c;if(e<=u){let a=c?e==l?-1:e==u?1:t:t,o=l+i+(a<0?0:p);if(n)return o;let d=e==(t<0?l:u)?null:s/3+(e-l)*65536,f=e==l?2:e==u?1:4;return(t<0?e!=l:e!=u)&&(f|=8),new r(o,f,d)}i+=p-c}return n?e+i:new r(e+i,0,null)}touches(e,t){let n=0,i=65535&t,r=this.inverted?2:1,a=this.inverted?1:2;for(let t=0;t<this.ranges.length;t+=3){let o=this.ranges[t]-(this.inverted?n:0);if(o>e)break;let s=this.ranges[t+r];if(e<=o+s&&t==3*i)return!0;n+=this.ranges[t+a]-s}return!1}forEach(e){let t=this.inverted?2:1,n=this.inverted?1:2;for(let i=0,r=0;i<this.ranges.length;i+=3){let a=this.ranges[i],o=a-(this.inverted?r:0),s=a+(this.inverted?0:r),l=this.ranges[i+t],c=this.ranges[i+n];e(o,o+l,s,s+c),r+=c-l}}invert(){return new a(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return 0==e?a.empty:new a(e<0?[0,-e,0]:[0,0,e])}}a.empty=new a([]);let o=Object.create(null);class s{getMap(){return a.empty}merge(e){return null}static fromJSON(e,t){if(!t||!t.stepType)throw RangeError("Invalid input for Step.fromJSON");let n=o[t.stepType];if(!n)throw RangeError(`No step type ${t.stepType} defined`);return n.fromJSON(e,t)}static jsonID(e,t){if(e in o)throw RangeError("Duplicate use of step JSON ID "+e);return o[e]=t,t.prototype.jsonID=e,t}}class l{constructor(e,t){this.doc=e,this.failed=t}static ok(e){return new l(e,null)}static fail(e){return new l(null,e)}static fromReplace(e,t,n,r){try{return l.ok(e.replace(t,n,r))}catch(e){if(e instanceof i.e4)return l.fail(e.message);throw e}}}function c(e,t,n){let r=[];for(let i=0;i<e.childCount;i++){let a=e.child(i);a.content.size&&(a=a.copy(c(a.content,t,a))),a.isInline&&(a=t(a,n,i)),r.push(a)}return i.HY.fromArray(r)}class p extends s{constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n}apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.node(n.sharedDepth(this.to)),a=new i.p2(c(t.content,(e,t)=>e.isAtom&&t.type.allowsMarkType(this.mark.type)?e.mark(this.mark.addToSet(e.marks)):e,r),t.openStart,t.openEnd);return l.fromReplace(e,this.from,this.to,a)}invert(){return new u(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return t.deleted&&n.deleted||t.pos>=n.pos?null:new p(t.pos,n.pos,this.mark)}merge(e){return e instanceof p&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new p(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for AddMarkStep.fromJSON");return new p(t.from,t.to,e.markFromJSON(t.mark))}}s.jsonID("addMark",p);class u extends s{constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n}apply(e){let t=e.slice(this.from,this.to),n=new i.p2(c(t.content,e=>e.mark(this.mark.removeFromSet(e.marks)),e),t.openStart,t.openEnd);return l.fromReplace(e,this.from,this.to,n)}invert(){return new p(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return t.deleted&&n.deleted||t.pos>=n.pos?null:new u(t.pos,n.pos,this.mark)}merge(e){return e instanceof u&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new u(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for RemoveMarkStep.fromJSON");return new u(t.from,t.to,e.markFromJSON(t.mark))}}s.jsonID("removeMark",u);class d extends s{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return l.fail("No node at mark step's position");let n=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return l.fromReplace(e,this.pos,this.pos+1,new i.p2(i.HY.from(n),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.marks);if(e.length==t.marks.length){for(let n=0;n<t.marks.length;n++)if(!t.marks[n].isInSet(e))return new d(this.pos,t.marks[n]);return new d(this.pos,this.mark)}}return new f(this.pos,this.mark)}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new d(t.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,t){if("number"!=typeof t.pos)throw RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new d(t.pos,e.markFromJSON(t.mark))}}s.jsonID("addNodeMark",d);class f extends s{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return l.fail("No node at mark step's position");let n=t.type.create(t.attrs,null,this.mark.removeFromSet(t.marks));return l.fromReplace(e,this.pos,this.pos+1,new i.p2(i.HY.from(n),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks)?new d(this.pos,this.mark):this}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new f(t.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,t){if("number"!=typeof t.pos)throw RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new f(t.pos,e.markFromJSON(t.mark))}}s.jsonID("removeNodeMark",f);class m extends s{constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,this.structure=i}apply(e){return this.structure&&v(e,this.from,this.to)?l.fail("Structure replace would overwrite content"):l.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new a([this.from,this.to-this.from,this.slice.size])}invert(e){return new m(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return t.deletedAcross&&n.deletedAcross?null:new m(t.pos,Math.max(t.pos,n.pos),this.slice)}merge(e){if(!(e instanceof m)||e.structure||this.structure)return null;if(this.from+this.slice.size!=e.from||this.slice.openEnd||e.slice.openStart){if(e.to!=this.from||this.slice.openStart||e.slice.openEnd)return null;{let t=this.slice.size+e.slice.size==0?i.p2.empty:new i.p2(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new m(e.from,this.to,t,this.structure)}}{let t=this.slice.size+e.slice.size==0?i.p2.empty:new i.p2(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new m(this.from,this.to+(e.to-e.from),t,this.structure)}}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for ReplaceStep.fromJSON");return new m(t.from,t.to,i.p2.fromJSON(e,t.slice),!!t.structure)}}s.jsonID("replace",m);class h extends s{constructor(e,t,n,i,r,a,o=!1){super(),this.from=e,this.to=t,this.gapFrom=n,this.gapTo=i,this.slice=r,this.insert=a,this.structure=o}apply(e){if(this.structure&&(v(e,this.from,this.gapFrom)||v(e,this.gapTo,this.to)))return l.fail("Structure gap-replace would overwrite content");let t=e.slice(this.gapFrom,this.gapTo);if(t.openStart||t.openEnd)return l.fail("Gap is not a flat range");let n=this.slice.insertAt(this.insert,t.content);return n?l.fromReplace(e,this.from,this.to,n):l.fail("Content does not fit in gap")}getMap(){return new a([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(e){let t=this.gapTo-this.gapFrom;return new h(this.from,this.from+this.slice.size+t,this.from+this.insert,this.from+this.insert+t,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=this.from==this.gapFrom?t.pos:e.map(this.gapFrom,-1),r=this.to==this.gapTo?n.pos:e.map(this.gapTo,1);return t.deletedAcross&&n.deletedAcross||i<t.pos||r>n.pos?null:new h(t.pos,n.pos,i,r,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to||"number"!=typeof t.gapFrom||"number"!=typeof t.gapTo||"number"!=typeof t.insert)throw RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new h(t.from,t.to,t.gapFrom,t.gapTo,i.p2.fromJSON(e,t.slice),t.insert,!!t.structure)}}function v(e,t,n){let i=e.resolve(t),r=n-t,a=i.depth;for(;r>0&&a>0&&i.indexAfter(a)==i.node(a).childCount;)a--,r--;if(r>0){let e=i.node(a).maybeChild(i.indexAfter(a));for(;r>0;){if(!e||e.isLeaf)return!0;e=e.firstChild,r--}}return!1}function g(e){let t=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let n=e.depth;;--n){let i=e.$from.node(n),r=e.$from.index(n),a=e.$to.indexAfter(n);if(n<e.depth&&i.canReplace(r,a,t))return n;if(0==n||i.type.spec.isolating||!((0==r||i.canReplace(r,i.childCount))&&(a==i.childCount||i.canReplace(0,a))))break}return null}function x(e,t,n=1,i){let r=e.resolve(t),a=r.depth-n,o=i&&i[i.length-1]||r.parent;if(a<0||r.parent.type.spec.isolating||!r.parent.canReplace(r.index(),r.parent.childCount)||!o.type.validContent(r.parent.content.cutByIndex(r.index(),r.parent.childCount)))return!1;for(let e=r.depth-1,t=n-2;e>a;e--,t--){let n=r.node(e),a=r.index(e);if(n.type.spec.isolating)return!1;let o=n.content.cutByIndex(a,n.childCount),s=i&&i[t+1];s&&(o=o.replaceChild(0,s.type.create(s.attrs)));let l=i&&i[t]||n;if(!n.canReplace(a+1,n.childCount)||!l.type.validContent(o))return!1}let s=r.indexAfter(a),l=i&&i[0];return r.node(a).canReplaceWith(s,s,l?l.type:r.node(a+1).type)}function b(e,t){let n=e.resolve(t),i=n.index();return y(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(i,i+1)}function y(e,t){return!!(e&&t&&!e.isLeaf&&e.canAppend(t))}function w(e,t,n=-1){let i=e.resolve(t);for(let e=i.depth;;e--){let r,a,o=i.index(e);if(e==i.depth?(r=i.nodeBefore,a=i.nodeAfter):n>0?(r=i.node(e+1),o++,a=i.node(e).maybeChild(o)):(r=i.node(e).maybeChild(o-1),a=i.node(e+1)),r&&!r.isTextblock&&y(r,a)&&i.node(e).canReplace(o,o+1))return t;if(0==e)break;t=n<0?i.before(e):i.after(e)}}s.jsonID("replaceAround",h);class S extends s{constructor(e,t,n){super(),this.pos=e,this.attr=t,this.value=n}apply(e){let t=e.nodeAt(this.pos);if(!t)return l.fail("No node at attribute step's position");let n=Object.create(null);for(let e in t.attrs)n[e]=t.attrs[e];n[this.attr]=this.value;let r=t.type.create(n,null,t.marks);return l.fromReplace(e,this.pos,this.pos+1,new i.p2(i.HY.from(r),0,t.isLeaf?0:1))}getMap(){return a.empty}invert(e){return new S(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new S(t.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,t){if("number"!=typeof t.pos||"string"!=typeof t.attr)throw RangeError("Invalid input for AttrStep.fromJSON");return new S(t.pos,t.attr,t.value)}}s.jsonID("attr",S);class E extends s{constructor(e,t){super(),this.attr=e,this.value=t}apply(e){let t=Object.create(null);for(let n in e.attrs)t[n]=e.attrs[n];t[this.attr]=this.value;let n=e.type.create(t,e.content,e.marks);return l.ok(n)}getMap(){return a.empty}invert(e){return new E(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,t){if("string"!=typeof t.attr)throw RangeError("Invalid input for DocAttrStep.fromJSON");return new E(t.attr,t.value)}}s.jsonID("docAttr",E);let k=class extends Error{};(k=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n}).prototype=Object.create(Error.prototype),k.prototype.constructor=k,k.prototype.name="TransformError"},60294:function(e,t,n){"use strict";n.d(t,{nj:function(){return g}});var i=n(30764);class r{constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n}get deleted(){return(8&this.delInfo)>0}get deletedBefore(){return(5&this.delInfo)>0}get deletedAfter(){return(6&this.delInfo)>0}get deletedAcross(){return(4&this.delInfo)>0}}class a{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&a.empty)return a.empty}recover(e){let t=0,n=65535&e;if(!this.inverted)for(let e=0;e<n;e++)t+=this.ranges[3*e+2]-this.ranges[3*e+1];return this.ranges[3*n]+t+(e-(65535&e))/65536}mapResult(e,t=1){return this._map(e,t,!1)}map(e,t=1){return this._map(e,t,!0)}_map(e,t,n){let i=0,a=this.inverted?2:1,o=this.inverted?1:2;for(let s=0;s<this.ranges.length;s+=3){let l=this.ranges[s]-(this.inverted?i:0);if(l>e)break;let c=this.ranges[s+a],p=this.ranges[s+o],u=l+c;if(e<=u){let a=c?e==l?-1:e==u?1:t:t,o=l+i+(a<0?0:p);if(n)return o;let d=e==(t<0?l:u)?null:s/3+(e-l)*65536,f=e==l?2:e==u?1:4;return(t<0?e!=l:e!=u)&&(f|=8),new r(o,f,d)}i+=p-c}return n?e+i:new r(e+i,0,null)}touches(e,t){let n=0,i=65535&t,r=this.inverted?2:1,a=this.inverted?1:2;for(let t=0;t<this.ranges.length;t+=3){let o=this.ranges[t]-(this.inverted?n:0);if(o>e)break;let s=this.ranges[t+r];if(e<=o+s&&t==3*i)return!0;n+=this.ranges[t+a]-s}return!1}forEach(e){let t=this.inverted?2:1,n=this.inverted?1:2;for(let i=0,r=0;i<this.ranges.length;i+=3){let a=this.ranges[i],o=a-(this.inverted?r:0),s=a+(this.inverted?0:r),l=this.ranges[i+t],c=this.ranges[i+n];e(o,o+l,s,s+c),r+=c-l}}invert(){return new a(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return 0==e?a.empty:new a(e<0?[0,-e,0]:[0,0,e])}}a.empty=new a([]);let o=Object.create(null);class s{getMap(){return a.empty}merge(e){return null}static fromJSON(e,t){if(!t||!t.stepType)throw RangeError("Invalid input for Step.fromJSON");let n=o[t.stepType];if(!n)throw RangeError(`No step type ${t.stepType} defined`);return n.fromJSON(e,t)}static jsonID(e,t){if(e in o)throw RangeError("Duplicate use of step JSON ID "+e);return o[e]=t,t.prototype.jsonID=e,t}}class l{constructor(e,t){this.doc=e,this.failed=t}static ok(e){return new l(e,null)}static fail(e){return new l(null,e)}static fromReplace(e,t,n,r){try{return l.ok(e.replace(t,n,r))}catch(e){if(e instanceof i.e4)return l.fail(e.message);throw e}}}function c(e,t,n){let r=[];for(let i=0;i<e.childCount;i++){let a=e.child(i);a.content.size&&(a=a.copy(c(a.content,t,a))),a.isInline&&(a=t(a,n,i)),r.push(a)}return i.HY.fromArray(r)}class p extends s{constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n}apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.node(n.sharedDepth(this.to)),a=new i.p2(c(t.content,(e,t)=>e.isAtom&&t.type.allowsMarkType(this.mark.type)?e.mark(this.mark.addToSet(e.marks)):e,r),t.openStart,t.openEnd);return l.fromReplace(e,this.from,this.to,a)}invert(){return new u(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return t.deleted&&n.deleted||t.pos>=n.pos?null:new p(t.pos,n.pos,this.mark)}merge(e){return e instanceof p&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new p(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for AddMarkStep.fromJSON");return new p(t.from,t.to,e.markFromJSON(t.mark))}}s.jsonID("addMark",p);class u extends s{constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n}apply(e){let t=e.slice(this.from,this.to),n=new i.p2(c(t.content,e=>e.mark(this.mark.removeFromSet(e.marks)),e),t.openStart,t.openEnd);return l.fromReplace(e,this.from,this.to,n)}invert(){return new p(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return t.deleted&&n.deleted||t.pos>=n.pos?null:new u(t.pos,n.pos,this.mark)}merge(e){return e instanceof u&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new u(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for RemoveMarkStep.fromJSON");return new u(t.from,t.to,e.markFromJSON(t.mark))}}s.jsonID("removeMark",u);class d extends s{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return l.fail("No node at mark step's position");let n=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return l.fromReplace(e,this.pos,this.pos+1,new i.p2(i.HY.from(n),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.marks);if(e.length==t.marks.length){for(let n=0;n<t.marks.length;n++)if(!t.marks[n].isInSet(e))return new d(this.pos,t.marks[n]);return new d(this.pos,this.mark)}}return new f(this.pos,this.mark)}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new d(t.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,t){if("number"!=typeof t.pos)throw RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new d(t.pos,e.markFromJSON(t.mark))}}s.jsonID("addNodeMark",d);class f extends s{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return l.fail("No node at mark step's position");let n=t.type.create(t.attrs,null,this.mark.removeFromSet(t.marks));return l.fromReplace(e,this.pos,this.pos+1,new i.p2(i.HY.from(n),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks)?new d(this.pos,this.mark):this}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new f(t.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,t){if("number"!=typeof t.pos)throw RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new f(t.pos,e.markFromJSON(t.mark))}}s.jsonID("removeNodeMark",f);class m extends s{constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,this.structure=i}apply(e){return this.structure&&v(e,this.from,this.to)?l.fail("Structure replace would overwrite content"):l.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new a([this.from,this.to-this.from,this.slice.size])}invert(e){return new m(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return t.deletedAcross&&n.deletedAcross?null:new m(t.pos,Math.max(t.pos,n.pos),this.slice)}merge(e){if(!(e instanceof m)||e.structure||this.structure)return null;if(this.from+this.slice.size!=e.from||this.slice.openEnd||e.slice.openStart){if(e.to!=this.from||this.slice.openStart||e.slice.openEnd)return null;{let t=this.slice.size+e.slice.size==0?i.p2.empty:new i.p2(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new m(e.from,this.to,t,this.structure)}}{let t=this.slice.size+e.slice.size==0?i.p2.empty:new i.p2(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new m(this.from,this.to+(e.to-e.from),t,this.structure)}}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for ReplaceStep.fromJSON");return new m(t.from,t.to,i.p2.fromJSON(e,t.slice),!!t.structure)}}s.jsonID("replace",m);class h extends s{constructor(e,t,n,i,r,a,o=!1){super(),this.from=e,this.to=t,this.gapFrom=n,this.gapTo=i,this.slice=r,this.insert=a,this.structure=o}apply(e){if(this.structure&&(v(e,this.from,this.gapFrom)||v(e,this.gapTo,this.to)))return l.fail("Structure gap-replace would overwrite content");let t=e.slice(this.gapFrom,this.gapTo);if(t.openStart||t.openEnd)return l.fail("Gap is not a flat range");let n=this.slice.insertAt(this.insert,t.content);return n?l.fromReplace(e,this.from,this.to,n):l.fail("Content does not fit in gap")}getMap(){return new a([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(e){let t=this.gapTo-this.gapFrom;return new h(this.from,this.from+this.slice.size+t,this.from+this.insert,this.from+this.insert+t,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=this.from==this.gapFrom?t.pos:e.map(this.gapFrom,-1),r=this.to==this.gapTo?n.pos:e.map(this.gapTo,1);return t.deletedAcross&&n.deletedAcross||i<t.pos||r>n.pos?null:new h(t.pos,n.pos,i,r,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to||"number"!=typeof t.gapFrom||"number"!=typeof t.gapTo||"number"!=typeof t.insert)throw RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new h(t.from,t.to,t.gapFrom,t.gapTo,i.p2.fromJSON(e,t.slice),t.insert,!!t.structure)}}function v(e,t,n){let i=e.resolve(t),r=n-t,a=i.depth;for(;r>0&&a>0&&i.indexAfter(a)==i.node(a).childCount;)a--,r--;if(r>0){let e=i.node(a).maybeChild(i.indexAfter(a));for(;r>0;){if(!e||e.isLeaf)return!0;e=e.firstChild,r--}}return!1}function g(e,t,n){let i=e.resolve(t);if(!n.content.size)return t;let r=n.content;for(let e=0;e<n.openStart;e++)r=r.firstChild.content;for(let e=1;e<=(0==n.openStart&&n.size?2:1);e++)for(let t=i.depth;t>=0;t--){let n=t==i.depth?0:i.pos<=(i.start(t+1)+i.end(t+1))/2?-1:1,a=i.index(t)+(n>0?1:0),o=i.node(t),s=!1;if(1==e)s=o.canReplace(a,a,r);else{let e=o.contentMatchAt(a).findWrapping(r.firstChild.type);s=e&&o.canReplaceWith(a,a,e[0])}if(s)return 0==n?i.pos:n<0?i.before(t+1):i.after(t+1)}return null}s.jsonID("replaceAround",h);class x extends s{constructor(e,t,n){super(),this.pos=e,this.attr=t,this.value=n}apply(e){let t=e.nodeAt(this.pos);if(!t)return l.fail("No node at attribute step's position");let n=Object.create(null);for(let e in t.attrs)n[e]=t.attrs[e];n[this.attr]=this.value;let r=t.type.create(n,null,t.marks);return l.fromReplace(e,this.pos,this.pos+1,new i.p2(i.HY.from(r),0,t.isLeaf?0:1))}getMap(){return a.empty}invert(e){return new x(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new x(t.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,t){if("number"!=typeof t.pos||"string"!=typeof t.attr)throw RangeError("Invalid input for AttrStep.fromJSON");return new x(t.pos,t.attr,t.value)}}s.jsonID("attr",x);class b extends s{constructor(e,t){super(),this.attr=e,this.value=t}apply(e){let t=Object.create(null);for(let n in e.attrs)t[n]=e.attrs[n];t[this.attr]=this.value;let n=e.type.create(t,e.content,e.marks);return l.ok(n)}getMap(){return a.empty}invert(e){return new b(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,t){if("string"!=typeof t.attr)throw RangeError("Invalid input for DocAttrStep.fromJSON");return new b(t.attr,t.value)}}s.jsonID("docAttr",b);let y=class extends Error{};(y=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n}).prototype=Object.create(Error.prototype),y.prototype.constructor=y,y.prototype.name="TransformError"},55388:function(e,t,n){"use strict";n.d(t,{jE:function(){return C},kg:function(){return v}});var i,r,a,o=n(2784),s=n(28316),l=n(37243),c={exports:{}},p={};c.exports=function(){if(r)return p;r=1;var e="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},t=o.useState,n=o.useEffect,i=o.useLayoutEffect,a=o.useDebugValue;function s(t){var n=t.getSnapshot;t=t.value;try{var i=n();return!e(t,i)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,r){var o=r(),l=t({inst:{value:o,getSnapshot:r}}),c=l[0].inst,p=l[1];return i(function(){c.value=o,c.getSnapshot=r,s(c)&&p({inst:c})},[e,o,r]),n(function(){return s(c)&&p({inst:c}),e(function(){s(c)&&p({inst:c})})},[e]),a(o),o};return p.useSyncExternalStore=void 0!==o.useSyncExternalStore?o.useSyncExternalStore:l,p}();var u=c.exports;let d=(...e)=>t=>{e.forEach(e=>{"function"==typeof e?e(t):e&&(e.current=t)})},f=({contentComponent:e})=>{let t=u.useSyncExternalStore(e.subscribe,e.getSnapshot,e.getServerSnapshot);return o.createElement(o.Fragment,null,Object.values(t))};class m extends o.Component{constructor(e){var t;super(e),this.editorContentRef=o.createRef(),this.initialized=!1,this.state={hasContentComponentInitialized:!!(null===(t=e.editor)||void 0===t?void 0:t.contentComponent)}}componentDidMount(){this.init()}componentDidUpdate(){this.init()}init(){let e=this.props.editor;if(e&&!e.isDestroyed&&e.options.element){if(e.contentComponent)return;let t=this.editorContentRef.current;t.append(...e.options.element.childNodes),e.setOptions({element:t}),e.contentComponent=function(){let e=new Set,t={};return{subscribe:t=>(e.add(t),()=>{e.delete(t)}),getSnapshot:()=>t,getServerSnapshot:()=>t,setRenderer(n,i){t={...t,[n]:s.createPortal(i.reactElement,i.element,n)},e.forEach(e=>e())},removeRenderer(n){let i={...t};delete i[n],t=i,e.forEach(e=>e())}}}(),this.state.hasContentComponentInitialized||(this.unsubscribeToContentComponent=e.contentComponent.subscribe(()=>{this.setState(e=>e.hasContentComponentInitialized?e:{hasContentComponentInitialized:!0}),this.unsubscribeToContentComponent&&this.unsubscribeToContentComponent()})),e.createNodeViews(),this.initialized=!0}}componentWillUnmount(){let e=this.props.editor;if(!e||(this.initialized=!1,e.isDestroyed||e.view.setProps({nodeViews:{}}),this.unsubscribeToContentComponent&&this.unsubscribeToContentComponent(),e.contentComponent=null,!e.options.element.firstChild))return;let t=document.createElement("div");t.append(...e.options.element.childNodes),e.setOptions({element:t})}render(){let{editor:e,innerRef:t,...n}=this.props;return o.createElement(o.Fragment,null,o.createElement("div",{ref:d(t,this.editorContentRef),...n}),(null==e?void 0:e.contentComponent)&&o.createElement(f,{contentComponent:e.contentComponent}))}}let h=(0,o.forwardRef)((e,t)=>{let n=o.useMemo(()=>Math.floor(4294967295*Math.random()).toString(),[e.editor]);return o.createElement(m,{key:n,innerRef:t,...e})}),v=o.memo(h);var g=(i=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((i=t.length)!=n.length)return!1;for(r=i;0!=r--;)if(!e(t[r],n[r]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(r of t.entries())if(!n.has(r[0]))return!1;for(r of t.entries())if(!e(r[1],n.get(r[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(r of t.entries())if(!n.has(r[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((i=t.length)!=n.length)return!1;for(r=i;0!=r--;)if(t[r]!==n[r])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((i=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(r=i;0!=r--;)if(!Object.prototype.hasOwnProperty.call(n,a[r]))return!1;for(r=i;0!=r--;){var i,r,a,o=a[r];if(("_owner"!==o||!t.$$typeof)&&!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}).__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i,x={exports:{}},b={};x.exports=function(){if(a)return b;a=1;var e="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},t=u.useSyncExternalStore,n=o.useRef,i=o.useEffect,r=o.useMemo,s=o.useDebugValue;return b.useSyncExternalStoreWithSelector=function(a,o,l,c,p){var u=n(null);if(null===u.current){var d={hasValue:!1,value:null};u.current=d}else d=u.current;var f=t(a,(u=r(function(){function t(t){if(!r){if(r=!0,n=t,t=c(t),void 0!==p&&d.hasValue){var a=d.value;if(p(a,t))return i=a}return i=t}if(a=i,e(n,t))return a;var o=c(t);return void 0!==p&&p(a,o)?a:(n=t,i=o)}var n,i,r=!1,a=void 0===l?null:l;return[function(){return t(o())},null===a?void 0:function(){return t(a())}]},[o,l,c,p]))[0],u[1]);return i(function(){d.hasValue=!0,d.value=f},[f]),s(f),f},b}();var y=x.exports;class w{constructor(e){this.transactionNumber=0,this.lastTransactionNumber=0,this.subscribers=new Set,this.editor=e,this.lastSnapshot={editor:e,transactionNumber:0},this.getSnapshot=this.getSnapshot.bind(this),this.getServerSnapshot=this.getServerSnapshot.bind(this),this.watch=this.watch.bind(this),this.subscribe=this.subscribe.bind(this)}getSnapshot(){return this.transactionNumber===this.lastTransactionNumber||(this.lastTransactionNumber=this.transactionNumber,this.lastSnapshot={editor:this.editor,transactionNumber:this.transactionNumber}),this.lastSnapshot}getServerSnapshot(){return{editor:null,transactionNumber:0}}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}watch(e){if(this.editor=e,this.editor){let e=()=>{this.transactionNumber+=1,this.subscribers.forEach(e=>e())},t=this.editor;return t.on("transaction",e),()=>{t.off("transaction",e)}}}}let S="undefined"==typeof window,E=S||!!("undefined"!=typeof window&&window.next);class k{constructor(e){this.editor=null,this.subscriptions=new Set,this.isComponentMounted=!1,this.previousDeps=null,this.instanceId="",this.options=e,this.subscriptions=new Set,this.setEditor(this.getInitialEditor()),this.scheduleDestroy(),this.getEditor=this.getEditor.bind(this),this.getServerSnapshot=this.getServerSnapshot.bind(this),this.subscribe=this.subscribe.bind(this),this.refreshEditorInstance=this.refreshEditorInstance.bind(this),this.scheduleDestroy=this.scheduleDestroy.bind(this),this.onRender=this.onRender.bind(this),this.createEditor=this.createEditor.bind(this)}setEditor(e){this.editor=e,this.instanceId=Math.random().toString(36).slice(2,9),this.subscriptions.forEach(e=>e())}getInitialEditor(){return void 0===this.options.current.immediatelyRender?S||E?null:this.createEditor():(this.options.current.immediatelyRender,this.options.current.immediatelyRender?this.createEditor():null)}createEditor(){let e={...this.options.current,onBeforeCreate:(...e)=>{var t,n;return null===(n=(t=this.options.current).onBeforeCreate)||void 0===n?void 0:n.call(t,...e)},onBlur:(...e)=>{var t,n;return null===(n=(t=this.options.current).onBlur)||void 0===n?void 0:n.call(t,...e)},onCreate:(...e)=>{var t,n;return null===(n=(t=this.options.current).onCreate)||void 0===n?void 0:n.call(t,...e)},onDestroy:(...e)=>{var t,n;return null===(n=(t=this.options.current).onDestroy)||void 0===n?void 0:n.call(t,...e)},onFocus:(...e)=>{var t,n;return null===(n=(t=this.options.current).onFocus)||void 0===n?void 0:n.call(t,...e)},onSelectionUpdate:(...e)=>{var t,n;return null===(n=(t=this.options.current).onSelectionUpdate)||void 0===n?void 0:n.call(t,...e)},onTransaction:(...e)=>{var t,n;return null===(n=(t=this.options.current).onTransaction)||void 0===n?void 0:n.call(t,...e)},onUpdate:(...e)=>{var t,n;return null===(n=(t=this.options.current).onUpdate)||void 0===n?void 0:n.call(t,...e)},onContentError:(...e)=>{var t,n;return null===(n=(t=this.options.current).onContentError)||void 0===n?void 0:n.call(t,...e)},onDrop:(...e)=>{var t,n;return null===(n=(t=this.options.current).onDrop)||void 0===n?void 0:n.call(t,...e)},onPaste:(...e)=>{var t,n;return null===(n=(t=this.options.current).onPaste)||void 0===n?void 0:n.call(t,...e)}};return new l.ML(e)}getEditor(){return this.editor}getServerSnapshot(){return null}subscribe(e){return this.subscriptions.add(e),()=>{this.subscriptions.delete(e)}}onRender(e){return()=>(this.isComponentMounted=!0,clearTimeout(this.scheduledDestructionTimeout),this.editor&&!this.editor.isDestroyed&&0===e.length?this.editor.setOptions({...this.options.current,editable:this.editor.isEditable}):this.refreshEditorInstance(e),()=>{this.isComponentMounted=!1,this.scheduleDestroy()})}refreshEditorInstance(e){if(this.editor&&!this.editor.isDestroyed){if(null===this.previousDeps){this.previousDeps=e;return}if(this.previousDeps.length===e.length&&this.previousDeps.every((t,n)=>t===e[n]))return}this.editor&&!this.editor.isDestroyed&&this.editor.destroy(),this.setEditor(this.createEditor()),this.previousDeps=e}scheduleDestroy(){let e=this.instanceId,t=this.editor;this.scheduledDestructionTimeout=setTimeout(()=>{if(this.isComponentMounted&&this.instanceId===e){t&&t.setOptions(this.options.current);return}t&&!t.isDestroyed&&(t.destroy(),this.instanceId===e&&this.setEditor(null))},1)}}function C(e={},t=[]){let n=(0,o.useRef)(e);n.current=e;let[i]=(0,o.useState)(()=>new k(n)),r=u.useSyncExternalStore(i.subscribe,i.getEditor,i.getServerSnapshot);return(0,o.useDebugValue)(r),(0,o.useEffect)(i.onRender(t)),function(e){var t;let[n]=(0,o.useState)(()=>new w(e.editor)),i=y.useSyncExternalStoreWithSelector(n.subscribe,n.getSnapshot,n.getServerSnapshot,e.selector,null!==(t=e.equalityFn)&&void 0!==t?t:g);(0,o.useEffect)(()=>n.watch(e.editor),[e.editor,n]),(0,o.useDebugValue)(i)}({editor:r,selector:({transactionNumber:t})=>!1===e.shouldRerenderOnTransaction?null:e.immediatelyRender&&0===t?0:t+1}),r}(0,o.createContext)({editor:null}).Consumer;let T=(0,o.createContext)({onDragStart:void 0}),O=()=>(0,o.useContext)(T);o.forwardRef((e,t)=>{let{onDragStart:n}=O(),i=e.as||"div";return o.createElement(i,{...e,ref:t,"data-node-view-wrapper":"",onDragStart:n,style:{whiteSpace:"normal",...e.style}})})},60737:function(e,t,n){"use strict";n.d(t,{Ig:function(){return y},MI:function(){return b},N0:function(){return O},NE:function(){return o},QK:function(){return S},U9:function(){return _},X0:function(){return T},Y_:function(){return v},_M:function(){return f},al:function(){return l},cR:function(){return p},mD:function(){return C},nw:function(){return N},o:function(){return g},rr:function(){return c},uJ:function(){return I},uo:function(){return k},xb:function(){return w},ym:function(){return A}});var i=n(26151),r=n(30764),a=n(27191);let o=(e,t)=>!e.selection.empty&&(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function s(e,t){let{$cursor:n}=e.selection;return n&&(t?t.endOfTextblock("backward",e):!(n.parentOffset>0))?n:null}let l=(e,t,n)=>{let o=s(e,n);if(!o)return!1;let l=m(o);if(!l){let n=o.blockRange(),r=n&&(0,i.k9)(n);return null!=r&&(t&&t(e.tr.lift(n,r).scrollIntoView()),!0)}let c=l.nodeBefore;if(M(e,l,t,-1))return!0;if(0==o.parent.content.size&&(d(c,"end")||a.qv.isSelectable(c)))for(let n=o.depth;;n--){let s=(0,i.dR)(e.doc,o.before(n),o.after(n),r.p2.empty);if(s&&s.slice.size<s.to-s.from){if(t){let n=e.tr.step(s);n.setSelection(d(c,"end")?a.Y1.findFrom(n.doc.resolve(n.mapping.map(l.pos,-1)),-1):a.qv.create(n.doc,l.pos-c.nodeSize)),t(n.scrollIntoView())}return!0}if(1==n||o.node(n-1).childCount>1)break}return!!c.isAtom&&l.depth==o.depth-1&&(t&&t(e.tr.delete(l.pos-c.nodeSize,l.pos).scrollIntoView()),!0)},c=(e,t,n)=>{let i=s(e,n);if(!i)return!1;let r=m(i);return!!r&&u(e,r,t)},p=(e,t,n)=>{let i=h(e,n);if(!i)return!1;let r=x(i);return!!r&&u(e,r,t)};function u(e,t,n){let o=t.nodeBefore,s=t.pos-1;for(;!o.isTextblock;s--){if(o.type.spec.isolating)return!1;let e=o.lastChild;if(!e)return!1;o=e}let l=t.nodeAfter,c=t.pos+1;for(;!l.isTextblock;c++){if(l.type.spec.isolating)return!1;let e=l.firstChild;if(!e)return!1;l=e}let p=(0,i.dR)(e.doc,s,c,r.p2.empty);if(!p||p.from!=s||p instanceof i.Pu&&p.slice.size>=c-s)return!1;if(n){let t=e.tr.step(p);t.setSelection(a.Bs.create(t.doc,s)),n(t.scrollIntoView())}return!0}function d(e,t,n=!1){for(let i=e;i;i="start"==t?i.firstChild:i.lastChild){if(i.isTextblock)return!0;if(n&&1!=i.childCount)break}return!1}let f=(e,t,n)=>{let{$head:i,empty:r}=e.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("backward",e):i.parentOffset>0)return!1;o=m(i)}let s=o&&o.nodeBefore;return!!(s&&a.qv.isSelectable(s))&&(t&&t(e.tr.setSelection(a.qv.create(e.doc,o.pos-s.nodeSize)).scrollIntoView()),!0)};function m(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function h(e,t){let{$cursor:n}=e.selection;return n&&(t?t.endOfTextblock("forward",e):!(n.parentOffset<n.parent.content.size))?n:null}let v=(e,t,n)=>{let o=h(e,n);if(!o)return!1;let s=x(o);if(!s)return!1;let l=s.nodeAfter;if(M(e,s,t,1))return!0;if(0==o.parent.content.size&&(d(l,"start")||a.qv.isSelectable(l))){let n=(0,i.dR)(e.doc,o.before(),o.after(),r.p2.empty);if(n&&n.slice.size<n.to-n.from){if(t){let i=e.tr.step(n);i.setSelection(d(l,"start")?a.Y1.findFrom(i.doc.resolve(i.mapping.map(s.pos)),1):a.qv.create(i.doc,i.mapping.map(s.pos))),t(i.scrollIntoView())}return!0}}return!!l.isAtom&&s.depth==o.depth-1&&(t&&t(e.tr.delete(s.pos,s.pos+l.nodeSize).scrollIntoView()),!0)},g=(e,t,n)=>{let{$head:i,empty:r}=e.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("forward",e):i.parentOffset<i.parent.content.size)return!1;o=x(i)}let s=o&&o.nodeAfter;return!!(s&&a.qv.isSelectable(s))&&(t&&t(e.tr.setSelection(a.qv.create(e.doc,o.pos)).scrollIntoView()),!0)};function x(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){let n=e.node(t);if(e.index(t)+1<n.childCount)return e.doc.resolve(e.after(t+1));if(n.type.spec.isolating)break}return null}let b=(e,t)=>{let n=e.selection,r=n instanceof a.qv,o;if(r){if(n.node.isTextblock||!(0,i.Mn)(e.doc,n.from))return!1;o=n.from}else if(null==(o=(0,i.GJ)(e.doc,n.from,-1)))return!1;if(t){let n=e.tr.join(o);r&&n.setSelection(a.qv.create(n.doc,o-e.doc.resolve(o).nodeBefore.nodeSize)),t(n.scrollIntoView())}return!0},y=(e,t)=>{let n=e.selection,r;if(n instanceof a.qv){if(n.node.isTextblock||!(0,i.Mn)(e.doc,n.to))return!1;r=n.to}else if(null==(r=(0,i.GJ)(e.doc,n.to,1)))return!1;return t&&t(e.tr.join(r).scrollIntoView()),!0},w=(e,t)=>{let{$from:n,$to:r}=e.selection,a=n.blockRange(r),o=a&&(0,i.k9)(a);return null!=o&&(t&&t(e.tr.lift(a,o).scrollIntoView()),!0)},S=(e,t)=>{let{$head:n,$anchor:i}=e.selection;return!!(n.parent.type.spec.code&&n.sameParent(i))&&(t&&t(e.tr.insertText("\n").scrollIntoView()),!0)};function E(e){for(let t=0;t<e.edgeCount;t++){let{type:n}=e.edge(t);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}let k=(e,t)=>{let{$head:n,$anchor:i}=e.selection;if(!n.parent.type.spec.code||!n.sameParent(i))return!1;let r=n.node(-1),o=n.indexAfter(-1),s=E(r.contentMatchAt(o));if(!s||!r.canReplaceWith(o,o,s))return!1;if(t){let i=n.after(),r=e.tr.replaceWith(i,i,s.createAndFill());r.setSelection(a.Y1.near(r.doc.resolve(i),1)),t(r.scrollIntoView())}return!0},C=(e,t)=>{let n=e.selection,{$from:i,$to:r}=n;if(n instanceof a.C1||i.parent.inlineContent||r.parent.inlineContent)return!1;let o=E(r.parent.contentMatchAt(r.indexAfter()));if(!o||!o.isTextblock)return!1;if(t){let n=(!i.parentOffset&&r.index()<r.parent.childCount?i:r).pos,s=e.tr.insert(n,o.createAndFill());s.setSelection(a.Bs.create(s.doc,n+1)),t(s.scrollIntoView())}return!0},T=(e,t)=>{let{$cursor:n}=e.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let r=n.before();if((0,i.Ax)(e.doc,r))return t&&t(e.tr.split(r).scrollIntoView()),!0}let r=n.blockRange(),a=r&&(0,i.k9)(r);return null!=a&&(t&&t(e.tr.lift(r,a).scrollIntoView()),!0)},O=(e,t)=>{let{$from:n,to:i}=e.selection,r,o=n.sharedDepth(i);return 0!=o&&(r=n.before(o),t&&t(e.tr.setSelection(a.qv.create(e.doc,r))),!0)};function M(e,t,n,o){let s,l,c,p=t.nodeBefore,u=t.nodeAfter,f,m,h=p.type.spec.isolating||u.type.spec.isolating;if(!h&&(s=t.nodeBefore,l=t.nodeAfter,c=t.index(),s&&l&&s.type.compatibleContent(l.type)&&(!s.content.size&&t.parent.canReplace(c-1,c)?(n&&n(e.tr.delete(t.pos-s.nodeSize,t.pos).scrollIntoView()),!0):!!(t.parent.canReplace(c,c+1)&&(l.isTextblock||(0,i.Mn)(e.doc,t.pos)))&&(n&&n(e.tr.clearIncompatible(t.pos,s.type,s.contentMatchAt(s.childCount)).join(t.pos).scrollIntoView()),!0))))return!0;let v=!h&&t.parent.canReplace(t.index(),t.index()+1);if(v&&(f=(m=p.contentMatchAt(p.childCount)).findWrapping(u.type))&&m.matchType(f[0]||u.type).validEnd){if(n){let a=t.pos+u.nodeSize,o=r.HY.empty;for(let e=f.length-1;e>=0;e--)o=r.HY.from(f[e].create(null,o));o=r.HY.from(p.copy(o));let s=e.tr.step(new i.FC(t.pos-1,a,t.pos,a,new r.p2(o,1,0),f.length,!0)),l=a+2*f.length;(0,i.Mn)(s.doc,l)&&s.join(l),n(s.scrollIntoView())}return!0}let g=u.type.spec.isolating||o>0&&h?null:a.Y1.findFrom(t,1),x=g&&g.$from.blockRange(g.$to),b=x&&(0,i.k9)(x);if(null!=b&&b>=t.depth)return n&&n(e.tr.lift(x,b).scrollIntoView()),!0;if(v&&d(u,"start",!0)&&d(p,"end")){let a=p,o=[];for(;o.push(a),!a.isTextblock;)a=a.lastChild;let s=u,l=1;for(;!s.isTextblock;s=s.firstChild)l++;if(a.canReplace(a.childCount,a.childCount,s.content)){if(n){let a=r.HY.empty;for(let e=o.length-1;e>=0;e--)a=r.HY.from(o[e].copy(a));n(e.tr.step(new i.FC(t.pos-o.length,t.pos+u.nodeSize,t.pos+l,t.pos+u.nodeSize-l,new r.p2(a,o.length,0),0,!0)).scrollIntoView())}return!0}}return!1}function R(e){return function(t,n){let i=t.selection,r=e<0?i.$from:i.$to,o=r.depth;for(;r.node(o).isInline;){if(!o)return!1;o--}return!!r.node(o).isTextblock&&(n&&n(t.tr.setSelection(a.Bs.create(t.doc,e<0?r.start(o):r.end(o)))),!0)}}let _=R(-1),N=R(1);function A(e,t=null){return function(n,r){let{$from:a,$to:o}=n.selection,s=a.blockRange(o),l=s&&(0,i.nd)(s,e,t);return!!l&&(r&&r(n.tr.wrap(s,l).scrollIntoView()),!0)}}function I(e,t=null){return function(n,i){let r=!1;for(let i=0;i<n.selection.ranges.length&&!r;i++){let{$from:{pos:a},$to:{pos:o}}=n.selection.ranges[i];n.doc.nodesBetween(a,o,(i,a)=>{if(r)return!1;if(!(!i.isTextblock||i.hasMarkup(e,t))){if(i.type==e)r=!0;else{let t=n.doc.resolve(a),i=t.index();r=t.parent.canReplaceWith(i,i+1,e)}}})}if(!r)return!1;if(i){let r=n.tr;for(let i=0;i<n.selection.ranges.length;i++){let{$from:{pos:a},$to:{pos:o}}=n.selection.ranges[i];r.setBlockType(a,o,e,t)}i(r.scrollIntoView())}return!0}}function j(...e){return function(t,n,i){for(let r=0;r<e.length;r++)if(e[r](t,n,i))return!0;return!1}}let P=j(o,l,f),D=j(o,v,g),L={Enter:j(S,C,T,(e,t)=>{let{$from:n,$to:r}=e.selection;if(e.selection instanceof a.qv&&e.selection.node.isBlock)return!!(n.parentOffset&&(0,i.Ax)(e.doc,n.pos))&&(t&&t(e.tr.split(n.pos).scrollIntoView()),!0);if(!n.parent.isBlock)return!1;if(t){let o=r.parentOffset==r.parent.content.size,s=e.tr;(e.selection instanceof a.Bs||e.selection instanceof a.C1)&&s.deleteSelection();let l=0==n.depth?null:E(n.node(-1).contentMatchAt(n.indexAfter(-1))),c,p=c?[c]:o&&l?[{type:l}]:void 0,u=(0,i.Ax)(s.doc,s.mapping.map(n.pos),1,p);if(!p&&!u&&(0,i.Ax)(s.doc,s.mapping.map(n.pos),1,l?[{type:l}]:void 0)&&(l&&(p=[{type:l}]),u=!0),u&&(s.split(s.mapping.map(n.pos),1,p),!o&&!n.parentOffset&&n.parent.type!=l)){let e=s.mapping.map(n.before()),t=s.doc.resolve(e);l&&n.node(-1).canReplaceWith(t.index(),t.index()+1,l)&&s.setNodeMarkup(s.mapping.map(n.before()),l)}t(s.scrollIntoView())}return!0}),"Mod-Enter":k,Backspace:P,"Mod-Backspace":P,"Shift-Backspace":P,Delete:D,"Mod-Delete":D,"Mod-a":(e,t)=>(t&&t(e.tr.setSelection(new a.C1(e.doc))),!0)},z={"Ctrl-h":L.Backspace,"Alt-Backspace":L["Mod-Backspace"],"Ctrl-d":L.Delete,"Ctrl-Alt-Backspace":L["Mod-Delete"],"Alt-Delete":L["Mod-Delete"],"Alt-d":L["Mod-Delete"],"Ctrl-a":_,"Ctrl-e":N};for(let e in L)z[e]=L[e];"undefined"!=typeof navigator?/Mac|iP(hone|[oa]d)/.test(navigator.platform):"undefined"!=typeof os&&os.platform&&os.platform()},49080:function(e,t,n){"use strict";n.d(t,{h:function(){return d}});for(var i={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},r={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},a="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),o="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),s=0;s<10;s++)i[48+s]=i[96+s]=String(s);for(var s=1;s<=24;s++)i[s+111]="F"+s;for(var s=65;s<=90;s++)i[s]=String.fromCharCode(s+32),r[s]=String.fromCharCode(s);for(var l in i)r.hasOwnProperty(l)||(r[l]=i[l]);var c=n(27191);let p="undefined"!=typeof navigator&&/Mac|iP(hone|[oa]d)/.test(navigator.platform);function u(e,t,n=!0){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e),t.metaKey&&(e="Meta-"+e),n&&t.shiftKey&&(e="Shift-"+e),e}function d(e){let t;return new c.Sy({props:{handleKeyDown:(t=function(e){let t=Object.create(null);for(let n in e)t[function(e){let t,n,i,r,a=e.split(/-(?!$)/),o=a[a.length-1];"Space"==o&&(o=" ");for(let e=0;e<a.length-1;e++){let o=a[e];if(/^(cmd|meta|m)$/i.test(o))r=!0;else if(/^a(lt)?$/i.test(o))t=!0;else if(/^(c|ctrl|control)$/i.test(o))n=!0;else if(/^s(hift)?$/i.test(o))i=!0;else if(/^mod$/i.test(o))p?r=!0:n=!0;else throw Error("Unrecognized modifier name: "+o)}return t&&(o="Alt-"+o),n&&(o="Ctrl-"+o),r&&(o="Meta-"+o),i&&(o="Shift-"+o),o}(n)]=e[n];return t}(e),function(e,n){var s;let l=("Esc"==(s=!(a&&n.metaKey&&n.shiftKey&&!n.ctrlKey&&!n.altKey||o&&n.shiftKey&&n.key&&1==n.key.length||"Unidentified"==n.key)&&n.key||(n.shiftKey?r:i)[n.keyCode]||n.key||"Unidentified")&&(s="Escape"),"Del"==s&&(s="Delete"),"Left"==s&&(s="ArrowLeft"),"Up"==s&&(s="ArrowUp"),"Right"==s&&(s="ArrowRight"),"Down"==s&&(s="ArrowDown"),s),c,p=t[u(l,n)];if(p&&p(e.state,e.dispatch,e))return!0;if(1==l.length&&" "!=l){if(n.shiftKey){let i=t[u(l,n,!1)];if(i&&i(e.state,e.dispatch,e))return!0}if((n.shiftKey||n.altKey||n.metaKey||l.charCodeAt(0)>127)&&(c=i[n.keyCode])&&c!=l){let i=t[u(c,n)];if(i&&i(e.state,e.dispatch,e))return!0}}return!1})}})}},30764:function(e,t,n){"use strict";function i(e){this.content=e}n.d(t,{aw:function(){return B},PW:function(){return W},HY:function(){return r},vc:function(){return l},ZU:function(){return L},NB:function(){return E},Ts:function(){return w},e4:function(){return c},V_:function(){return z},p2:function(){return p}}),i.prototype={constructor:i,find:function(e){for(var t=0;t<this.content.length;t+=2)if(this.content[t]===e)return t;return -1},get:function(e){var t=this.find(e);return -1==t?void 0:this.content[t+1]},update:function(e,t,n){var r=n&&n!=e?this.remove(n):this,a=r.find(e),o=r.content.slice();return -1==a?o.push(n||e,t):(o[a+1]=t,n&&(o[a]=n)),new i(o)},remove:function(e){var t=this.find(e);if(-1==t)return this;var n=this.content.slice();return n.splice(t,2),new i(n)},addToStart:function(e,t){return new i([e,t].concat(this.remove(e).content))},addToEnd:function(e,t){var n=this.remove(e).content.slice();return n.push(e,t),new i(n)},addBefore:function(e,t,n){var r=this.remove(t),a=r.content.slice(),o=r.find(e);return a.splice(-1==o?a.length:o,0,t,n),new i(a)},forEach:function(e){for(var t=0;t<this.content.length;t+=2)e(this.content[t],this.content[t+1])},prepend:function(e){return(e=i.from(e)).size?new i(e.content.concat(this.subtract(e).content)):this},append:function(e){return(e=i.from(e)).size?new i(this.subtract(e).content.concat(e.content)):this},subtract:function(e){var t=this;e=i.from(e);for(var n=0;n<e.content.length;n+=2)t=t.remove(e.content[n]);return t},toObject:function(){var e={};return this.forEach(function(t,n){e[t]=n}),e},get size(){return this.content.length>>1}},i.from=function(e){if(e instanceof i)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new i(t)};class r{constructor(e,t){if(this.content=e,this.size=t||0,null==t)for(let t=0;t<e.length;t++)this.size+=e[t].nodeSize}nodesBetween(e,t,n,i=0,r){for(let a=0,o=0;o<t;a++){let s=this.content[a],l=o+s.nodeSize;if(l>e&&!1!==n(s,i+o,r||null,a)&&s.content.size){let r=o+1;s.nodesBetween(Math.max(0,e-r),Math.min(s.content.size,t-r),n,i+r)}o=l}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,n,i){let r="",a=!0;return this.nodesBetween(e,t,(o,s)=>{let l=o.isText?o.text.slice(Math.max(e,s)-s,t-s):o.isLeaf?i?"function"==typeof i?i(o):i:o.type.spec.leafText?o.type.spec.leafText(o):"":"";o.isBlock&&(o.isLeaf&&l||o.isTextblock)&&n&&(a?a=!1:r+=n),r+=l},0),r}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,n=e.firstChild,i=this.content.slice(),a=0;for(t.isText&&t.sameMarkup(n)&&(i[i.length-1]=t.withText(t.text+n.text),a=1);a<e.content.length;a++)i.push(e.content[a]);return new r(i,this.size+e.size)}cut(e,t=this.size){if(0==e&&t==this.size)return this;let n=[],i=0;if(t>e)for(let r=0,a=0;a<t;r++){let o=this.content[r],s=a+o.nodeSize;s>e&&((a<e||s>t)&&(o=o.isText?o.cut(Math.max(0,e-a),Math.min(o.text.length,t-a)):o.cut(Math.max(0,e-a-1),Math.min(o.content.size,t-a-1))),n.push(o),i+=o.nodeSize),a=s}return new r(n,i)}cutByIndex(e,t){return e==t?r.empty:0==e&&t==this.content.length?this:new r(this.content.slice(e,t))}replaceChild(e,t){let n=this.content[e];if(n==t)return this;let i=this.content.slice(),a=this.size+t.nodeSize-n.nodeSize;return i[e]=t,new r(i,a)}addToStart(e){return new r([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new r(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;t<this.content.length;t++)if(!this.content[t].eq(e.content[t]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(e){let t=this.content[e];if(!t)throw RangeError("Index "+e+" out of range for "+this);return t}maybeChild(e){return this.content[e]||null}forEach(e){for(let t=0,n=0;t<this.content.length;t++){let i=this.content[t];e(i,n,t),n+=i.nodeSize}}findDiffStart(e,t=0){return function e(t,n,i){for(let r=0;;r++){if(r==t.childCount||r==n.childCount)return t.childCount==n.childCount?null:i;let a=t.child(r),o=n.child(r);if(a==o){i+=a.nodeSize;continue}if(!a.sameMarkup(o))return i;if(a.isText&&a.text!=o.text){for(let e=0;a.text[e]==o.text[e];e++)i++;return i}if(a.content.size||o.content.size){let t=e(a.content,o.content,i+1);if(null!=t)return t}i+=a.nodeSize}}(this,e,t)}findDiffEnd(e,t=this.size,n=e.size){return function e(t,n,i,r){for(let a=t.childCount,o=n.childCount;;){if(0==a||0==o)return a==o?null:{a:i,b:r};let s=t.child(--a),l=n.child(--o),c=s.nodeSize;if(s==l){i-=c,r-=c;continue}if(!s.sameMarkup(l))return{a:i,b:r};if(s.isText&&s.text!=l.text){let e=0,t=Math.min(s.text.length,l.text.length);for(;e<t&&s.text[s.text.length-e-1]==l.text[l.text.length-e-1];)e++,i--,r--;return{a:i,b:r}}if(s.content.size||l.content.size){let t=e(s.content,l.content,i-1,r-1);if(t)return t}i-=c,r-=c}}(this,e,t,n)}findIndex(e,t=-1){if(0==e)return o(0,e);if(e==this.size)return o(this.content.length,e);if(e>this.size||e<0)throw RangeError(`Position ${e} outside of fragment (${this})`);for(let n=0,i=0;;n++){let r=i+this.child(n).nodeSize;if(r>=e){if(r==e||t>0)return o(n+1,r);return o(n,i)}i=r}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,t){if(!t)return r.empty;if(!Array.isArray(t))throw RangeError("Invalid input for Fragment.fromJSON");return new r(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return r.empty;let t,n=0;for(let i=0;i<e.length;i++){let r=e[i];n+=r.nodeSize,i&&r.isText&&e[i-1].sameMarkup(r)?(t||(t=e.slice(0,i)),t[t.length-1]=r.withText(t[t.length-1].text+r.text)):t&&t.push(r)}return new r(t||e,n)}static from(e){if(!e)return r.empty;if(e instanceof r)return e;if(Array.isArray(e))return this.fromArray(e);if(e.attrs)return new r([e],e.nodeSize);throw RangeError("Can not convert "+e+" to a Fragment"+(e.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}r.empty=new r([],0);let a={index:0,offset:0};function o(e,t){return a.index=e,a.offset=t,a}function s(e,t){if(e===t)return!0;if(!(e&&"object"==typeof e)||!(t&&"object"==typeof t))return!1;let n=Array.isArray(e);if(Array.isArray(t)!=n)return!1;if(n){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!s(e[n],t[n]))return!1}else{for(let n in e)if(!(n in t)||!s(e[n],t[n]))return!1;for(let n in t)if(!(n in e))return!1}return!0}class l{constructor(e,t){this.type=e,this.attrs=t}addToSet(e){let t,n=!1;for(let i=0;i<e.length;i++){let r=e[i];if(this.eq(r))return e;if(this.type.excludes(r.type))t||(t=e.slice(0,i));else{if(r.type.excludes(this.type))return e;!n&&r.type.rank>this.type.rank&&(t||(t=e.slice(0,i)),t.push(this),n=!0),t&&t.push(r)}}return t||(t=e.slice()),n||t.push(this),t}removeFromSet(e){for(let t=0;t<e.length;t++)if(this.eq(e[t]))return e.slice(0,t).concat(e.slice(t+1));return e}isInSet(e){for(let t=0;t<e.length;t++)if(this.eq(e[t]))return!0;return!1}eq(e){return this==e||this.type==e.type&&s(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,t){if(!t)throw RangeError("Invalid input for Mark.fromJSON");let n=e.marks[t.type];if(!n)throw RangeError(`There is no mark type ${t.type} in this schema`);let i=n.create(t.attrs);return n.checkAttrs(i.attrs),i}static sameSet(e,t){if(e==t)return!0;if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!e[n].eq(t[n]))return!1;return!0}static setFrom(e){if(!e||Array.isArray(e)&&0==e.length)return l.none;if(e instanceof l)return[e];let t=e.slice();return t.sort((e,t)=>e.type.rank-t.type.rank),t}}l.none=[];class c extends Error{}class p{constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let n=function e(t,n,i,r){let{index:a,offset:o}=t.findIndex(n),s=t.maybeChild(a);if(o==n||s.isText)return r&&!r.canReplace(a,a,i)?null:t.cut(0,n).append(i).append(t.cut(n));let l=e(s.content,n-o-1,i);return l&&t.replaceChild(a,s.copy(l))}(this.content,e+this.openStart,t);return n&&new p(n,this.openStart,this.openEnd)}removeBetween(e,t){return new p(function e(t,n,i){let{index:r,offset:a}=t.findIndex(n),o=t.maybeChild(r),{index:s,offset:l}=t.findIndex(i);if(a==n||o.isText){if(l!=i&&!t.child(s).isText)throw RangeError("Removing non-flat range");return t.cut(0,n).append(t.cut(i))}if(r!=s)throw RangeError("Removing non-flat range");return t.replaceChild(r,o.copy(e(o.content,n-a-1,i-a-1)))}(this.content,e+this.openStart,t+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.openEnd||0;if("number"!=typeof n||"number"!=typeof i)throw RangeError("Invalid input for Slice.fromJSON");return new p(r.fromJSON(e,t.content),n,i)}static maxOpen(e,t=!0){let n=0,i=0;for(let i=e.firstChild;i&&!i.isLeaf&&(t||!i.type.spec.isolating);i=i.firstChild)n++;for(let n=e.lastChild;n&&!n.isLeaf&&(t||!n.type.spec.isolating);n=n.lastChild)i++;return new p(e,n,i)}}function u(e,t){if(!t.type.compatibleContent(e.type))throw new c("Cannot join "+t.type.name+" onto "+e.type.name)}function d(e,t,n){let i=e.node(n);return u(i,t.node(n)),i}function f(e,t){let n=t.length-1;n>=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function m(e,t,n,i){let r=(t||e).node(n),a=0,o=t?t.index(n):r.childCount;e&&(a=e.index(n),e.depth>n?a++:e.textOffset&&(f(e.nodeAfter,i),a++));for(let e=a;e<o;e++)f(r.child(e),i);t&&t.depth==n&&t.textOffset&&f(t.nodeBefore,i)}function h(e,t){return e.type.checkContent(t),e.copy(t)}function v(e,t,n){let i=[];return m(null,e,n,i),e.depth>n&&f(h(d(e,t,n+1),v(e,t,n+1)),i),m(t,null,n,i),new r(i)}p.empty=new p(r.empty,0,0);class g{constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.depth=t.length/3-1}resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[3*this.resolveDepth(e)]}index(e){return this.path[3*this.resolveDepth(e)+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.depth||this.textOffset?1:0)}start(e){return 0==(e=this.resolveDepth(e))?0:this.path[3*e-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(!(e=this.resolveDepth(e)))throw RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]}after(e){if(!(e=this.resolveDepth(e)))throw RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]+this.path[3*e].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let n=this.pos-this.path[this.path.length-1],i=e.child(t);return n?e.child(t).cut(n):i}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):0==e?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[3*t],i=0==t?0:this.path[3*t-1]+1;for(let t=0;t<e;t++)i+=n.child(t).nodeSize;return i}marks(){let e=this.parent,t=this.index();if(0==e.content.size)return l.none;if(this.textOffset)return e.child(t).marks;let n=e.maybeChild(t-1),i=e.maybeChild(t);if(!n){let e=n;n=i,i=e}let r=n.marks;for(var a=0;a<r.length;a++)!1!==r[a].type.spec.inclusive||i&&r[a].isInSet(i.marks)||(r=r[a--].removeFromSet(r));return r}marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.isInline)return null;let n=t.marks,i=e.parent.maybeChild(e.index());for(var r=0;r<n.length;r++)!1!==n[r].type.spec.inclusive||i&&n[r].isInSet(i.marks)||(n=n[r--].removeFromSet(n));return n}sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos<this.pos)return e.blockRange(this);for(let n=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);n>=0;n--)if(e.pos<=this.end(n)&&(!t||t(this.node(n))))return new w(this,e,n);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos<this.pos?e:this}toString(){let e="";for(let t=1;t<=this.depth;t++)e+=(e?"/":"")+this.node(t).type.name+"_"+this.index(t-1);return e+":"+this.parentOffset}static resolve(e,t){if(!(t>=0&&t<=e.content.size))throw RangeError("Position "+t+" out of range");let n=[],i=0,r=t;for(let t=e;;){let{index:e,offset:a}=t.content.findIndex(r),o=r-a;if(n.push(t,e,i+a),!o||(t=t.child(e)).isText)break;r=o-1,i+=a+1}return new g(t,n,r)}static resolveCached(e,t){let n=y.get(e);if(n)for(let e=0;e<n.elts.length;e++){let i=n.elts[e];if(i.pos==t)return i}else y.set(e,n=new x);let i=n.elts[n.i]=g.resolve(e,t);return n.i=(n.i+1)%b,i}}class x{constructor(){this.elts=[],this.i=0}}let b=12,y=new WeakMap;class w{constructor(e,t,n){this.$from=e,this.$to=t,this.depth=n}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}let S=Object.create(null);class E{constructor(e,t,n,i=l.none){this.type=e,this.attrs=t,this.marks=i,this.content=n||r.empty}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(e){return this.content.child(e)}maybeChild(e){return this.content.maybeChild(e)}forEach(e){this.content.forEach(e)}nodesBetween(e,t,n,i=0){this.content.nodesBetween(e,t,n,i,this)}descendants(e){this.nodesBetween(0,this.content.size,e)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(e,t,n,i){return this.content.textBetween(e,t,n,i)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)}hasMarkup(e,t,n){return this.type==e&&s(this.attrs,t||e.defaultAttrs||S)&&l.sameSet(this.marks,n||l.none)}copy(e=null){return e==this.content?this:new E(this.type,this.attrs,e,this.marks)}mark(e){return e==this.marks?this:new E(this.type,this.attrs,this.content,e)}cut(e,t=this.content.size){return 0==e&&t==this.content.size?this:this.copy(this.content.cut(e,t))}slice(e,t=this.content.size,n=!1){if(e==t)return p.empty;let i=this.resolve(e),r=this.resolve(t),a=n?0:i.sharedDepth(t),o=i.start(a);return new p(i.node(a).content.cut(i.pos-o,r.pos-o),i.depth-a,r.depth-a)}replace(e,t,n){return function(e,t,n){if(n.openStart>e.depth)throw new c("Inserted content deeper than insertion position");if(e.depth-n.openStart!=t.depth-n.openEnd)throw new c("Inconsistent open depths");return function e(t,n,i,a){let o=t.index(a),s=t.node(a);if(o==n.index(a)&&a<t.depth-i.openStart){let r=e(t,n,i,a+1);return s.copy(s.content.replaceChild(o,r))}if(!i.content.size)return h(s,v(t,n,a));if(i.openStart||i.openEnd||t.depth!=a||n.depth!=a){let{start:e,end:o}=function(e,t){let n=t.depth-e.openStart,i=t.node(n).copy(e.content);for(let e=n-1;e>=0;e--)i=t.node(e).copy(r.from(i));return{start:i.resolveNoCache(e.openStart+n),end:i.resolveNoCache(i.content.size-e.openEnd-n)}}(i,t);return h(s,function e(t,n,i,a,o){let s=t.depth>o&&d(t,n,o+1),l=a.depth>o&&d(i,a,o+1),c=[];return m(null,t,o,c),s&&l&&n.index(o)==i.index(o)?(u(s,l),f(h(s,e(t,n,i,a,o+1)),c)):(s&&f(h(s,v(t,n,o+1)),c),m(n,i,o,c),l&&f(h(l,v(i,a,o+1)),c)),m(a,null,o,c),new r(c)}(t,e,o,n,a))}{let e=t.parent,r=e.content;return h(e,r.cut(0,t.parentOffset).append(i.content).append(r.cut(n.parentOffset)))}}(e,t,n,0)}(this.resolve(e),this.resolve(t),n)}nodeAt(e){for(let t=this;;){let{index:n,offset:i}=t.content.findIndex(e);if(!(t=t.maybeChild(n)))return null;if(i==e||t.isText)return t;e-=i+1}}childAfter(e){let{index:t,offset:n}=this.content.findIndex(e);return{node:this.content.maybeChild(t),index:t,offset:n}}childBefore(e){if(0==e)return{node:null,index:0,offset:0};let{index:t,offset:n}=this.content.findIndex(e);if(n<e)return{node:this.content.child(t),index:t,offset:n};let i=this.content.child(t-1);return{node:i,index:t-1,offset:n-i.nodeSize}}resolve(e){return g.resolveCached(this,e)}resolveNoCache(e){return g.resolve(this,e)}rangeHasMark(e,t,n){let i=!1;return t>e&&this.nodesBetween(e,t,e=>(n.isInSet(e.marks)&&(i=!0),!i)),i}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),C(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,n=r.empty,i=0,a=n.childCount){let o=this.contentMatchAt(e).matchFragment(n,i,a),s=o&&o.matchFragment(this.content,t);if(!s||!s.validEnd)return!1;for(let e=i;e<a;e++)if(!this.type.allowsMarks(n.child(e).marks))return!1;return!0}canReplaceWith(e,t,n,i){if(i&&!this.type.allowsMarks(i))return!1;let r=this.contentMatchAt(e).matchType(n),a=r&&r.matchFragment(this.content,t);return!!a&&a.validEnd}canAppend(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}check(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);let e=l.none;for(let t=0;t<this.marks.length;t++){let n=this.marks[t];n.type.checkAttrs(n.attrs),e=n.addToSet(e)}if(!l.sameSet(e,this.marks))throw RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(e=>e.type.name)}`);this.content.forEach(e=>e.check())}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(e=>e.toJSON())),e}static fromJSON(e,t){let n;if(!t)throw RangeError("Invalid input for Node.fromJSON");if(t.marks){if(!Array.isArray(t.marks))throw RangeError("Invalid mark data for Node.fromJSON");n=t.marks.map(e.markFromJSON)}if("text"==t.type){if("string"!=typeof t.text)throw RangeError("Invalid text node in JSON");return e.text(t.text,n)}let i=r.fromJSON(e,t.content),a=e.nodeType(t.type).create(t.attrs,i,n);return a.type.checkAttrs(a.attrs),a}}E.prototype.text=void 0;class k extends E{constructor(e,t,n,i){if(super(e,t,null,i),!n)throw RangeError("Empty text nodes are not allowed");this.text=n}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):C(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new k(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new k(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return 0==e&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function C(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}class T{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){var n;let i,r=new O(e,t);if(null==r.next)return T.empty;let a=function e(t){let n=[];do n.push(function(t){let n=[];do n.push(function(t){let n=function(t){if(t.eat("(")){let n=e(t);return t.eat(")")||t.err("Missing closing paren"),n}if(/\W/.test(t.next))t.err("Unexpected token '"+t.next+"'");else{let e=(function(e,t){let n=e.nodeTypes,i=n[t];if(i)return[i];let r=[];for(let e in n){let i=n[e];i.groups.indexOf(t)>-1&&r.push(i)}return 0==r.length&&e.err("No node type or group '"+t+"' found"),r})(t,t.next).map(e=>(null==t.inline?t.inline=e.isInline:t.inline!=e.isInline&&t.err("Mixing inline and block content"),{type:"name",value:e}));return t.pos++,1==e.length?e[0]:{type:"choice",exprs:e}}}(t);for(;;)if(t.eat("+"))n={type:"plus",expr:n};else if(t.eat("*"))n={type:"star",expr:n};else if(t.eat("?"))n={type:"opt",expr:n};else if(t.eat("{"))n=function(e,t){let n=M(e),i=n;return e.eat(",")&&(i="}"!=e.next?M(e):-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:i,expr:t}}(t,n);else break;return n}(t));while(t.next&&")"!=t.next&&"|"!=t.next);return 1==n.length?n[0]:{type:"seq",exprs:n}}(t));while(t.eat("|"));return 1==n.length?n[0]:{type:"choice",exprs:n}}(r);r.next&&r.err("Unexpected trailing text");let o=(n=function(e){let t=[[]];return r(function e(t,a){if("choice"==t.type)return t.exprs.reduce((t,n)=>t.concat(e(n,a)),[]);if("seq"==t.type)for(let i=0;;i++){let o=e(t.exprs[i],a);if(i==t.exprs.length-1)return o;r(o,a=n())}else if("star"==t.type){let o=n();return i(a,o),r(e(t.expr,o),o),[i(o)]}else if("plus"==t.type){let o=n();return r(e(t.expr,a),o),r(e(t.expr,o),o),[i(o)]}else if("opt"==t.type)return[i(a)].concat(e(t.expr,a));else if("range"==t.type){let o=a;for(let i=0;i<t.min;i++){let i=n();r(e(t.expr,o),i),o=i}if(-1==t.max)r(e(t.expr,o),o);else for(let a=t.min;a<t.max;a++){let a=n();i(o,a),r(e(t.expr,o),a),o=a}return[i(o)]}else if("name"==t.type)return[i(a,void 0,t.value)];else throw Error("Unknown expr type")}(e,0),n()),t;function n(){return t.push([])-1}function i(e,n,i){let r={term:i,to:n};return t[e].push(r),r}function r(e,t){e.forEach(e=>e.to=t)}}(a),i=Object.create(null),function e(t){let r=[];t.forEach(e=>{n[e].forEach(({term:e,to:t})=>{let i;if(e){for(let t=0;t<r.length;t++)r[t][0]==e&&(i=r[t][1]);_(n,t).forEach(t=>{i||r.push([e,i=[]]),-1==i.indexOf(t)&&i.push(t)})}})});let a=i[t.join(",")]=new T(t.indexOf(n.length-1)>-1);for(let t=0;t<r.length;t++){let n=r[t][1].sort(R);a.next.push({type:r[t][0],next:i[n.join(",")]||e(n)})}return a}(_(n,0)));return function(e,t){for(let n=0,i=[e];n<i.length;n++){let e=i[n],r=!e.validEnd,a=[];for(let t=0;t<e.next.length;t++){let{type:n,next:o}=e.next[t];a.push(n.name),r&&!(n.isText||n.hasRequiredAttrs())&&(r=!1),-1==i.indexOf(o)&&i.push(o)}r&&t.err("Only non-generatable nodes ("+a.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}(o,r),o}matchType(e){for(let t=0;t<this.next.length;t++)if(this.next[t].type==e)return this.next[t].next;return null}matchFragment(e,t=0,n=e.childCount){let i=this;for(let r=t;i&&r<n;r++)i=i.matchType(e.child(r).type);return i}get inlineContent(){return 0!=this.next.length&&this.next[0].type.isInline}get defaultType(){for(let e=0;e<this.next.length;e++){let{type:t}=this.next[e];if(!(t.isText||t.hasRequiredAttrs()))return t}return null}compatible(e){for(let t=0;t<this.next.length;t++)for(let n=0;n<e.next.length;n++)if(this.next[t].type==e.next[n].type)return!0;return!1}fillBefore(e,t=!1,n=0){let i=[this];return function a(o,s){let l=o.matchFragment(e,n);if(l&&(!t||l.validEnd))return r.from(s.map(e=>e.createAndFill()));for(let e=0;e<o.next.length;e++){let{type:t,next:n}=o.next[e];if(!(t.isText||t.hasRequiredAttrs())&&-1==i.indexOf(n)){i.push(n);let e=a(n,s.concat(t));if(e)return e}}return null}(this,[])}findWrapping(e){for(let t=0;t<this.wrapCache.length;t+=2)if(this.wrapCache[t]==e)return this.wrapCache[t+1];let t=this.computeWrapping(e);return this.wrapCache.push(e,t),t}computeWrapping(e){let t=Object.create(null),n=[{match:this,type:null,via:null}];for(;n.length;){let i=n.shift(),r=i.match;if(r.matchType(e)){let e=[];for(let t=i;t.type;t=t.via)e.push(t.type);return e.reverse()}for(let e=0;e<r.next.length;e++){let{type:a,next:o}=r.next[e];a.isLeaf||a.hasRequiredAttrs()||a.name in t||i.type&&!o.validEnd||(n.push({match:a.contentMatch,type:a,via:i}),t[a.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(e){if(e>=this.next.length)throw RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];return function t(n){e.push(n);for(let i=0;i<n.next.length;i++)-1==e.indexOf(n.next[i].next)&&t(n.next[i].next)}(this),e.map((t,n)=>{let i=n+(t.validEnd?"*":" ")+" ";for(let n=0;n<t.next.length;n++)i+=(n?", ":"")+t.next[n].type.name+"->"+e.indexOf(t.next[n].next);return i}).join("\n")}}T.empty=new T(!0);class O{constructor(e,t){this.string=e,this.nodeTypes=t,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),""==this.tokens[this.tokens.length-1]&&this.tokens.pop(),""==this.tokens[0]&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw SyntaxError(e+" (in content expression '"+this.string+"')")}}function M(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function R(e,t){return t-e}function _(e,t){let n=[];return function t(i){let r=e[i];if(1==r.length&&!r[0].term)return t(r[0].to);n.push(i);for(let e=0;e<r.length;e++){let{term:i,to:a}=r[e];i||-1!=n.indexOf(a)||t(a)}}(t),n.sort(R)}function N(e){let t=Object.create(null);for(let n in e){let i=e[n];if(!i.hasDefault)return null;t[n]=i.default}return t}function A(e,t){let n=Object.create(null);for(let i in e){let r=t&&t[i];if(void 0===r){let t=e[i];if(t.hasDefault)r=t.default;else throw RangeError("No value supplied for attribute "+i)}n[i]=r}return n}function I(e,t,n,i){for(let i in t)if(!(i in e))throw RangeError(`Unsupported attribute ${i} for ${n} of type ${i}`);for(let n in e){let i=e[n];i.validate&&i.validate(t[n])}}function j(e,t){let n=Object.create(null);if(t)for(let i in t)n[i]=new D(e,i,t[i]);return n}class P{constructor(e,t,n){this.name=e,this.schema=t,this.spec=n,this.markSet=null,this.groups=n.group?n.group.split(" "):[],this.attrs=j(e,n.attrs),this.defaultAttrs=N(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(n.inline||"text"==e),this.isText="text"==e}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==T.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:A(this.attrs,e)}create(e=null,t,n){if(this.isText)throw Error("NodeType.create can't construct text nodes");return new E(this,this.computeAttrs(e),r.from(t),l.setFrom(n))}createChecked(e=null,t,n){return t=r.from(t),this.checkContent(t),new E(this,this.computeAttrs(e),t,l.setFrom(n))}createAndFill(e=null,t,n){if(e=this.computeAttrs(e),(t=r.from(t)).size){let e=this.contentMatch.fillBefore(t);if(!e)return null;t=e.append(t)}let i=this.contentMatch.matchFragment(t),a=i&&i.fillBefore(r.empty,!0);return a?new E(this,e,t.append(a),l.setFrom(n)):null}validContent(e){let t=this.contentMatch.matchFragment(e);if(!t||!t.validEnd)return!1;for(let t=0;t<e.childCount;t++)if(!this.allowsMarks(e.child(t).marks))return!1;return!0}checkContent(e){if(!this.validContent(e))throw RangeError(`Invalid content for node ${this.name}: ${e.toString().slice(0,50)}`)}checkAttrs(e){I(this.attrs,e,"node",this.name)}allowsMarkType(e){return null==this.markSet||this.markSet.indexOf(e)>-1}allowsMarks(e){if(null==this.markSet)return!0;for(let t=0;t<e.length;t++)if(!this.allowsMarkType(e[t].type))return!1;return!0}allowedMarks(e){let t;if(null==this.markSet)return e;for(let n=0;n<e.length;n++)this.allowsMarkType(e[n].type)?t&&t.push(e[n]):t||(t=e.slice(0,n));return t?t.length?t:l.none:e}static compile(e,t){let n=Object.create(null);e.forEach((e,i)=>n[e]=new P(e,t,i));let i=t.spec.topNode||"doc";if(!n[i])throw RangeError("Schema is missing its top node type ('"+i+"')");if(!n.text)throw RangeError("Every schema needs a 'text' type");for(let e in n.text.attrs)throw RangeError("The text node type should not have attributes");return n}}class D{constructor(e,t,n){let i;this.hasDefault=Object.prototype.hasOwnProperty.call(n,"default"),this.default=n.default,this.validate="string"==typeof n.validate?(i=n.validate.split("|"),n=>{let r=null===n?"null":typeof n;if(0>i.indexOf(r))throw RangeError(`Expected value of type ${i} for attribute ${t} on type ${e}, got ${r}`)}):n.validate}get isRequired(){return!this.hasDefault}}class L{constructor(e,t,n,i){this.name=e,this.rank=t,this.schema=n,this.spec=i,this.attrs=j(e,i.attrs),this.excluded=null;let r=N(this.attrs);this.instance=r?new l(this,r):null}create(e=null){return!e&&this.instance?this.instance:new l(this,A(this.attrs,e))}static compile(e,t){let n=Object.create(null),i=0;return e.forEach((e,r)=>n[e]=new L(e,i++,t,r)),n}removeFromSet(e){for(var t=0;t<e.length;t++)e[t].type==this&&(e=e.slice(0,t).concat(e.slice(t+1)),t--);return e}isInSet(e){for(let t=0;t<e.length;t++)if(e[t].type==this)return e[t]}checkAttrs(e){I(this.attrs,e,"mark",this.name)}excludes(e){return this.excluded.indexOf(e)>-1}}class z{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let t=this.spec={};for(let n in e)t[n]=e[n];t.nodes=i.from(e.nodes),t.marks=i.from(e.marks||{}),this.nodes=P.compile(this.spec.nodes,this),this.marks=L.compile(this.spec.marks,this);let n=Object.create(null);for(let e in this.nodes){if(e in this.marks)throw RangeError(e+" can not be both a node and a mark");let t=this.nodes[e],i=t.spec.content||"",r=t.spec.marks;if(t.contentMatch=n[i]||(n[i]=T.parse(i,this.nodes)),t.inlineContent=t.contentMatch.inlineContent,t.spec.linebreakReplacement){if(this.linebreakReplacement)throw RangeError("Multiple linebreak nodes defined");if(!t.isInline||!t.isLeaf)throw RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=t}t.markSet="_"==r?null:r?F(this,r.split(" ")):""!=r&&t.inlineContent?null:[]}for(let e in this.marks){let t=this.marks[e],n=t.spec.excludes;t.excluded=null==n?[t]:""==n?[]:F(this,n.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,t=null,n,i){if("string"==typeof e)e=this.nodeType(e);else if(e instanceof P){if(e.schema!=this)throw RangeError("Node type from different schema used ("+e.name+")")}else throw RangeError("Invalid node type: "+e);return e.createChecked(t,n,i)}text(e,t){let n=this.nodes.text;return new k(n,n.defaultAttrs,e,l.setFrom(t))}mark(e,t){return"string"==typeof e&&(e=this.marks[e]),e.create(t)}nodeFromJSON(e){return E.fromJSON(this,e)}markFromJSON(e){return l.fromJSON(this,e)}nodeType(e){let t=this.nodes[e];if(!t)throw RangeError("Unknown node type: "+e);return t}}function F(e,t){let n=[];for(let i=0;i<t.length;i++){let r=t[i],a=e.marks[r],o=a;if(a)n.push(a);else for(let t in e.marks){let i=e.marks[t];("_"==r||i.spec.group&&i.spec.group.split(" ").indexOf(r)>-1)&&n.push(o=i)}if(!o)throw SyntaxError("Unknown mark type: '"+t[i]+"'")}return n}class B{constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[];let n=this.matchedStyles=[];t.forEach(e=>{if(null!=e.tag)this.tags.push(e);else if(null!=e.style){let t=/[^=]*/.exec(e.style)[0];0>n.indexOf(t)&&n.push(t),this.styles.push(e)}}),this.normalizeLists=!this.tags.some(t=>{if(!/^(ul|ol)\b/.test(t.tag)||!t.node)return!1;let n=e.nodes[t.node];return n.contentMatch.matchType(n)})}parse(e,t={}){let n=new J(this,t,!1);return n.addAll(e,l.none,t.from,t.to),n.finish()}parseSlice(e,t={}){let n=new J(this,t,!0);return n.addAll(e,l.none,t.from,t.to),p.maxOpen(n.finish())}matchTag(e,t,n){for(let r=n?this.tags.indexOf(n)+1:0;r<this.tags.length;r++){var i;let n=this.tags[r];if(i=n.tag,(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,i)&&(void 0===n.namespace||e.namespaceURI==n.namespace)&&(!n.context||t.matchesContext(n.context))){if(n.getAttrs){let t=n.getAttrs(e);if(!1===t)continue;n.attrs=t||void 0}return n}}}matchStyle(e,t,n,i){for(let r=i?this.styles.indexOf(i)+1:0;r<this.styles.length;r++){let i=this.styles[r],a=i.style;if(0==a.indexOf(e)&&(!i.context||n.matchesContext(i.context))&&(!(a.length>e.length)||61==a.charCodeAt(e.length)&&a.slice(e.length+1)==t)){if(i.getAttrs){let e=i.getAttrs(t);if(!1===e)continue;i.attrs=e||void 0}return i}}}static schemaRules(e){let t=[];function n(e){let n=null==e.priority?50:e.priority,i=0;for(;i<t.length;i++){let e=t[i];if((null==e.priority?50:e.priority)<n)break}t.splice(i,0,e)}for(let t in e.marks){let i=e.marks[t].spec.parseDOM;i&&i.forEach(e=>{n(e=U(e)),e.mark||e.ignore||e.clearMark||(e.mark=t)})}for(let t in e.nodes){let i=e.nodes[t].spec.parseDOM;i&&i.forEach(e=>{n(e=U(e)),e.node||e.ignore||e.mark||(e.node=t)})}return t}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new B(e,B.schemaRules(e)))}}let V={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},$={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},H={ol:!0,ul:!0};function G(e,t,n){return null!=t?(t?1:0)|("full"===t?2:0):e&&"pre"==e.whitespace?3:-5&n}class q{constructor(e,t,n,i,r,a){this.type=e,this.attrs=t,this.marks=n,this.solid=i,this.options=a,this.content=[],this.activeMarks=l.none,this.match=r||(4&a?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type.contentMatch.fillBefore(r.from(e));if(t)this.match=this.type.contentMatch.matchFragment(t);else{let t=this.type.contentMatch,n;return(n=t.findWrapping(e.type))?(this.match=t,n):null}}return this.match.findWrapping(e.type)}finish(e){if(!(1&this.options)){let e=this.content[this.content.length-1],t;e&&e.isText&&(t=/[ \t\r\n\u000c]+$/.exec(e.text))&&(e.text.length==t[0].length?this.content.pop():this.content[this.content.length-1]=e.withText(e.text.slice(0,e.text.length-t[0].length)))}let t=r.from(this.content);return!e&&this.match&&(t=t.append(this.match.fillBefore(r.empty,!0))),this.type?this.type.create(this.attrs,t,this.marks):t}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!V.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class J{constructor(e,t,n){this.parser=e,this.options=t,this.isOpen=n,this.open=0;let i=t.topNode,r,a=G(null,t.preserveWhitespace,0)|(n?4:0);r=i?new q(i.type,i.attrs,l.none,!0,t.topMatch||i.type.contentMatch,a):n?new q(null,null,l.none,!0,null,a):new q(e.schema.topNodeType,null,l.none,!0,null,a),this.nodes=[r],this.find=t.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,t){3==e.nodeType?this.addTextNode(e,t):1==e.nodeType&&this.addElement(e,t)}addTextNode(e,t){let n=e.nodeValue,i=this.top;if(2&i.options||i.inlineContext(e)||/[^ \t\r\n\u000c]/.test(n)){if(1&i.options)n=2&i.options?n.replace(/\r\n?/g,"\n"):n.replace(/\r?\n|\r/g," ");else if(n=n.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(n)&&this.open==this.nodes.length-1){let t=i.content[i.content.length-1],r=e.previousSibling;(!t||r&&"BR"==r.nodeName||t.isText&&/[ \t\r\n\u000c]$/.test(t.text))&&(n=n.slice(1))}n&&this.insertNode(this.parser.schema.text(n),t),this.findInText(e)}else this.findInside(e)}addElement(e,t,n){let i=e.nodeName.toLowerCase(),r;H.hasOwnProperty(i)&&this.parser.normalizeLists&&function(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let e=1==t.nodeType?t.nodeName.toLowerCase():null;e&&H.hasOwnProperty(e)&&n?(n.appendChild(t),t=n):"li"==e?n=t:e&&(n=null)}}(e);let a=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(r=this.parser.matchTag(e,this,n));if(a?a.ignore:$.hasOwnProperty(i))this.findInside(e),this.ignoreFallback(e,t);else if(!a||a.skip||a.closeParent){a&&a.closeParent?this.open=Math.max(0,this.open-1):a&&a.skip.nodeType&&(e=a.skip);let n,r=this.top,o=this.needsBlock;if(V.hasOwnProperty(i))r.content.length&&r.content[0].isInline&&this.open&&(this.open--,r=this.top),n=!0,r.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,t);return}let s=a&&a.skip?t:this.readStyles(e,t);s&&this.addAll(e,s),n&&this.sync(r),this.needsBlock=o}else{let n=this.readStyles(e,t);n&&this.addElementByRule(e,a,n,!1===a.consuming?r:void 0)}}leafFallback(e,t){"BR"==e.nodeName&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode("\n"),t)}ignoreFallback(e,t){"BR"!=e.nodeName||this.top.type&&this.top.type.inlineContent||this.findPlace(this.parser.schema.text("-"),t)}readStyles(e,t){let n=e.style;if(n&&n.length)for(let e=0;e<this.parser.matchedStyles.length;e++){let i=this.parser.matchedStyles[e],r=n.getPropertyValue(i);if(r)for(let e;;){let n=this.parser.matchStyle(i,r,this,e);if(!n)break;if(n.ignore)return null;if(t=n.clearMark?t.filter(e=>!n.clearMark(e)):t.concat(this.parser.schema.marks[n.mark].create(n.attrs)),!1===n.consuming)e=n;else break}}return t}addElementByRule(e,t,n,i){let r,a;if(t.node){if((a=this.parser.schema.nodes[t.node]).isLeaf)this.insertNode(a.create(t.attrs),n)||this.leafFallback(e,n);else{let e=this.enter(a,t.attrs||null,n,t.preserveWhitespace);e&&(r=!0,n=e)}}else{let e=this.parser.schema.marks[t.mark];n=n.concat(e.create(t.attrs))}let o=this.top;if(a&&a.isLeaf)this.findInside(e);else if(i)this.addElement(e,n,i);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach(e=>this.insertNode(e,n));else{let i=e;"string"==typeof t.contentElement?i=e.querySelector(t.contentElement):"function"==typeof t.contentElement?i=t.contentElement(e):t.contentElement&&(i=t.contentElement),this.findAround(e,i,!0),this.addAll(i,n)}r&&this.sync(o)&&this.open--}addAll(e,t,n,i){let r=n||0;for(let a=n?e.childNodes[n]:e.firstChild,o=null==i?null:e.childNodes[i];a!=o;a=a.nextSibling,++r)this.findAtPoint(e,r),this.addDOM(a,t);this.findAtPoint(e,r)}findPlace(e,t){let n,i;for(let t=this.open;t>=0;t--){let r=this.nodes[t],a=r.findWrapping(e);if(a&&(!n||n.length>a.length)&&(n=a,i=r,!a.length)||r.solid)break}if(!n)return null;this.sync(i);for(let e=0;e<n.length;e++)t=this.enterInner(n[e],null,t,!1);return t}insertNode(e,t){if(e.isInline&&this.needsBlock&&!this.top.type){let e=this.textblockFromContext();e&&(t=this.enterInner(e,null,t))}let n=this.findPlace(e,t);if(n){this.closeExtra();let t=this.top;t.match&&(t.match=t.match.matchType(e.type));let i=l.none;for(let r of n.concat(e.marks))(t.type?t.type.allowsMarkType(r.type):Y(r.type,e.type))&&(i=r.addToSet(i));return t.content.push(e.mark(i)),!0}return!1}enter(e,t,n,i){let r=this.findPlace(e.create(t),n);return r&&(r=this.enterInner(e,t,n,!0,i)),r}enterInner(e,t,n,i=!1,r){this.closeExtra();let a=this.top;a.match=a.match&&a.match.matchType(e);let o=G(e,r,a.options);4&a.options&&0==a.content.length&&(o|=4);let s=l.none;return n=n.filter(t=>(a.type?!a.type.allowsMarkType(t.type):!Y(t.type,e))||(s=t.addToSet(s),!1)),this.nodes.push(new q(e,t,s,i,null,o)),this.open++,n}closeExtra(e=!1){let t=this.nodes.length-1;if(t>this.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}sync(e){for(let t=this.open;t>=0;t--)if(this.nodes[t]==e)return this.open=t,!0;return!1}get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t--){let n=this.nodes[t].content;for(let t=n.length-1;t>=0;t--)e+=n[t].nodeSize;t&&e++}return e}findAtPoint(e,t){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==e&&this.find[n].offset==t&&(this.find[n].pos=this.currentPos)}findInside(e){if(this.find)for(let t=0;t<this.find.length;t++)null==this.find[t].pos&&1==e.nodeType&&e.contains(this.find[t].node)&&(this.find[t].pos=this.currentPos)}findAround(e,t,n){if(e!=t&&this.find)for(let i=0;i<this.find.length;i++)null==this.find[i].pos&&1==e.nodeType&&e.contains(this.find[i].node)&&t.compareDocumentPosition(this.find[i].node)&(n?2:4)&&(this.find[i].pos=this.currentPos)}findInText(e){if(this.find)for(let t=0;t<this.find.length;t++)this.find[t].node==e&&(this.find[t].pos=this.currentPos-(e.nodeValue.length-this.find[t].offset))}matchesContext(e){if(e.indexOf("|")>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let t=e.split("/"),n=this.options.context,i=!this.isOpen&&(!n||n.parent.type==this.nodes[0].type),r=-(n?n.depth+1:0)+(i?0:1),a=(e,o)=>{for(;e>=0;e--){let s=t[e];if(""==s){if(e==t.length-1||0==e)continue;for(;o>=r;o--)if(a(e-1,o))return!0;return!1}{let e=o>0||0==o&&i?this.nodes[o].type:n&&o>=r?n.node(o-r).type:null;if(!e||e.name!=s&&-1==e.groups.indexOf(s))return!1;o--}}return!0};return a(t.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let t=e.depth;t>=0;t--){let n=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(n&&n.isTextblock&&n.defaultAttrs)return n}for(let e in this.parser.schema.nodes){let t=this.parser.schema.nodes[e];if(t.isTextblock&&t.defaultAttrs)return t}}}function U(e){let t={};for(let n in e)t[n]=e[n];return t}function Y(e,t){let n=t.schema.nodes;for(let i in n){let r=n[i];if(!r.allowsMarkType(e))continue;let a=[],o=e=>{a.push(e);for(let n=0;n<e.edgeCount;n++){let{type:i,next:r}=e.edge(n);if(i==t||0>a.indexOf(r)&&o(r))return!0}};if(o(r.contentMatch))return!0}}class W{constructor(e,t){this.nodes=e,this.marks=t}serializeFragment(e,t={},n){n||(n=K(t).createDocumentFragment());let i=n,r=[];return e.forEach(e=>{if(r.length||e.marks.length){let n=0,a=0;for(;n<r.length&&a<e.marks.length;){let t=e.marks[a];if(!this.marks[t.type.name]){a++;continue}if(!t.eq(r[n][0])||!1===t.type.spec.spanning)break;n++,a++}for(;n<r.length;)i=r.pop()[1];for(;a<e.marks.length;){let n=e.marks[a++],o=this.serializeMark(n,e.isInline,t);o&&(r.push([n,i]),i.appendChild(o.dom),i=o.contentDOM||o.dom)}}i.appendChild(this.serializeNodeInner(e,t))}),n}serializeNodeInner(e,t){let{dom:n,contentDOM:i}=Q(K(t),this.nodes[e.type.name](e),null,e.attrs);if(i){if(e.isLeaf)throw RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(e.content,t,i)}return n}serializeNode(e,t={}){let n=this.serializeNodeInner(e,t);for(let i=e.marks.length-1;i>=0;i--){let r=this.serializeMark(e.marks[i],e.isInline,t);r&&((r.contentDOM||r.dom).appendChild(n),n=r.dom)}return n}serializeMark(e,t,n={}){let i=this.marks[e.type.name];return i&&Q(K(n),i(e,t),null,e.attrs)}static renderSpec(e,t,n=null,i){return Q(e,t,n,i)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new W(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let t=X(e.nodes);return t.text||(t.text=e=>e.text),t}static marksFromSchema(e){return X(e.marks)}}function X(e){let t={};for(let n in e){let i=e[n].spec.toDOM;i&&(t[n]=i)}return t}function K(e){return e.document||window.document}let Z=new WeakMap;function Q(e,t,n,i){let r,a,o;if("string"==typeof t)return{dom:e.createTextNode(t)};if(null!=t.nodeType)return{dom:t};if(t.dom&&null!=t.dom.nodeType)return t;let s=t[0],l;if("string"!=typeof s)throw RangeError("Invalid array passed to renderSpec");if(i&&(void 0===(a=Z.get(i))&&Z.set(i,(o=null,function e(t){if(t&&"object"==typeof t){if(Array.isArray(t)){if("string"==typeof t[0])o||(o=[]),o.push(t);else for(let n=0;n<t.length;n++)e(t[n])}else for(let n in t)e(t[n])}}(i),a=o)),l=a)&&l.indexOf(t)>-1)throw RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let c=s.indexOf(" ");c>0&&(n=s.slice(0,c),s=s.slice(c+1));let p=n?e.createElementNS(n,s):e.createElement(s),u=t[1],d=1;if(u&&"object"==typeof u&&null==u.nodeType&&!Array.isArray(u)){for(let e in d=2,u)if(null!=u[e]){let t=e.indexOf(" ");t>0?p.setAttributeNS(e.slice(0,t),e.slice(t+1),u[e]):p.setAttribute(e,u[e])}}for(let a=d;a<t.length;a++){let o=t[a];if(0===o){if(a<t.length-1||a>d)throw RangeError("Content hole must be the only child of its parent node");return{dom:p,contentDOM:p}}{let{dom:t,contentDOM:a}=Q(e,o,n,i);if(p.appendChild(t),a){if(r)throw RangeError("Multiple content holes");r=a}}}return{dom:p,contentDOM:r}}},71405:function(e,t,n){"use strict";n.d(t,{IB:function(){return o},KI:function(){return a},bw:function(){return s}});var i=n(26151),r=n(30764);function a(e,t=null){return function(n,a){let{$from:o,$to:s}=n.selection,l=o.blockRange(s),c=!1,p=l;if(!l)return!1;if(l.depth>=2&&o.node(l.depth-1).type.compatibleContent(e)&&0==l.startIndex){if(0==o.index(l.depth-1))return!1;let e=n.doc.resolve(l.start-2);p=new r.Ts(e,e,l.depth),l.endIndex<l.parent.childCount&&(l=new r.Ts(o,n.doc.resolve(s.end(l.depth)),l.depth)),c=!0}let u=(0,i.nd)(p,e,t,l);return!!u&&(a&&a((function(e,t,n,a,o){let s=r.HY.empty;for(let e=n.length-1;e>=0;e--)s=r.HY.from(n[e].type.create(n[e].attrs,s));e.step(new i.FC(t.start-(a?2:0),t.end,t.start,t.end,new r.p2(s,0,0),n.length,!0));let l=0;for(let e=0;e<n.length;e++)n[e].type==o&&(l=e+1);let c=n.length-l,p=t.start+n.length-(a?2:0),u=t.parent;for(let n=t.startIndex,r=t.endIndex,a=!0;n<r;n++,a=!1)!a&&(0,i.Ax)(e.doc,p,c)&&(e.split(p,c),p+=2*c),p+=u.child(n).nodeSize;return e})(n.tr,l,u,c,e).scrollIntoView()),!0)}}function o(e){return function(t,n){let{$from:a,$to:o}=t.selection,s=a.blockRange(o,t=>t.childCount>0&&t.firstChild.type==e);return!!s&&(!n||(a.node(s.depth-1).type==e?function(e,t,n,a){let o=e.tr,s=a.end,l=a.$to.end(a.depth);s<l&&(o.step(new i.FC(s-1,l,s,l,new r.p2(r.HY.from(n.create(null,a.parent.copy())),1,0),1,!0)),a=new r.Ts(o.doc.resolve(a.$from.pos),o.doc.resolve(l),a.depth));let c=(0,i.k9)(a);if(null==c)return!1;o.lift(a,c);let p=o.mapping.map(s,-1)-1;return(0,i.Mn)(o.doc,p)&&o.join(p),t(o.scrollIntoView()),!0}(t,n,e,s):function(e,t,n){let a=e.tr,o=n.parent;for(let e=n.end,t=n.endIndex-1,i=n.startIndex;t>i;t--)e-=o.child(t).nodeSize,a.delete(e-1,e+1);let s=a.doc.resolve(n.start),l=s.nodeAfter;if(a.mapping.map(n.end)!=n.start+s.nodeAfter.nodeSize)return!1;let c=0==n.startIndex,p=n.endIndex==o.childCount,u=s.node(-1),d=s.index(-1);if(!u.canReplace(d+(c?0:1),d+1,l.content.append(p?r.HY.empty:r.HY.from(o))))return!1;let f=s.pos,m=f+l.nodeSize;return a.step(new i.FC(f-(c?1:0),m+(p?1:0),f+1,m-1,new r.p2((c?r.HY.empty:r.HY.from(o.copy(r.HY.empty))).append(p?r.HY.empty:r.HY.from(o.copy(r.HY.empty))),c?0:1,p?0:1),c?0:1)),t(a.scrollIntoView()),!0}(t,n,s)))}}function s(e){return function(t,n){let{$from:a,$to:o}=t.selection,s=a.blockRange(o,t=>t.childCount>0&&t.firstChild.type==e);if(!s)return!1;let l=s.startIndex;if(0==l)return!1;let c=s.parent,p=c.child(l-1);if(p.type!=e)return!1;if(n){let a=p.lastChild&&p.lastChild.type==c.type,o=r.HY.from(a?e.create():null),l=new r.p2(r.HY.from(e.create(null,r.HY.from(c.type.create(null,o)))),a?3:1,0),u=s.start,d=s.end;n(t.tr.step(new i.FC(u-(a?3:1),d,u,d,l,1,!0)).scrollIntoView())}return!0}}},27191:function(e,t,n){"use strict";n.d(t,{Bs:function(){return p},C1:function(){return m},H$:function(){return O},Sy:function(){return k},Y1:function(){return o},qv:function(){return d},yy:function(){return E}});var i=n(30764),r=n(26151);let a=Object.create(null);class o{constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new s(e.min(t),e.max(t))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let t=0;t<e.length;t++)if(e[t].$from.pos!=e[t].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(e,t=i.p2.empty){let n=t.content.lastChild,r=null;for(let e=0;e<t.openEnd;e++)r=n,n=n.lastChild;let a=e.steps.length,o=this.ranges;for(let s=0;s<o.length;s++){let{$from:l,$to:c}=o[s],p=e.mapping.slice(a);e.replaceRange(p.map(l.pos),p.map(c.pos),s?i.p2.empty:t),0==s&&g(e,a,(n?n.isInline:r&&r.isTextblock)?-1:1)}}replaceWith(e,t){let n=e.steps.length,i=this.ranges;for(let r=0;r<i.length;r++){let{$from:a,$to:o}=i[r],s=e.mapping.slice(n),l=s.map(a.pos),c=s.map(o.pos);r?e.deleteRange(l,c):(e.replaceRangeWith(l,c,t),g(e,n,t.isInline?-1:1))}}static findFrom(e,t,n=!1){let i=e.parent.inlineContent?new p(e):v(e.node(0),e.parent,e.pos,e.index(),t,n);if(i)return i;for(let i=e.depth-1;i>=0;i--){let r=t<0?v(e.node(0),e.node(i),e.before(i+1),e.index(i),t,n):v(e.node(0),e.node(i),e.after(i+1),e.index(i)+1,t,n);if(r)return r}return null}static near(e,t=1){return this.findFrom(e,t)||this.findFrom(e,-t)||new m(e.node(0))}static atStart(e){return v(e,e,0,0,1)||new m(e)}static atEnd(e){return v(e,e,e.content.size,e.childCount,-1)||new m(e)}static fromJSON(e,t){if(!t||!t.type)throw RangeError("Invalid input for Selection.fromJSON");let n=a[t.type];if(!n)throw RangeError(`No selection type ${t.type} defined`);return n.fromJSON(e,t)}static jsonID(e,t){if(e in a)throw RangeError("Duplicate use of selection JSON ID "+e);return a[e]=t,t.prototype.jsonID=e,t}getBookmark(){return p.between(this.$anchor,this.$head).getBookmark()}}o.prototype.visible=!0;class s{constructor(e,t){this.$from=e,this.$to=t}}let l=!1;function c(e){l||e.parent.inlineContent||(l=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class p extends o{constructor(e,t=e){c(e),c(t),super(e,t)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)return o.near(n);let i=e.resolve(t.map(this.anchor));return new p(i.parent.inlineContent?i:n,n)}replace(e,t=i.p2.empty){if(super.replace(e,t),t==i.p2.empty){let t=this.$from.marksAcross(this.$to);t&&e.ensureMarks(t)}}eq(e){return e instanceof p&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new u(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.head)throw RangeError("Invalid input for TextSelection.fromJSON");return new p(e.resolve(t.anchor),e.resolve(t.head))}static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.resolve(n))}static between(e,t,n){let i=e.pos-t.pos;if((!n||i)&&(n=i>=0?1:-1),!t.parent.inlineContent){let e=o.findFrom(t,n,!0)||o.findFrom(t,-n,!0);if(!e)return o.near(t,n);t=e.$head}return e.parent.inlineContent||(0==i?e=t:(e=(o.findFrom(e,-n,!0)||o.findFrom(e,n,!0)).$anchor).pos<t.pos==i<0||(e=t)),new p(e,t)}}o.jsonID("text",p);class u{constructor(e,t){this.anchor=e,this.head=t}map(e){return new u(e.map(this.anchor),e.map(this.head))}resolve(e){return p.between(e.resolve(this.anchor),e.resolve(this.head))}}class d extends o{constructor(e){let t=e.nodeAfter;super(e,e.node(0).resolve(e.pos+t.nodeSize)),this.node=t}map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);return n?o.near(r):new d(r)}content(){return new i.p2(i.HY.from(this.node),0,0)}eq(e){return e instanceof d&&e.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new f(this.anchor)}static fromJSON(e,t){if("number"!=typeof t.anchor)throw RangeError("Invalid input for NodeSelection.fromJSON");return new d(e.resolve(t.anchor))}static create(e,t){return new d(e.resolve(t))}static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable}}d.prototype.visible=!1,o.jsonID("node",d);class f{constructor(e){this.anchor=e}map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new u(n,n):new f(n)}resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&d.isSelectable(n)?new d(t):o.near(t)}}class m extends o{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,t=i.p2.empty){if(t==i.p2.empty){e.delete(0,e.doc.content.size);let t=o.atStart(e.doc);t.eq(e.selection)||e.setSelection(t)}else super.replace(e,t)}toJSON(){return{type:"all"}}static fromJSON(e){return new m(e)}map(e){return new m(e)}eq(e){return e instanceof m}getBookmark(){return h}}o.jsonID("all",m);let h={map(){return this},resolve:e=>new m(e)};function v(e,t,n,i,r,a=!1){if(t.inlineContent)return p.create(e,n);for(let o=i-(r>0?0:1);r>0?o<t.childCount:o>=0;o+=r){let i=t.child(o);if(i.isAtom){if(!a&&d.isSelectable(i))return d.create(e,n-(r<0?i.nodeSize:0))}else{let t=v(e,i,n+r,r<0?i.childCount:0,r,a);if(t)return t}n+=i.nodeSize*r}return null}function g(e,t,n){let i,a=e.steps.length-1;if(a<t)return;let s=e.steps[a];(s instanceof r.Pu||s instanceof r.FC)&&(e.mapping.maps[a].forEach((e,t,n,r)=>{null==i&&(i=r)}),e.setSelection(o.near(e.doc.resolve(i),n)))}class x extends r.wx{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(e){if(e.$from.doc!=this.doc)throw RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=e,this.curSelectionFor=this.steps.length,this.updated=(1|this.updated)&-3,this.storedMarks=null,this}get selectionSet(){return(1&this.updated)>0}setStoredMarks(e){return this.storedMarks=e,this.updated|=2,this}ensureMarks(e){return i.vc.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(2&this.updated)>0}addStep(e,t){super.addStep(e,t),this.updated=-3&this.updated,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(this.storedMarks||(n.empty?n.$from.marks():n.$from.marksAcross(n.$to)||i.vc.none))),n.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.replaceSelectionWith(i.text(e),!0):this.deleteSelection();{if(null==n&&(n=t),n=null==n?t:n,!e)return this.deleteRange(t,n);let r=this.storedMarks;if(!r){let e=this.doc.resolve(t);r=n==t?e.marks():e.marksAcross(this.doc.resolve(n))}return this.replaceRangeWith(t,n,i.text(e,r)),this.selection.empty||this.setSelection(o.near(this.selection.$to)),this}}setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this}getMeta(e){return this.meta["string"==typeof e?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=4,this}get scrolledIntoView(){return(4&this.updated)>0}}function b(e,t){return t&&e?e.bind(t):e}class y{constructor(e,t,n){this.name=e,this.init=b(t.init,n),this.apply=b(t.apply,n)}}let w=[new y("doc",{init:e=>e.doc||e.schema.topNodeType.createAndFill(),apply:e=>e.doc}),new y("selection",{init:(e,t)=>e.selection||o.atStart(t.doc),apply:e=>e.selection}),new y("storedMarks",{init:e=>e.storedMarks||null,apply:(e,t,n,i)=>i.selection.$cursor?e.storedMarks:null}),new y("scrollToSelection",{init:()=>0,apply:(e,t)=>e.scrolledIntoView?t+1:t})];class S{constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=w.slice(),t&&t.forEach(e=>{if(this.pluginsByKey[e.key])throw RangeError("Adding different instances of a keyed plugin ("+e.key+")");this.plugins.push(e),this.pluginsByKey[e.key]=e,e.spec.state&&this.fields.push(new y(e.key,e.spec.state,e))})}}class E{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,t=-1){for(let n=0;n<this.config.plugins.length;n++)if(n!=t){let t=this.config.plugins[n];if(t.spec.filterTransaction&&!t.spec.filterTransaction.call(t,e,this))return!1}return!0}applyTransaction(e){if(!this.filterTransaction(e))return{state:this,transactions:[]};let t=[e],n=this.applyInner(e),i=null;for(;;){let r=!1;for(let a=0;a<this.config.plugins.length;a++){let o=this.config.plugins[a];if(o.spec.appendTransaction){let s=i?i[a].n:0,l=i?i[a].state:this,c=s<t.length&&o.spec.appendTransaction.call(o,s?t.slice(s):t,l,n);if(c&&n.filterTransaction(c,a)){if(c.setMeta("appendedTransaction",e),!i){i=[];for(let e=0;e<this.config.plugins.length;e++)i.push(e<a?{state:n,n:t.length}:{state:this,n:0})}t.push(c),n=n.applyInner(c),r=!0}i&&(i[a]={state:n,n:t.length})}}if(!r)return{state:n,transactions:t}}}applyInner(e){if(!e.before.eq(this.doc))throw RangeError("Applying a mismatched transaction");let t=new E(this.config),n=this.config.fields;for(let i=0;i<n.length;i++){let r=n[i];t[r.name]=r.apply(e,this[r.name],this,t)}return t}get tr(){return new x(this)}static create(e){let t=new S(e.doc?e.doc.type.schema:e.schema,e.plugins),n=new E(t);for(let i=0;i<t.fields.length;i++)n[t.fields[i].name]=t.fields[i].init(e,n);return n}reconfigure(e){let t=new S(this.schema,e.plugins),n=t.fields,i=new E(t);for(let t=0;t<n.length;t++){let r=n[t].name;i[r]=this.hasOwnProperty(r)?this[r]:n[t].init(e,i)}return i}toJSON(e){let t={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(t.storedMarks=this.storedMarks.map(e=>e.toJSON())),e&&"object"==typeof e)for(let n in e){if("doc"==n||"selection"==n)throw RangeError("The JSON fields `doc` and `selection` are reserved");let i=e[n],r=i.spec.state;r&&r.toJSON&&(t[n]=r.toJSON.call(i,this[i.key]))}return t}static fromJSON(e,t,n){if(!t)throw RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw RangeError("Required config field 'schema' missing");let r=new S(e.schema,e.plugins),a=new E(r);return r.fields.forEach(r=>{if("doc"==r.name)a.doc=i.NB.fromJSON(e.schema,t.doc);else if("selection"==r.name)a.selection=o.fromJSON(a.doc,t.selection);else if("storedMarks"==r.name)t.storedMarks&&(a.storedMarks=t.storedMarks.map(e.schema.markFromJSON));else{if(n)for(let i in n){let o=n[i],s=o.spec.state;if(o.key==r.name&&s&&s.fromJSON&&Object.prototype.hasOwnProperty.call(t,i)){a[r.name]=s.fromJSON.call(o,e,t[i],a);return}}a[r.name]=r.init(e,a)}}),a}}class k{constructor(e){this.spec=e,this.props={},e.props&&function e(t,n,i){for(let r in t){let a=t[r];a instanceof Function?a=a.bind(n):"handleDOMEvents"==r&&(a=e(a,n,{})),i[r]=a}return i}(e.props,this,this.props),this.key=e.key?e.key.key:T("plugin")}getState(e){return e[this.key]}}let C=Object.create(null);function T(e){return e in C?e+"$"+ ++C[e]:(C[e]=0,e+"$")}class O{constructor(e="key"){this.key=T(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}},26151:function(e,t,n){"use strict";n.d(t,{Ax:function(){return S},FC:function(){return v},GJ:function(){return C},Mn:function(){return E},Pu:function(){return h},dR:function(){return T},k9:function(){return b},nd:function(){return y},vs:function(){return o},wx:function(){return L}});var i=n(30764);class r{constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n}get deleted(){return(8&this.delInfo)>0}get deletedBefore(){return(5&this.delInfo)>0}get deletedAfter(){return(6&this.delInfo)>0}get deletedAcross(){return(4&this.delInfo)>0}}class a{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&a.empty)return a.empty}recover(e){let t=0,n=65535&e;if(!this.inverted)for(let e=0;e<n;e++)t+=this.ranges[3*e+2]-this.ranges[3*e+1];return this.ranges[3*n]+t+(e-(65535&e))/65536}mapResult(e,t=1){return this._map(e,t,!1)}map(e,t=1){return this._map(e,t,!0)}_map(e,t,n){let i=0,a=this.inverted?2:1,o=this.inverted?1:2;for(let s=0;s<this.ranges.length;s+=3){let l=this.ranges[s]-(this.inverted?i:0);if(l>e)break;let c=this.ranges[s+a],p=this.ranges[s+o],u=l+c;if(e<=u){let a=c?e==l?-1:e==u?1:t:t,o=l+i+(a<0?0:p);if(n)return o;let d=e==(t<0?l:u)?null:s/3+(e-l)*65536,f=e==l?2:e==u?1:4;return(t<0?e!=l:e!=u)&&(f|=8),new r(o,f,d)}i+=p-c}return n?e+i:new r(e+i,0,null)}touches(e,t){let n=0,i=65535&t,r=this.inverted?2:1,a=this.inverted?1:2;for(let t=0;t<this.ranges.length;t+=3){let o=this.ranges[t]-(this.inverted?n:0);if(o>e)break;let s=this.ranges[t+r];if(e<=o+s&&t==3*i)return!0;n+=this.ranges[t+a]-s}return!1}forEach(e){let t=this.inverted?2:1,n=this.inverted?1:2;for(let i=0,r=0;i<this.ranges.length;i+=3){let a=this.ranges[i],o=a-(this.inverted?r:0),s=a+(this.inverted?0:r),l=this.ranges[i+t],c=this.ranges[i+n];e(o,o+l,s,s+c),r+=c-l}}invert(){return new a(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return 0==e?a.empty:new a(e<0?[0,-e,0]:[0,0,e])}}a.empty=new a([]);class o{constructor(e=[],t,n=0,i=e.length){this.maps=e,this.mirror=t,this.from=n,this.to=i}slice(e=0,t=this.maps.length){return new o(this.maps,this.mirror,e,t)}copy(){return new o(this.maps.slice(),this.mirror&&this.mirror.slice(),this.from,this.to)}appendMap(e,t){this.to=this.maps.push(e),null!=t&&this.setMirror(this.maps.length-1,t)}appendMapping(e){for(let t=0,n=this.maps.length;t<e.maps.length;t++){let i=e.getMirror(t);this.appendMap(e.maps[t],null!=i&&i<t?n+i:void 0)}}getMirror(e){if(this.mirror){for(let t=0;t<this.mirror.length;t++)if(this.mirror[t]==e)return this.mirror[t+(t%2?-1:1)]}}setMirror(e,t){this.mirror||(this.mirror=[]),this.mirror.push(e,t)}appendMappingInverted(e){for(let t=e.maps.length-1,n=this.maps.length+e.maps.length;t>=0;t--){let i=e.getMirror(t);this.appendMap(e.maps[t].invert(),null!=i&&i>t?n-i-1:void 0)}}invert(){let e=new o;return e.appendMappingInverted(this),e}map(e,t=1){if(this.mirror)return this._map(e,t,!0);for(let n=this.from;n<this.to;n++)e=this.maps[n].map(e,t);return e}mapResult(e,t=1){return this._map(e,t,!1)}_map(e,t,n){let i=0;for(let n=this.from;n<this.to;n++){let r=this.maps[n].mapResult(e,t);if(null!=r.recover){let t=this.getMirror(n);if(null!=t&&t>n&&t<this.to){n=t,e=this.maps[t].recover(r.recover);continue}}i|=r.delInfo,e=r.pos}return n?e:new r(e,i,null)}}let s=Object.create(null);class l{getMap(){return a.empty}merge(e){return null}static fromJSON(e,t){if(!t||!t.stepType)throw RangeError("Invalid input for Step.fromJSON");let n=s[t.stepType];if(!n)throw RangeError(`No step type ${t.stepType} defined`);return n.fromJSON(e,t)}static jsonID(e,t){if(e in s)throw RangeError("Duplicate use of step JSON ID "+e);return s[e]=t,t.prototype.jsonID=e,t}}class c{constructor(e,t){this.doc=e,this.failed=t}static ok(e){return new c(e,null)}static fail(e){return new c(null,e)}static fromReplace(e,t,n,r){try{return c.ok(e.replace(t,n,r))}catch(e){if(e instanceof i.e4)return c.fail(e.message);throw e}}}function p(e,t,n){let r=[];for(let i=0;i<e.childCount;i++){let a=e.child(i);a.content.size&&(a=a.copy(p(a.content,t,a))),a.isInline&&(a=t(a,n,i)),r.push(a)}return i.HY.fromArray(r)}class u extends l{constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n}apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.node(n.sharedDepth(this.to)),a=new i.p2(p(t.content,(e,t)=>e.isAtom&&t.type.allowsMarkType(this.mark.type)?e.mark(this.mark.addToSet(e.marks)):e,r),t.openStart,t.openEnd);return c.fromReplace(e,this.from,this.to,a)}invert(){return new d(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return t.deleted&&n.deleted||t.pos>=n.pos?null:new u(t.pos,n.pos,this.mark)}merge(e){return e instanceof u&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new u(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for AddMarkStep.fromJSON");return new u(t.from,t.to,e.markFromJSON(t.mark))}}l.jsonID("addMark",u);class d extends l{constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n}apply(e){let t=e.slice(this.from,this.to),n=new i.p2(p(t.content,e=>e.mark(this.mark.removeFromSet(e.marks)),e),t.openStart,t.openEnd);return c.fromReplace(e,this.from,this.to,n)}invert(){return new u(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return t.deleted&&n.deleted||t.pos>=n.pos?null:new d(t.pos,n.pos,this.mark)}merge(e){return e instanceof d&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new d(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for RemoveMarkStep.fromJSON");return new d(t.from,t.to,e.markFromJSON(t.mark))}}l.jsonID("removeMark",d);class f extends l{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return c.fail("No node at mark step's position");let n=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return c.fromReplace(e,this.pos,this.pos+1,new i.p2(i.HY.from(n),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.marks);if(e.length==t.marks.length){for(let n=0;n<t.marks.length;n++)if(!t.marks[n].isInSet(e))return new f(this.pos,t.marks[n]);return new f(this.pos,this.mark)}}return new m(this.pos,this.mark)}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new f(t.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,t){if("number"!=typeof t.pos)throw RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new f(t.pos,e.markFromJSON(t.mark))}}l.jsonID("addNodeMark",f);class m extends l{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return c.fail("No node at mark step's position");let n=t.type.create(t.attrs,null,this.mark.removeFromSet(t.marks));return c.fromReplace(e,this.pos,this.pos+1,new i.p2(i.HY.from(n),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks)?new f(this.pos,this.mark):this}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new m(t.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,t){if("number"!=typeof t.pos)throw RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new m(t.pos,e.markFromJSON(t.mark))}}l.jsonID("removeNodeMark",m);class h extends l{constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,this.structure=i}apply(e){return this.structure&&g(e,this.from,this.to)?c.fail("Structure replace would overwrite content"):c.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new a([this.from,this.to-this.from,this.slice.size])}invert(e){return new h(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return t.deletedAcross&&n.deletedAcross?null:new h(t.pos,Math.max(t.pos,n.pos),this.slice)}merge(e){if(!(e instanceof h)||e.structure||this.structure)return null;if(this.from+this.slice.size!=e.from||this.slice.openEnd||e.slice.openStart){if(e.to!=this.from||this.slice.openStart||e.slice.openEnd)return null;{let t=this.slice.size+e.slice.size==0?i.p2.empty:new i.p2(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new h(e.from,this.to,t,this.structure)}}{let t=this.slice.size+e.slice.size==0?i.p2.empty:new i.p2(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new h(this.from,this.to+(e.to-e.from),t,this.structure)}}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for ReplaceStep.fromJSON");return new h(t.from,t.to,i.p2.fromJSON(e,t.slice),!!t.structure)}}l.jsonID("replace",h);class v extends l{constructor(e,t,n,i,r,a,o=!1){super(),this.from=e,this.to=t,this.gapFrom=n,this.gapTo=i,this.slice=r,this.insert=a,this.structure=o}apply(e){if(this.structure&&(g(e,this.from,this.gapFrom)||g(e,this.gapTo,this.to)))return c.fail("Structure gap-replace would overwrite content");let t=e.slice(this.gapFrom,this.gapTo);if(t.openStart||t.openEnd)return c.fail("Gap is not a flat range");let n=this.slice.insertAt(this.insert,t.content);return n?c.fromReplace(e,this.from,this.to,n):c.fail("Content does not fit in gap")}getMap(){return new a([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(e){let t=this.gapTo-this.gapFrom;return new v(this.from,this.from+this.slice.size+t,this.from+this.insert,this.from+this.insert+t,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=this.from==this.gapFrom?t.pos:e.map(this.gapFrom,-1),r=this.to==this.gapTo?n.pos:e.map(this.gapTo,1);return t.deletedAcross&&n.deletedAcross||i<t.pos||r>n.pos?null:new v(t.pos,n.pos,i,r,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to||"number"!=typeof t.gapFrom||"number"!=typeof t.gapTo||"number"!=typeof t.insert)throw RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new v(t.from,t.to,t.gapFrom,t.gapTo,i.p2.fromJSON(e,t.slice),t.insert,!!t.structure)}}function g(e,t,n){let i=e.resolve(t),r=n-t,a=i.depth;for(;r>0&&a>0&&i.indexAfter(a)==i.node(a).childCount;)a--,r--;if(r>0){let e=i.node(a).maybeChild(i.indexAfter(a));for(;r>0;){if(!e||e.isLeaf)return!0;e=e.firstChild,r--}}return!1}function x(e,t,n,r=n.contentMatch,a=!0){let o=e.doc.nodeAt(t),s=[],l=t+1;for(let t=0;t<o.childCount;t++){let c=o.child(t),p=l+c.nodeSize,u=r.matchType(c.type);if(u){r=u;for(let t=0;t<c.marks.length;t++)n.allowsMarkType(c.marks[t].type)||e.step(new d(l,p,c.marks[t]));if(a&&c.isText&&"pre"!=n.whitespace){let e,t=/\r?\n|\r/g,r;for(;e=t.exec(c.text);)r||(r=new i.p2(i.HY.from(n.schema.text(" ",n.allowedMarks(c.marks))),0,0)),s.push(new h(l+e.index,l+e.index+e[0].length,r))}}else s.push(new h(l,p,i.p2.empty));l=p}if(!r.validEnd){let t=r.fillBefore(i.HY.empty,!0);e.replace(l,l,new i.p2(t,0,0))}for(let t=s.length-1;t>=0;t--)e.step(s[t])}function b(e){let t=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let n=e.depth;;--n){let i=e.$from.node(n),r=e.$from.index(n),a=e.$to.indexAfter(n);if(n<e.depth&&i.canReplace(r,a,t))return n;if(0==n||i.type.spec.isolating||!((0==r||i.canReplace(r,i.childCount))&&(a==i.childCount||i.canReplace(0,a))))break}return null}function y(e,t,n=null,i=e){let r=function(e,t){let{parent:n,startIndex:i,endIndex:r}=e,a=n.contentMatchAt(i).findWrapping(t);if(!a)return null;let o=a.length?a[0]:t;return n.canReplaceWith(i,r,o)?a:null}(e,t),a=r&&function(e,t){let{parent:n,startIndex:i,endIndex:r}=e,a=n.child(i),o=t.contentMatch.findWrapping(a.type);if(!o)return null;let s=(o.length?o[o.length-1]:t).contentMatch;for(let e=i;s&&e<r;e++)s=s.matchType(n.child(e).type);return s&&s.validEnd?o:null}(i,t);return a?r.map(w).concat({type:t,attrs:n}).concat(a.map(w)):null}function w(e){return{type:e,attrs:null}}function S(e,t,n=1,i){let r=e.resolve(t),a=r.depth-n,o=i&&i[i.length-1]||r.parent;if(a<0||r.parent.type.spec.isolating||!r.parent.canReplace(r.index(),r.parent.childCount)||!o.type.validContent(r.parent.content.cutByIndex(r.index(),r.parent.childCount)))return!1;for(let e=r.depth-1,t=n-2;e>a;e--,t--){let n=r.node(e),a=r.index(e);if(n.type.spec.isolating)return!1;let o=n.content.cutByIndex(a,n.childCount),s=i&&i[t+1];s&&(o=o.replaceChild(0,s.type.create(s.attrs)));let l=i&&i[t]||n;if(!n.canReplace(a+1,n.childCount)||!l.type.validContent(o))return!1}let s=r.indexAfter(a),l=i&&i[0];return r.node(a).canReplaceWith(s,s,l?l.type:r.node(a+1).type)}function E(e,t){let n=e.resolve(t),i=n.index();return k(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(i,i+1)}function k(e,t){return!!(e&&t&&!e.isLeaf&&e.canAppend(t))}function C(e,t,n=-1){let i=e.resolve(t);for(let e=i.depth;;e--){let r,a,o=i.index(e);if(e==i.depth?(r=i.nodeBefore,a=i.nodeAfter):n>0?(r=i.node(e+1),o++,a=i.node(e).maybeChild(o)):(r=i.node(e).maybeChild(o-1),a=i.node(e+1)),r&&!r.isTextblock&&k(r,a)&&i.node(e).canReplace(o,o+1))return t;if(0==e)break;t=n<0?i.before(e):i.after(e)}}function T(e,t,n=t,r=i.p2.empty){if(t==n&&!r.size)return null;let a=e.resolve(t),o=e.resolve(n);return O(a,o,r)?new h(t,n,r):new M(a,o,r).fit()}function O(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}l.jsonID("replaceAround",v);class M{constructor(e,t,n){this.$from=e,this.$to=t,this.unplaced=n,this.frontier=[],this.placed=i.HY.empty;for(let t=0;t<=e.depth;t++){let n=e.node(t);this.frontier.push({type:n.type,match:n.contentMatchAt(e.indexAfter(t))})}for(let t=e.depth;t>0;t--)this.placed=i.HY.from(e.node(t).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let e=this.findFittable();e?this.placeNodes(e):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),t=this.placed.size-this.depth-this.$from.depth,n=this.$from,r=this.close(e<0?this.$to:n.doc.resolve(e));if(!r)return null;let a=this.placed,o=n.depth,s=r.depth;for(;o&&s&&1==a.childCount;)a=a.firstChild.content,o--,s--;let l=new i.p2(a,o,s);return e>-1?new v(n.pos,e,this.$to.pos,this.$to.end(),l,t):l.size||n.pos!=this.$to.pos?new h(n.pos,r.pos,l):null}findFittable(){let e=this.unplaced.openStart;for(let t=this.unplaced.content,n=0,i=this.unplaced.openEnd;n<e;n++){let r=t.firstChild;if(t.childCount>1&&(i=0),r.type.spec.isolating&&i<=n){e=n;break}t=r.content}for(let t=1;t<=2;t++)for(let n=1==t?e:this.unplaced.openStart;n>=0;n--){let e=null,r=(n?(e=N(this.unplaced.content,n-1).firstChild).content:this.unplaced.content).firstChild;for(let a=this.depth;a>=0;a--){let{type:o,match:s}=this.frontier[a],l,c=null;if(1==t&&(r?s.matchType(r.type)||(c=s.fillBefore(i.HY.from(r),!1)):e&&o.compatibleContent(e.type)))return{sliceDepth:n,frontierDepth:a,parent:e,inject:c};if(2==t&&r&&(l=s.findWrapping(r.type)))return{sliceDepth:n,frontierDepth:a,parent:e,wrap:l};if(e&&s.matchType(e.type))break}}}openMore(){let{content:e,openStart:t,openEnd:n}=this.unplaced,r=N(e,t);return!!r.childCount&&!r.firstChild.isLeaf&&(this.unplaced=new i.p2(e,t+1,Math.max(n,r.size+t>=e.size-n?t+1:0)),!0)}dropNode(){let{content:e,openStart:t,openEnd:n}=this.unplaced,r=N(e,t);if(r.childCount<=1&&t>0){let a=e.size-t<=t+r.size;this.unplaced=new i.p2(R(e,t-1,1),t-1,a?t-1:n)}else this.unplaced=new i.p2(R(e,t,1),t,n)}placeNodes({sliceDepth:e,frontierDepth:t,parent:n,inject:r,wrap:a}){for(;this.depth>t;)this.closeFrontierNode();if(a)for(let e=0;e<a.length;e++)this.openFrontierNode(a[e]);let o=this.unplaced,s=n?n.content:o.content,l=o.openStart-e,c=0,p=[],{match:u,type:d}=this.frontier[t];if(r){for(let e=0;e<r.childCount;e++)p.push(r.child(e));u=u.matchFragment(r)}let f=s.size+e-(o.content.size-o.openEnd);for(;c<s.childCount;){let e=s.child(c),t=u.matchType(e.type);if(!t)break;(++c>1||0==l||e.content.size)&&(u=t,p.push(function e(t,n,r){if(n<=0)return t;let a=t.content;return n>1&&(a=a.replaceChild(0,e(a.firstChild,n-1,1==a.childCount?r-1:0))),n>0&&(a=t.type.contentMatch.fillBefore(a).append(a),r<=0&&(a=a.append(t.type.contentMatch.matchFragment(a).fillBefore(i.HY.empty,!0)))),t.copy(a)}(e.mark(d.allowedMarks(e.marks)),1==c?l:0,c==s.childCount?f:-1)))}let m=c==s.childCount;m||(f=-1),this.placed=_(this.placed,t,i.HY.from(p)),this.frontier[t].match=u,m&&f<0&&n&&n.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let e=0,t=s;e<f;e++){let e=t.lastChild;this.frontier.push({type:e.type,match:e.contentMatchAt(e.childCount)}),t=e.content}this.unplaced=m?0==e?i.p2.empty:new i.p2(R(o.content,e-1,1),e-1,f<0?o.openEnd:e-1):new i.p2(R(o.content,e,c),o.openStart,o.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return -1;let e=this.frontier[this.depth],t;if(!e.type.isTextblock||!A(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(t=this.findCloseLevel(this.$to))&&t.depth==this.depth)return -1;let{depth:n}=this.$to,i=this.$to.after(n);for(;n>1&&i==this.$to.end(--n);)++i;return i}findCloseLevel(e){e:for(let t=Math.min(this.depth,e.depth);t>=0;t--){let{match:n,type:i}=this.frontier[t],r=t<e.depth&&e.end(t+1)==e.pos+(e.depth-(t+1)),a=A(e,t,i,n,r);if(a){for(let n=t-1;n>=0;n--){let{match:t,type:i}=this.frontier[n],r=A(e,n,i,t,!0);if(!r||r.childCount)continue e}return{depth:t,fit:a,move:r?e.doc.resolve(e.after(t+1)):e}}}}close(e){let t=this.findCloseLevel(e);if(!t)return null;for(;this.depth>t.depth;)this.closeFrontierNode();t.fit.childCount&&(this.placed=_(this.placed,t.depth,t.fit)),e=t.move;for(let n=t.depth+1;n<=e.depth;n++){let t=e.node(n),i=t.type.contentMatch.fillBefore(t.content,!0,e.index(n));this.openFrontierNode(t.type,t.attrs,i)}return e}openFrontierNode(e,t=null,n){let r=this.frontier[this.depth];r.match=r.match.matchType(e),this.placed=_(this.placed,this.depth,i.HY.from(e.create(t,n))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let e=this.frontier.pop().match.fillBefore(i.HY.empty,!0);e.childCount&&(this.placed=_(this.placed,this.frontier.length,e))}}function R(e,t,n){return 0==t?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(R(e.firstChild.content,t-1,n)))}function _(e,t,n){return 0==t?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(_(e.lastChild.content,t-1,n)))}function N(e,t){for(let n=0;n<t;n++)e=e.firstChild.content;return e}function A(e,t,n,i,r){let a=e.node(t),o=r?e.indexAfter(t):e.index(t);if(o==a.childCount&&!n.compatibleContent(a.type))return null;let s=i.fillBefore(a.content,!0,o);return s&&!function(e,t,n){for(let i=n;i<t.childCount;i++)if(!e.allowsMarks(t.child(i).marks))return!0;return!1}(n,a.content,o)?s:null}function I(e,t){let n=[],i=Math.min(e.depth,t.depth);for(let r=i;r>=0;r--){let i=e.start(r);if(i<e.pos-(e.depth-r)||t.end(r)>t.pos+(t.depth-r)||e.node(r).type.spec.isolating||t.node(r).type.spec.isolating)break;(i==t.start(r)||r==e.depth&&r==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&r&&t.start(r-1)==i-1)&&n.push(r)}return n}class j extends l{constructor(e,t,n){super(),this.pos=e,this.attr=t,this.value=n}apply(e){let t=e.nodeAt(this.pos);if(!t)return c.fail("No node at attribute step's position");let n=Object.create(null);for(let e in t.attrs)n[e]=t.attrs[e];n[this.attr]=this.value;let r=t.type.create(n,null,t.marks);return c.fromReplace(e,this.pos,this.pos+1,new i.p2(i.HY.from(r),0,t.isLeaf?0:1))}getMap(){return a.empty}invert(e){return new j(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new j(t.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,t){if("number"!=typeof t.pos||"string"!=typeof t.attr)throw RangeError("Invalid input for AttrStep.fromJSON");return new j(t.pos,t.attr,t.value)}}l.jsonID("attr",j);class P extends l{constructor(e,t){super(),this.attr=e,this.value=t}apply(e){let t=Object.create(null);for(let n in e.attrs)t[n]=e.attrs[n];t[this.attr]=this.value;let n=e.type.create(t,e.content,e.marks);return c.ok(n)}getMap(){return a.empty}invert(e){return new P(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,t){if("string"!=typeof t.attr)throw RangeError("Invalid input for DocAttrStep.fromJSON");return new P(t.attr,t.value)}}l.jsonID("docAttr",P);let D=class extends Error{};(D=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n}).prototype=Object.create(Error.prototype),D.prototype.constructor=D,D.prototype.name="TransformError";class L{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new o}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let t=this.maybeStep(e);if(t.failed)throw new D(t.failed);return this}maybeStep(e){let t=e.apply(this.doc);return t.failed||this.addStep(e,t.doc),t}get docChanged(){return this.steps.length>0}addStep(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=t}replace(e,t=e,n=i.p2.empty){let r=T(this.doc,e,t,n);return r&&this.step(r),this}replaceWith(e,t,n){return this.replace(e,t,new i.p2(i.HY.from(n),0,0))}delete(e,t){return this.replace(e,t,i.p2.empty)}insert(e,t){return this.replaceWith(e,e,t)}replaceRange(e,t,n){return function(e,t,n,r){if(!r.size)return e.deleteRange(t,n);let a=e.doc.resolve(t),o=e.doc.resolve(n);if(O(a,o,r))return e.step(new h(t,n,r));let s=I(a,e.doc.resolve(n));0==s[s.length-1]&&s.pop();let l=-(a.depth+1);s.unshift(l);for(let e=a.depth,t=a.pos-1;e>0;e--,t--){let n=a.node(e).type.spec;if(n.defining||n.definingAsContext||n.isolating)break;s.indexOf(e)>-1?l=e:a.before(e)==t&&s.splice(1,0,-e)}let c=s.indexOf(l),p=[],u=r.openStart;for(let e=r.content,t=0;;t++){let n=e.firstChild;if(p.push(n),t==r.openStart)break;e=n.content}for(let e=u-1;e>=0;e--){var d;let t=p[e],n=(d=t.type).spec.defining||d.spec.definingForContent;if(n&&!t.sameMarkup(a.node(Math.abs(l)-1)))u=e;else if(n||!t.type.isTextblock)break}for(let t=r.openStart;t>=0;t--){let l=(t+u+1)%(r.openStart+1),d=p[l];if(d)for(let t=0;t<s.length;t++){let p=s[(t+c)%s.length],u=!0;p<0&&(u=!1,p=-p);let f=a.node(p-1),m=a.index(p-1);if(f.canReplaceWith(m,m,d.type,d.marks))return e.replace(a.before(p),u?o.after(p):n,new i.p2(function e(t,n,r,a,o){if(n<r){let i=t.firstChild;t=t.replaceChild(0,i.copy(e(i.content,n+1,r,a,i)))}if(n>a){let e=o.contentMatchAt(0),n=e.fillBefore(t).append(t);t=n.append(e.matchFragment(n).fillBefore(i.HY.empty,!0))}return t}(r.content,0,r.openStart,l),l,r.openEnd))}}let f=e.steps.length;for(let i=s.length-1;i>=0&&(e.replace(t,n,r),!(e.steps.length>f));i--){let e=s[i];e<0||(t=a.before(e),n=o.after(e))}}(this,e,t,n),this}replaceRangeWith(e,t,n){return function(e,t,n,r){if(!r.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let i=function(e,t,n){let i=e.resolve(t);if(i.parent.canReplaceWith(i.index(),i.index(),n))return t;if(0==i.parentOffset)for(let e=i.depth-1;e>=0;e--){let t=i.index(e);if(i.node(e).canReplaceWith(t,t,n))return i.before(e+1);if(t>0)return null}if(i.parentOffset==i.parent.content.size)for(let e=i.depth-1;e>=0;e--){let t=i.indexAfter(e);if(i.node(e).canReplaceWith(t,t,n))return i.after(e+1);if(t<i.node(e).childCount)break}return null}(e.doc,t,r.type);null!=i&&(t=n=i)}e.replaceRange(t,n,new i.p2(i.HY.from(r),0,0))}(this,e,t,n),this}deleteRange(e,t){return function(e,t,n){let i=e.doc.resolve(t),r=e.doc.resolve(n),a=I(i,r);for(let t=0;t<a.length;t++){let n=a[t],o=t==a.length-1;if(o&&0==n||i.node(n).type.contentMatch.validEnd)return e.delete(i.start(n),r.end(n));if(n>0&&(o||i.node(n-1).canReplace(i.index(n-1),r.indexAfter(n-1))))return e.delete(i.before(n),r.after(n))}for(let a=1;a<=i.depth&&a<=r.depth;a++)if(t-i.start(a)==i.depth-a&&n>i.end(a)&&r.end(a)-n!=r.depth-a)return e.delete(i.before(a),n);e.delete(t,n)}(this,e,t),this}lift(e,t){return function(e,t,n){let{$from:r,$to:a,depth:o}=t,s=r.before(o+1),l=a.after(o+1),c=s,p=l,u=i.HY.empty,d=0;for(let e=o,t=!1;e>n;e--)t||r.index(e)>0?(t=!0,u=i.HY.from(r.node(e).copy(u)),d++):c--;let f=i.HY.empty,m=0;for(let e=o,t=!1;e>n;e--)t||a.after(e+1)<a.end(e)?(t=!0,f=i.HY.from(a.node(e).copy(f)),m++):p++;e.step(new v(c,p,s,l,new i.p2(u.append(f),d,m),u.size-d,!0))}(this,e,t),this}join(e,t=1){return function(e,t,n){let r=new h(t-n,t+n,i.p2.empty,!0);e.step(r)}(this,e,t),this}wrap(e,t){return function(e,t,n){let r=i.HY.empty;for(let e=n.length-1;e>=0;e--){if(r.size){let t=n[e].type.contentMatch.matchFragment(r);if(!t||!t.validEnd)throw RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=i.HY.from(n[e].type.create(n[e].attrs,r))}let a=t.start,o=t.end;e.step(new v(a,o,a,o,new i.p2(r,0,0),n.length,!0))}(this,e,t),this}setBlockType(e,t=e,n,r=null){return function(e,t,n,r,a){if(!r.isTextblock)throw RangeError("Type given to setBlockType should be a textblock");let o=e.steps.length;e.doc.nodesBetween(t,n,(t,n)=>{var s,l;let c,p;if(t.isTextblock&&!t.hasMarkup(r,a)&&(s=e.doc,l=e.mapping.slice(o).map(n),p=(c=s.resolve(l)).index(),c.parent.canReplaceWith(p,p+1,r))){let s=null;if(r.schema.linebreakReplacement){let e="pre"==r.whitespace,t=!!r.contentMatch.matchType(r.schema.linebreakReplacement);e&&!t?s=!1:!e&&t&&(s=!0)}!1===s&&function(e,t,n,i){t.forEach((r,a)=>{if(r.type==r.type.schema.linebreakReplacement){let r=e.mapping.slice(i).map(n+1+a);e.replaceWith(r,r+1,t.type.schema.text("\n"))}})}(e,t,n,o),x(e,e.mapping.slice(o).map(n,1),r,void 0,null===s);let l=e.mapping.slice(o),c=l.map(n,1),p=l.map(n+t.nodeSize,1);return e.step(new v(c,p,c+1,p-1,new i.p2(i.HY.from(r.create(a,null,t.marks)),0,0),1,!0)),!0===s&&function(e,t,n,i){t.forEach((r,a)=>{if(r.isText){let o,s=/\r?\n|\r/g;for(;o=s.exec(r.text);){let r=e.mapping.slice(i).map(n+1+a+o.index);e.replaceWith(r,r+1,t.type.schema.linebreakReplacement.create())}}})}(e,t,n,o),!1}})}(this,e,t,n,r),this}setNodeMarkup(e,t,n=null,r){return function(e,t,n,r,a){let o=e.doc.nodeAt(t);if(!o)throw RangeError("No node at given position");n||(n=o.type);let s=n.create(r,null,a||o.marks);if(o.isLeaf)return e.replaceWith(t,t+o.nodeSize,s);if(!n.validContent(o.content))throw RangeError("Invalid content for node type "+n.name);e.step(new v(t,t+o.nodeSize,t+1,t+o.nodeSize-1,new i.p2(i.HY.from(s),0,0),1,!0))}(this,e,t,n,r),this}setNodeAttribute(e,t,n){return this.step(new j(e,t,n)),this}setDocAttribute(e,t){return this.step(new P(e,t)),this}addNodeMark(e,t){return this.step(new f(e,t)),this}removeNodeMark(e,t){if(!(t instanceof i.vc)){let n=this.doc.nodeAt(e);if(!n)throw RangeError("No node at position "+e);if(!(t=t.isInSet(n.marks)))return this}return this.step(new m(e,t)),this}split(e,t=1,n){return function(e,t,n=1,r){let a=e.doc.resolve(t),o=i.HY.empty,s=i.HY.empty;for(let e=a.depth,t=a.depth-n,l=n-1;e>t;e--,l--){o=i.HY.from(a.node(e).copy(o));let t=r&&r[l];s=i.HY.from(t?t.type.create(t.attrs,s):a.node(e).copy(s))}e.step(new h(t,t,new i.p2(o.append(s),n,n),!0))}(this,e,t,n),this}addMark(e,t,n){var i;let r,a,o,s;return i=this,o=[],s=[],i.doc.nodesBetween(e,t,(i,l,c)=>{if(!i.isInline)return;let p=i.marks;if(!n.isInSet(p)&&c.type.allowsMarkType(n.type)){let c=Math.max(l,e),f=Math.min(l+i.nodeSize,t),m=n.addToSet(p);for(let e=0;e<p.length;e++)p[e].isInSet(m)||(r&&r.to==c&&r.mark.eq(p[e])?r.to=f:o.push(r=new d(c,f,p[e])));a&&a.to==c?a.to=f:s.push(a=new u(c,f,n))}}),o.forEach(e=>i.step(e)),s.forEach(e=>i.step(e)),this}removeMark(e,t,n){var r;let a,o;return r=this,a=[],o=0,r.doc.nodesBetween(e,t,(r,s)=>{if(!r.isInline)return;o++;let l=null;if(n instanceof i.ZU){let e=r.marks,t;for(;t=n.isInSet(e);)(l||(l=[])).push(t),e=t.removeFromSet(e)}else n?n.isInSet(r.marks)&&(l=[n]):l=r.marks;if(l&&l.length){let n=Math.min(s+r.nodeSize,t);for(let t=0;t<l.length;t++){let i=l[t],r;for(let e=0;e<a.length;e++){let t=a[e];t.step==o-1&&i.eq(a[e].style)&&(r=t)}r?(r.to=n,r.step=o):a.push({style:i,from:Math.max(s,e),to:n,step:o})}}}),a.forEach(e=>r.step(new d(e.from,e.to,e.style))),this}clearIncompatible(e,t,n){return x(this,e,t,n),this}}},97679:function(e,t,n){"use strict";n.d(t,{gI:function(){return u},xW:function(){return p},Rv:function(){return o},tl:function(){return a}}),n(23987);var i=n(3455);function r(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function a(e){let t,{swiper:n,extendParams:a,on:o,emit:s}=e,l="swiper-pagination";a({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${l}-bullet`,bulletActiveClass:`${l}-bullet-active`,modifierClass:`${l}-`,currentClass:`${l}-current`,totalClass:`${l}-total`,hiddenClass:`${l}-hidden`,progressbarFillClass:`${l}-progressbar-fill`,progressbarOppositeClass:`${l}-progressbar-opposite`,clickableClass:`${l}-clickable`,lockClass:`${l}-lock`,horizontalClass:`${l}-horizontal`,verticalClass:`${l}-vertical`,paginationDisabledClass:`${l}-disabled`}}),n.pagination={el:null,bullets:[]};let c=0;function p(){return!n.params.pagination.el||!n.pagination.el||Array.isArray(n.pagination.el)&&0===n.pagination.el.length}function u(e,t){let{bulletActiveClass:i}=n.params.pagination;e&&(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&(e.classList.add(`${i}-${t}`),(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&e.classList.add(`${i}-${t}-${t}`))}function d(e){let t=e.target.closest(r(n.params.pagination.bulletClass));if(!t)return;e.preventDefault();let a=(0,i.h)(t)*n.params.slidesPerGroup;if(n.params.loop){var o,s,l;if(n.realIndex===a)return;let e=(o=n.realIndex,s=a,(o%=l=n.slides.length,(s%=l)===o+1)?"next":s===o-1?"previous":void 0);"next"===e?n.slideNext():"previous"===e?n.slidePrev():n.slideToLoop(a)}else n.slideTo(a)}function f(){let e,a;let o=n.rtl,l=n.params.pagination;if(p())return;let d=n.pagination.el;d=(0,i.m)(d);let f=n.virtual&&n.params.virtual.enabled?n.virtual.slides.length:n.slides.length,m=n.params.loop?Math.ceil(f/n.params.slidesPerGroup):n.snapGrid.length;if(n.params.loop?(a=n.previousRealIndex||0,e=n.params.slidesPerGroup>1?Math.floor(n.realIndex/n.params.slidesPerGroup):n.realIndex):void 0!==n.snapIndex?(e=n.snapIndex,a=n.previousSnapIndex):(a=n.previousIndex||0,e=n.activeIndex||0),"bullets"===l.type&&n.pagination.bullets&&n.pagination.bullets.length>0){let r,s,p;let f=n.pagination.bullets;if(l.dynamicBullets&&(t=(0,i.f)(f[0],n.isHorizontal()?"width":"height",!0),d.forEach(e=>{e.style[n.isHorizontal()?"width":"height"]=`${t*(l.dynamicMainBullets+4)}px`}),l.dynamicMainBullets>1&&void 0!==a&&((c+=e-(a||0))>l.dynamicMainBullets-1?c=l.dynamicMainBullets-1:c<0&&(c=0)),p=((s=(r=Math.max(e-c,0))+(Math.min(f.length,l.dynamicMainBullets)-1))+r)/2),f.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${l.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),d.length>1)f.forEach(t=>{let a=(0,i.h)(t);a===e?t.classList.add(...l.bulletActiveClass.split(" ")):n.isElement&&t.setAttribute("part","bullet"),l.dynamicBullets&&(a>=r&&a<=s&&t.classList.add(...`${l.bulletActiveClass}-main`.split(" ")),a===r&&u(t,"prev"),a===s&&u(t,"next"))});else{let t=f[e];if(t&&t.classList.add(...l.bulletActiveClass.split(" ")),n.isElement&&f.forEach((t,n)=>{t.setAttribute("part",n===e?"bullet-active":"bullet")}),l.dynamicBullets){let e=f[r],t=f[s];for(let e=r;e<=s;e+=1)f[e]&&f[e].classList.add(...`${l.bulletActiveClass}-main`.split(" "));u(e,"prev"),u(t,"next")}}if(l.dynamicBullets){let e=Math.min(f.length,l.dynamicMainBullets+4),i=(t*e-t)/2-p*t,r=o?"right":"left";f.forEach(e=>{e.style[n.isHorizontal()?r:"top"]=`${i}px`})}}d.forEach((t,i)=>{if("fraction"===l.type&&(t.querySelectorAll(r(l.currentClass)).forEach(t=>{t.textContent=l.formatFractionCurrent(e+1)}),t.querySelectorAll(r(l.totalClass)).forEach(e=>{e.textContent=l.formatFractionTotal(m)})),"progressbar"===l.type){let i;i=l.progressbarOpposite?n.isHorizontal()?"vertical":"horizontal":n.isHorizontal()?"horizontal":"vertical";let a=(e+1)/m,o=1,s=1;"horizontal"===i?o=a:s=a,t.querySelectorAll(r(l.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${o}) scaleY(${s})`,e.style.transitionDuration=`${n.params.speed}ms`})}"custom"===l.type&&l.renderCustom?(t.innerHTML=l.renderCustom(n,e+1,m),0===i&&s("paginationRender",t)):(0===i&&s("paginationRender",t),s("paginationUpdate",t)),n.params.watchOverflow&&n.enabled&&t.classList[n.isLocked?"add":"remove"](l.lockClass)})}function m(){let e=n.params.pagination;if(p())return;let t=n.virtual&&n.params.virtual.enabled?n.virtual.slides.length:n.grid&&n.params.grid.rows>1?n.slides.length/Math.ceil(n.params.grid.rows):n.slides.length,a=n.pagination.el;a=(0,i.m)(a);let o="";if("bullets"===e.type){let i=n.params.loop?Math.ceil(t/n.params.slidesPerGroup):n.snapGrid.length;n.params.freeMode&&n.params.freeMode.enabled&&i>t&&(i=t);for(let t=0;t<i;t+=1)e.renderBullet?o+=e.renderBullet.call(n,t,e.bulletClass):o+=`<${e.bulletElement} ${n.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(o=e.renderFraction?e.renderFraction.call(n,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(o=e.renderProgressbar?e.renderProgressbar.call(n,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),n.pagination.bullets=[],a.forEach(t=>{"custom"!==e.type&&(t.innerHTML=o||""),"bullets"===e.type&&n.pagination.bullets.push(...t.querySelectorAll(r(e.bulletClass)))}),"custom"!==e.type&&s("paginationRender",a[0])}function h(){var e,t,r;let a;n.params.pagination=(e=n.originalParams.pagination,t=n.params.pagination,r={el:"swiper-pagination"},n.params.createElements&&Object.keys(r).forEach(a=>{if(!t[a]&&!0===t.auto){let o=(0,i.e)(n.el,`.${r[a]}`)[0];o||((o=(0,i.c)("div",r[a])).className=r[a],n.el.append(o)),t[a]=o,e[a]=o}}),t);let o=n.params.pagination;o.el&&("string"==typeof o.el&&n.isElement&&(a=n.el.querySelector(o.el)),a||"string"!=typeof o.el||(a=[...document.querySelectorAll(o.el)]),a||(a=o.el),a&&0!==a.length&&(n.params.uniqueNavElements&&"string"==typeof o.el&&Array.isArray(a)&&a.length>1&&(a=[...n.el.querySelectorAll(o.el)]).length>1&&(a=a.filter(e=>(0,i.a)(e,".swiper")[0]===n.el)[0]),Array.isArray(a)&&1===a.length&&(a=a[0]),Object.assign(n.pagination,{el:a}),(a=(0,i.m)(a)).forEach(e=>{"bullets"===o.type&&o.clickable&&e.classList.add(...(o.clickableClass||"").split(" ")),e.classList.add(o.modifierClass+o.type),e.classList.add(n.isHorizontal()?o.horizontalClass:o.verticalClass),"bullets"===o.type&&o.dynamicBullets&&(e.classList.add(`${o.modifierClass}${o.type}-dynamic`),c=0,o.dynamicMainBullets<1&&(o.dynamicMainBullets=1)),"progressbar"===o.type&&o.progressbarOpposite&&e.classList.add(o.progressbarOppositeClass),o.clickable&&e.addEventListener("click",d),n.enabled||e.classList.add(o.lockClass)})))}function v(){let e=n.params.pagination;if(p())return;let t=n.pagination.el;t&&(t=(0,i.m)(t)).forEach(t=>{t.classList.remove(e.hiddenClass),t.classList.remove(e.modifierClass+e.type),t.classList.remove(n.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(t.classList.remove(...(e.clickableClass||"").split(" ")),t.removeEventListener("click",d))}),n.pagination.bullets&&n.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}o("changeDirection",()=>{if(!n.pagination||!n.pagination.el)return;let e=n.params.pagination,{el:t}=n.pagination;(t=(0,i.m)(t)).forEach(t=>{t.classList.remove(e.horizontalClass,e.verticalClass),t.classList.add(n.isHorizontal()?e.horizontalClass:e.verticalClass)})}),o("init",()=>{!1===n.params.pagination.enabled?g():(h(),m(),f())}),o("activeIndexChange",()=>{void 0===n.snapIndex&&f()}),o("snapIndexChange",()=>{f()}),o("snapGridLengthChange",()=>{m(),f()}),o("destroy",()=>{v()}),o("enable disable",()=>{let{el:e}=n.pagination;e&&(e=(0,i.m)(e)).forEach(e=>e.classList[n.enabled?"remove":"add"](n.params.pagination.lockClass))}),o("lock unlock",()=>{f()}),o("click",(e,t)=>{let r=t.target,a=(0,i.m)(n.pagination.el);if(n.params.pagination.el&&n.params.pagination.hideOnClick&&a&&a.length>0&&!r.classList.contains(n.params.pagination.bulletClass)){if(n.navigation&&(n.navigation.nextEl&&r===n.navigation.nextEl||n.navigation.prevEl&&r===n.navigation.prevEl))return;!0===a[0].classList.contains(n.params.pagination.hiddenClass)?s("paginationShow"):s("paginationHide"),a.forEach(e=>e.classList.toggle(n.params.pagination.hiddenClass))}});let g=()=>{n.el.classList.add(n.params.pagination.paginationDisabledClass);let{el:e}=n.pagination;e&&(e=(0,i.m)(e)).forEach(e=>e.classList.add(n.params.pagination.paginationDisabledClass)),v()};Object.assign(n.pagination,{enable:()=>{n.el.classList.remove(n.params.pagination.paginationDisabledClass);let{el:e}=n.pagination;e&&(e=(0,i.m)(e)).forEach(e=>e.classList.remove(n.params.pagination.paginationDisabledClass)),h(),m(),f()},disable:g,render:m,update:f,init:h,destroy:v})}function o(e){let{swiper:t,extendParams:n,emit:r,once:a}=e;n({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){if(t.params.cssMode)return;let e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){if(t.params.cssMode)return;let{touchEventsData:e,touches:n}=t;0===e.velocities.length&&e.velocities.push({position:n[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:n[t.isHorizontal()?"currentX":"currentY"],time:(0,i.d)()})},onTouchEnd:function(e){let{currentPos:n}=e;if(t.params.cssMode)return;let{params:o,wrapperEl:s,rtlTranslate:l,snapGrid:c,touchEventsData:p}=t,u=(0,i.d)()-p.touchStartTime;if(n<-t.minTranslate()){t.slideTo(t.activeIndex);return}if(n>-t.maxTranslate()){t.slides.length<c.length?t.slideTo(c.length-1):t.slideTo(t.slides.length-1);return}if(o.freeMode.momentum){let e,n;if(p.velocities.length>1){let e=p.velocities.pop(),n=p.velocities.pop(),r=e.position-n.position,a=e.time-n.time;t.velocity=r/a,t.velocity/=2,Math.abs(t.velocity)<o.freeMode.minimumVelocity&&(t.velocity=0),(a>150||(0,i.d)()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=o.freeMode.momentumVelocityRatio,p.velocities.length=0;let u=1e3*o.freeMode.momentumRatio,d=t.velocity*u,f=t.translate+d;l&&(f=-f);let m=!1,h=20*Math.abs(t.velocity)*o.freeMode.momentumBounceRatio;if(f<t.maxTranslate())o.freeMode.momentumBounce?(f+t.maxTranslate()<-h&&(f=t.maxTranslate()-h),e=t.maxTranslate(),m=!0,p.allowMomentumBounce=!0):f=t.maxTranslate(),o.loop&&o.centeredSlides&&(n=!0);else if(f>t.minTranslate())o.freeMode.momentumBounce?(f-t.minTranslate()>h&&(f=t.minTranslate()+h),e=t.minTranslate(),m=!0,p.allowMomentumBounce=!0):f=t.minTranslate(),o.loop&&o.centeredSlides&&(n=!0);else if(o.freeMode.sticky){let e;for(let t=0;t<c.length;t+=1)if(c[t]>-f){e=t;break}f=-(f=Math.abs(c[e]-f)<Math.abs(c[e-1]-f)||"next"===t.swipeDirection?c[e]:c[e-1])}if(n&&a("transitionEnd",()=>{t.loopFix()}),0!==t.velocity){if(u=l?Math.abs((-f-t.translate)/t.velocity):Math.abs((f-t.translate)/t.velocity),o.freeMode.sticky){let e=Math.abs((l?-f:f)-t.translate),n=t.slidesSizesGrid[t.activeIndex];u=e<n?o.speed:e<2*n?1.5*o.speed:2.5*o.speed}}else if(o.freeMode.sticky){t.slideToClosest();return}o.freeMode.momentumBounce&&m?(t.updateProgress(e),t.setTransition(u),t.setTranslate(f),t.transitionStart(!0,t.swipeDirection),t.animating=!0,(0,i.k)(s,()=>{t&&!t.destroyed&&p.allowMomentumBounce&&(r("momentumBounce"),t.setTransition(o.speed),setTimeout(()=>{t.setTranslate(e),(0,i.k)(s,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(r("_freeModeNoMomentumRelease"),t.updateProgress(f),t.setTransition(u),t.setTranslate(f),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,(0,i.k)(s,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(f),t.updateActiveIndex(),t.updateSlidesClasses()}else if(o.freeMode.sticky){t.slideToClosest();return}else o.freeMode&&r("_freeModeNoMomentumRelease");(!o.freeMode.momentum||u>=o.longSwipesMs)&&(r("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}})}function s(e){let t;let{effect:n,swiper:i,on:r,setTranslate:a,setTransition:o,overwriteParams:s,perspective:l,recreateShadows:c,getEffectParams:p}=e;r("beforeInit",()=>{if(i.params.effect!==n)return;i.classNames.push(`${i.params.containerModifierClass}${n}`),l&&l()&&i.classNames.push(`${i.params.containerModifierClass}3d`);let e=s?s():{};Object.assign(i.params,e),Object.assign(i.originalParams,e)}),r("setTranslate",()=>{i.params.effect===n&&a()}),r("setTransition",(e,t)=>{i.params.effect===n&&o(t)}),r("transitionEnd",()=>{i.params.effect===n&&c&&p&&p().slideShadows&&(i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),c())}),r("virtualUpdate",()=>{i.params.effect===n&&(i.slides.length||(t=!0),requestAnimationFrame(()=>{t&&i.slides&&i.slides.length&&(a(),t=!1)}))})}function l(e,t){let n=(0,i.g)(t);return n!==t&&(n.style.backfaceVisibility="hidden",n.style["-webkit-backface-visibility"]="hidden"),n}function c(e){let{swiper:t,duration:n,transformElements:r,allSlides:a}=e,{activeIndex:o}=t,s=e=>e.parentElement?e.parentElement:t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===e.parentNode)[0];if(t.params.virtualTranslate&&0!==n){let e=!1;(a?r:r.filter(e=>{let n=e.classList.contains("swiper-slide-transform")?s(e):e;return t.getSlideIndex(n)===o})).forEach(n=>{(0,i.k)(n,()=>{if(e||!t||t.destroyed)return;e=!0,t.animating=!1;let n=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(n)})})}}function p(e){let{swiper:t,extendParams:n,on:r}=e;n({fadeEffect:{crossFade:!1}}),s({effect:"fade",swiper:t,on:r,setTranslate:()=>{let{slides:e}=t,n=t.params.fadeEffect;for(let i=0;i<e.length;i+=1){let e=t.slides[i],r=-e.swiperSlideOffset;t.params.virtualTranslate||(r-=t.translate);let a=0;t.isHorizontal()||(a=r,r=0);let o=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),s=l(n,e);s.style.opacity=o,s.style.transform=`translate3d(${r}px, ${a}px, 0px)`}},setTransition:e=>{let n=t.slides.map(e=>(0,i.g)(e));n.forEach(t=>{t.style.transitionDuration=`${e}ms`}),c({swiper:t,duration:e,transformElements:n,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})}function u(e){let{swiper:t,extendParams:n,on:r}=e;n({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});let a=e=>"string"==typeof e?e:`${e}px`;s({effect:"creative",swiper:t,on:r,setTranslate:()=>{let{slides:e,wrapperEl:n,slidesSizesGrid:r}=t,o=t.params.creativeEffect,{progressMultiplier:s}=o,c=t.params.centeredSlides,p=(0,i.o)(t);if(c){let e=r[0]/2-t.params.slidesOffsetBefore||0;n.style.transform=`translateX(calc(50% - ${e}px))`}for(let n=0;n<e.length;n+=1){let r=e[n],u=r.progress,d=Math.min(Math.max(r.progress,-o.limitProgress),o.limitProgress),f=d;c||(f=Math.min(Math.max(r.originalProgress,-o.limitProgress),o.limitProgress));let m=r.swiperSlideOffset,h=[t.params.cssMode?-m-t.translate:-m,0,0],v=[0,0,0],g=!1;t.isHorizontal()||(h[1]=h[0],h[0]=0);let x={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};d<0?(x=o.next,g=!0):d>0&&(x=o.prev,g=!0),h.forEach((e,t)=>{h[t]=`calc(${e}px + (${a(x.translate[t])} * ${Math.abs(d*s)}))`}),v.forEach((e,t)=>{let n=x.rotate[t]*Math.abs(d*s);v[t]=n}),r.style.zIndex=-Math.abs(Math.round(u))+e.length;let b=h.join(", "),y=`rotateX(${p(v[0])}deg) rotateY(${p(v[1])}deg) rotateZ(${p(v[2])}deg)`,w=f<0?`scale(${1+(1-x.scale)*f*s})`:`scale(${1-(1-x.scale)*f*s})`,S=f<0?1+(1-x.opacity)*f*s:1-(1-x.opacity)*f*s,E=`translate3d(${b}) ${y} ${w}`;if(g&&x.shadow||!g){let e=r.querySelector(".swiper-slide-shadow");if(!e&&x.shadow&&(e=function(e,t,n){let r=`swiper-slide-shadow${e?` swiper-slide-shadow-${e}`:""}`,a=(0,i.g)(t),o=a.querySelector(`.${r.split(" ").join(".")}`);return o||(o=(0,i.c)("div",r.split(" ")),a.append(o)),o}("creative",r)),e){let t=o.shadowPerProgress?1/o.limitProgress*d:d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}let k=l(o,r);k.style.transform=E,k.style.opacity=S,x.origin&&(k.style.transformOrigin=x.origin)}},setTransition:e=>{let n=t.slides.map(e=>(0,i.g)(e));n.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),c({swiper:t,duration:e,transformElements:n,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}},23987:function(e,t,n){"use strict";function i(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function r(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(n=>{void 0===e[n]?e[n]=t[n]:i(t[n])&&i(e[n])&&Object.keys(t[n]).length>0&&r(e[n],t[n])})}n.d(t,{a:function(){return l},g:function(){return o}});let a={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function o(){let e="undefined"!=typeof document?document:{};return r(e,a),e}let s={document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){let e="undefined"!=typeof window?window:{};return r(e,s),e}},3455:function(e,t,n){"use strict";n.d(t,{a:function(){return y},c:function(){return h},d:function(){return o},e:function(){return d},f:function(){return S},g:function(){return u},h:function(){return b},j:function(){return s},k:function(){return w},m:function(){return E},n:function(){return a},o:function(){return k},p:function(){return x},q:function(){return g},r:function(){return v},s:function(){return c},t:function(){return p},u:function(){return m},v:function(){return f},w:function(){return function e(){let t=Object(arguments.length<=0?void 0:arguments[0]),n=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){let r=i<0||arguments.length<=i?void 0:arguments[i];if(null!=r&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(r instanceof HTMLElement):!r||1!==r.nodeType&&11!==r.nodeType)){let i=Object.keys(Object(r)).filter(e=>0>n.indexOf(e));for(let n=0,a=i.length;n<a;n+=1){let a=i[n],o=Object.getOwnPropertyDescriptor(r,a);void 0!==o&&o.enumerable&&(l(t[a])&&l(r[a])?r[a].__swiper__?t[a]=r[a]:e(t[a],r[a]):!l(t[a])&&l(r[a])?(t[a]={},r[a].__swiper__?t[a]=r[a]:e(t[a],r[a])):t[a]=r[a])}}}return t}},x:function(){return r}});var i=n(23987);function r(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch(e){}try{delete e[t]}catch(e){}})}function a(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function o(){return Date.now()}function s(e,t){let n,r,a;void 0===t&&(t="x");let o=(0,i.a)(),s=function(e){let t;let n=(0,i.a)();return n.getComputedStyle&&(t=n.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return o.WebKitCSSMatrix?((r=s.transform||s.webkitTransform).split(",").length>6&&(r=r.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new o.WebKitCSSMatrix("none"===r?"":r)):n=(a=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(r=o.WebKitCSSMatrix?a.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(r=o.WebKitCSSMatrix?a.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),r||0}function l(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function c(e,t,n){e.style.setProperty(t,n)}function p(e){let t,{swiper:n,targetPosition:r,side:a}=e,o=(0,i.a)(),s=-n.translate,l=null,c=n.params.speed;n.wrapperEl.style.scrollSnapType="none",o.cancelAnimationFrame(n.cssModeFrameID);let p=r>s?"next":"prev",u=(e,t)=>"next"===p&&e>=t||"prev"===p&&e<=t,d=()=>{t=new Date().getTime(),null===l&&(l=t);let e=s+(.5-Math.cos(Math.max(Math.min((t-l)/c,1),0)*Math.PI)/2)*(r-s);if(u(e,r)&&(e=r),n.wrapperEl.scrollTo({[a]:e}),u(e,r)){n.wrapperEl.style.overflow="hidden",n.wrapperEl.style.scrollSnapType="",setTimeout(()=>{n.wrapperEl.style.overflow="",n.wrapperEl.scrollTo({[a]:e})}),o.cancelAnimationFrame(n.cssModeFrameID);return}n.cssModeFrameID=o.requestAnimationFrame(d)};d()}function u(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function d(e,t){void 0===t&&(t="");let n=[...e.children];return(e instanceof HTMLSlotElement&&n.push(...e.assignedElements()),t)?n.filter(e=>e.matches(t)):n}function f(e,t){let n=t.contains(e);return!n&&t instanceof HTMLSlotElement?[...t.assignedElements()].includes(e):n}function m(e){try{console.warn(e);return}catch(e){}}function h(e,t){var n;void 0===t&&(t=[]);let i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:(void 0===(n=t)&&(n=""),n.trim().split(" ").filter(e=>!!e.trim()))),i}function v(e,t){let n=[];for(;e.previousElementSibling;){let i=e.previousElementSibling;t?i.matches(t)&&n.push(i):n.push(i),e=i}return n}function g(e,t){let n=[];for(;e.nextElementSibling;){let i=e.nextElementSibling;t?i.matches(t)&&n.push(i):n.push(i),e=i}return n}function x(e,t){return(0,i.a)().getComputedStyle(e,null).getPropertyValue(t)}function b(e){let t,n=e;if(n){for(t=0;null!==(n=n.previousSibling);)1===n.nodeType&&(t+=1);return t}}function y(e,t){let n=[],i=e.parentElement;for(;i;)t?i.matches(t)&&n.push(i):n.push(i),i=i.parentElement;return n}function w(e,t){t&&e.addEventListener("transitionend",function n(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",n))})}function S(e,t,n){let r=(0,i.a)();return n?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function E(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function k(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}},7702:function(e,t,n){"use strict";let i,r,a;n.d(t,{tq:function(){return q},o5:function(){return J}});var o=n(2784),s=n(23987),l=n(3455);function c(){return i||(i=function(){let e=(0,s.a)(),t=(0,s.g)();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),i}function p(e){return void 0===e&&(e={}),r||(r=function(e){let{userAgent:t}=void 0===e?{}:e,n=c(),i=(0,s.a)(),r=i.navigator.platform,a=t||i.navigator.userAgent,o={ios:!1,android:!1},l=i.screen.width,p=i.screen.height,u=a.match(/(Android);?[\s\/]+([\d.]+)?/),d=a.match(/(iPad).*OS\s([\d_]+)/),f=a.match(/(iPod)(.*OS\s([\d_]+))?/),m=!d&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="MacIntel"===r;return!d&&h&&n.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${p}`)>=0&&((d=a.match(/(Version)\/([\d.]+)/))||(d=[0,1,"13_0_0"]),h=!1),u&&"Win32"!==r&&(o.os="android",o.android=!0),(d||m||f)&&(o.os="ios",o.ios=!0),o}(e)),r}let u=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)},d=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)},f=(e,t)=>{if(!e||e.destroyed||!e.params)return;let n=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(n){let t=n.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(n.shadowRoot?t=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{n.shadowRoot&&(t=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},m=(e,t)=>{if(!e.slides[t])return;let n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},h=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);let i="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let n=[r-t];n.push(...Array.from({length:t}).map((e,t)=>r+i+t)),e.slides.forEach((t,i)=>{n.includes(t.column)&&m(e,i)});return}let a=r+i-1;if(e.params.rewind||e.params.loop)for(let i=r-t;i<=a+t;i+=1){let t=(i%n+n)%n;(t<r||t>a)&&m(e,t)}else for(let i=Math.max(r-t,0);i<=Math.min(a+t,n-1);i+=1)i!==r&&(i>a||i<r)&&m(e,i)};function v(e){let{swiper:t,runCallbacks:n,direction:i,step:r}=e,{activeIndex:a,previousIndex:o}=t,s=i;if(s||(s=a>o?"next":a<o?"prev":"reset"),t.emit(`transition${r}`),n&&a!==o){if("reset"===s){t.emit(`slideResetTransition${r}`);return}t.emit(`slideChangeTransition${r}`),"next"===s?t.emit(`slideNextTransition${r}`):t.emit(`slidePrevTransition${r}`)}}function g(e,t,n){let i=(0,s.a)(),{params:r}=e,a=r.edgeSwipeDetection,o=r.edgeSwipeThreshold;return!a||!(n<=o)&&!(n>=i.innerWidth-o)||"prevent"===a&&(t.preventDefault(),!0)}function x(e){let t=(0,s.g)(),n=e;n.originalEvent&&(n=n.originalEvent);let i=this.touchEventsData;if("pointerdown"===n.type){if(null!==i.pointerId&&i.pointerId!==n.pointerId)return;i.pointerId=n.pointerId}else"touchstart"===n.type&&1===n.targetTouches.length&&(i.touchId=n.targetTouches[0].identifier);if("touchstart"===n.type){g(this,n,n.targetTouches[0].pageX);return}let{params:r,touches:a,enabled:o}=this;if(!o||!r.simulateTouch&&"mouse"===n.pointerType||this.animating&&r.preventInteractionOnTransition)return;!this.animating&&r.cssMode&&r.loop&&this.loopFix();let c=n.target;if("wrapper"===r.touchEventsTarget&&!(0,l.v)(c,this.wrapperEl)||"which"in n&&3===n.which||"button"in n&&n.button>0||i.isTouched&&i.isMoved)return;let p=!!r.noSwipingClass&&""!==r.noSwipingClass,u=n.composedPath?n.composedPath():n.path;p&&n.target&&n.target.shadowRoot&&u&&(c=u[0]);let d=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,f=!!(n.target&&n.target.shadowRoot);if(r.noSwiping&&(f?function(e,t){return void 0===t&&(t=this),function t(n){if(!n||n===(0,s.g)()||n===(0,s.a)())return null;n.assignedSlot&&(n=n.assignedSlot);let i=n.closest(e);return i||n.getRootNode?i||t(n.getRootNode().host):null}(t)}(d,c):c.closest(d))){this.allowClick=!0;return}if(r.swipeHandler&&!c.closest(r.swipeHandler))return;a.currentX=n.pageX,a.currentY=n.pageY;let m=a.currentX,h=a.currentY;if(!g(this,n,m))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=m,a.startY=h,i.touchStartTime=(0,l.d)(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(i.allowThresholdMove=!1);let v=!0;c.matches(i.focusableElements)&&(v=!1,"SELECT"===c.nodeName&&(i.isTouched=!1)),t.activeElement&&t.activeElement.matches(i.focusableElements)&&t.activeElement!==c&&("mouse"===n.pointerType||"mouse"!==n.pointerType&&!c.matches(i.focusableElements))&&t.activeElement.blur();let x=v&&this.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||x)&&!c.isContentEditable&&n.preventDefault(),r.freeMode&&r.freeMode.enabled&&this.freeMode&&this.animating&&!r.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",n)}function b(e){let t,n;let i=(0,s.g)(),r=this.touchEventsData,{params:a,touches:o,rtlTranslate:c,enabled:p}=this;if(!p||!a.simulateTouch&&"mouse"===e.pointerType)return;let u=e;if(u.originalEvent&&(u=u.originalEvent),"pointermove"===u.type&&(null!==r.touchId||u.pointerId!==r.pointerId))return;if("touchmove"===u.type){if(!(t=[...u.changedTouches].filter(e=>e.identifier===r.touchId)[0])||t.identifier!==r.touchId)return}else t=u;if(!r.isTouched){r.startMoving&&r.isScrolling&&this.emit("touchMoveOpposite",u);return}let d=t.pageX,f=t.pageY;if(u.preventedByNestedSwiper){o.startX=d,o.startY=f;return}if(!this.allowTouchMove){u.target.matches(r.focusableElements)||(this.allowClick=!1),r.isTouched&&(Object.assign(o,{startX:d,startY:f,currentX:d,currentY:f}),r.touchStartTime=(0,l.d)());return}if(a.touchReleaseOnEdges&&!a.loop){if(this.isVertical()){if(f<o.startY&&this.translate<=this.maxTranslate()||f>o.startY&&this.translate>=this.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else if(d<o.startX&&this.translate<=this.maxTranslate()||d>o.startX&&this.translate>=this.minTranslate())return}if(i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==u.target&&"mouse"!==u.pointerType&&i.activeElement.blur(),i.activeElement&&u.target===i.activeElement&&u.target.matches(r.focusableElements)){r.isMoved=!0,this.allowClick=!1;return}r.allowTouchCallbacks&&this.emit("touchMove",u),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=d,o.currentY=f;let m=o.currentX-o.startX,h=o.currentY-o.startY;if(this.params.threshold&&Math.sqrt(m**2+h**2)<this.params.threshold)return;if(void 0===r.isScrolling){let e;this.isHorizontal()&&o.currentY===o.startY||this.isVertical()&&o.currentX===o.startX?r.isScrolling=!1:m*m+h*h>=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(m))/Math.PI,r.isScrolling=this.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(r.isScrolling&&this.emit("touchMoveOpposite",u),void 0===r.startMoving&&(o.currentX!==o.startX||o.currentY!==o.startY)&&(r.startMoving=!0),r.isScrolling||"touchmove"===u.type&&r.preventTouchMoveFromPointerMove){r.isTouched=!1;return}if(!r.startMoving)return;this.allowClick=!1,!a.cssMode&&u.cancelable&&u.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&u.stopPropagation();let v=this.isHorizontal()?m:h,g=this.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;a.oneWayMovement&&(v=Math.abs(v)*(c?1:-1),g=Math.abs(g)*(c?1:-1)),o.diff=v,v*=a.touchRatio,c&&(v=-v,g=-g);let x=this.touchesDirection;this.swipeDirection=v>0?"prev":"next",this.touchesDirection=g>0?"prev":"next";let b=this.params.loop&&!a.cssMode,y="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!r.isMoved){if(b&&y&&this.loopFix({direction:this.swipeDirection}),r.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}r.allowMomentumBounce=!1,a.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",u)}if(new Date().getTime(),r.isMoved&&r.allowThresholdMove&&x!==this.touchesDirection&&b&&y&&Math.abs(v)>=1){Object.assign(o,{startX:d,startY:f,currentX:d,currentY:f,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;return}this.emit("sliderMove",u),r.isMoved=!0,r.currentTranslate=v+r.startTranslate;let w=!0,S=a.resistanceRatio;if(a.touchReleaseOnEdges&&(S=0),v>0?(b&&y&&!n&&r.allowThresholdMove&&r.currentTranslate>(a.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==a.slidesPerView&&this.slides.length-a.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>this.minTranslate()&&(w=!1,a.resistance&&(r.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+r.startTranslate+v)**S))):v<0&&(b&&y&&!n&&r.allowThresholdMove&&r.currentTranslate<(a.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==a.slidesPerView&&this.slides.length-a.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===a.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),r.currentTranslate<this.maxTranslate()&&(w=!1,a.resistance&&(r.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-r.startTranslate-v)**S))),w&&(u.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),this.allowSlidePrev||this.allowSlideNext||(r.currentTranslate=r.startTranslate),a.threshold>0){if(Math.abs(v)>a.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,r.currentTranslate=r.startTranslate,o.diff=this.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY;return}}else{r.currentTranslate=r.startTranslate;return}}a.followFinger&&!a.cssMode&&((a.freeMode&&a.freeMode.enabled&&this.freeMode||a.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(r.currentTranslate),this.setTranslate(r.currentTranslate))}function y(e){let t,n;let i=this,r=i.touchEventsData,a=e;if(a.originalEvent&&(a=a.originalEvent),"touchend"===a.type||"touchcancel"===a.type){if(!(t=[...a.changedTouches].filter(e=>e.identifier===r.touchId)[0])||t.identifier!==r.touchId)return}else{if(null!==r.touchId||a.pointerId!==r.pointerId)return;t=a}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(a.type)&&!(["pointercancel","contextmenu"].includes(a.type)&&(i.browser.isSafari||i.browser.isWebView)))return;r.pointerId=null,r.touchId=null;let{params:o,touches:s,rtlTranslate:c,slidesGrid:p,enabled:u}=i;if(!u||!o.simulateTouch&&"mouse"===a.pointerType)return;if(r.allowTouchCallbacks&&i.emit("touchEnd",a),r.allowTouchCallbacks=!1,!r.isTouched){r.isMoved&&o.grabCursor&&i.setGrabCursor(!1),r.isMoved=!1,r.startMoving=!1;return}o.grabCursor&&r.isMoved&&r.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1);let d=(0,l.d)(),f=d-r.touchStartTime;if(i.allowClick){let e=a.path||a.composedPath&&a.composedPath();i.updateClickedSlide(e&&e[0]||a.target,e),i.emit("tap click",a),f<300&&d-r.lastClickTime<300&&i.emit("doubleTap doubleClick",a)}if(r.lastClickTime=(0,l.d)(),(0,l.n)(()=>{i.destroyed||(i.allowClick=!0)}),!r.isTouched||!r.isMoved||!i.swipeDirection||0===s.diff&&!r.loopSwapReset||r.currentTranslate===r.startTranslate&&!r.loopSwapReset){r.isTouched=!1,r.isMoved=!1,r.startMoving=!1;return}if(r.isTouched=!1,r.isMoved=!1,r.startMoving=!1,n=o.followFinger?c?i.translate:-i.translate:-r.currentTranslate,o.cssMode)return;if(o.freeMode&&o.freeMode.enabled){i.freeMode.onTouchEnd({currentPos:n});return}let m=n>=-i.maxTranslate()&&!i.params.loop,h=0,v=i.slidesSizesGrid[0];for(let e=0;e<p.length;e+=e<o.slidesPerGroupSkip?1:o.slidesPerGroup){let t=e<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;void 0!==p[e+t]?(m||n>=p[e]&&n<p[e+t])&&(h=e,v=p[e+t]-p[e]):(m||n>=p[e])&&(h=e,v=p[p.length-1]-p[p.length-2])}let g=null,x=null;o.rewind&&(i.isBeginning?x=o.virtual&&o.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1:i.isEnd&&(g=0));let b=(n-p[h])/v,y=h<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;if(f>o.longSwipesMs){if(!o.longSwipes){i.slideTo(i.activeIndex);return}"next"===i.swipeDirection&&(b>=o.longSwipesRatio?i.slideTo(o.rewind&&i.isEnd?g:h+y):i.slideTo(h)),"prev"===i.swipeDirection&&(b>1-o.longSwipesRatio?i.slideTo(h+y):null!==x&&b<0&&Math.abs(b)>o.longSwipesRatio?i.slideTo(x):i.slideTo(h))}else{if(!o.shortSwipes){i.slideTo(i.activeIndex);return}i.navigation&&(a.target===i.navigation.nextEl||a.target===i.navigation.prevEl)?a.target===i.navigation.nextEl?i.slideTo(h+y):i.slideTo(h):("next"===i.swipeDirection&&i.slideTo(null!==g?g:h+y),"prev"===i.swipeDirection&&i.slideTo(null!==x?x:h))}}function w(){let e=this,{params:t,el:n}=e;if(n&&0===n.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:i,allowSlidePrev:r,snapGrid:a}=e,o=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let s=o&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||s?e.params.loop&&!o?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=r,e.allowSlideNext=i,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function S(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function E(){let{wrapperEl:e,rtlTranslate:t,enabled:n}=this;if(!n)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function k(e){f(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}function C(){!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let T=(e,t)=>{let n=(0,s.g)(),{params:i,el:r,wrapperEl:a,device:o}=e,l=!!i.nested,c="on"===t?"addEventListener":"removeEventListener";r&&"string"!=typeof r&&(n[c]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),r[c]("touchstart",e.onTouchStart,{passive:!1}),r[c]("pointerdown",e.onTouchStart,{passive:!1}),n[c]("touchmove",e.onTouchMove,{passive:!1,capture:l}),n[c]("pointermove",e.onTouchMove,{passive:!1,capture:l}),n[c]("touchend",e.onTouchEnd,{passive:!0}),n[c]("pointerup",e.onTouchEnd,{passive:!0}),n[c]("pointercancel",e.onTouchEnd,{passive:!0}),n[c]("touchcancel",e.onTouchEnd,{passive:!0}),n[c]("pointerout",e.onTouchEnd,{passive:!0}),n[c]("pointerleave",e.onTouchEnd,{passive:!0}),n[c]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&r[c]("click",e.onClick,!0),i.cssMode&&a[c]("scroll",e.onScroll),i.updateOnWindowResize?e[t](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",w,!0):e[t]("observerUpdate",w,!0),r[c]("load",e.onLoad,{capture:!0}))},O=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var M={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let R={eventsEmitter:{on(e,t,n){let i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof t)return i;let r=n?"unshift":"push";return e.split(" ").forEach(e=>{i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][r](t)}),i},once(e,t,n){let i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof t)return i;function r(){i.off(e,r),r.__emitterProxy&&delete r.__emitterProxy;for(var n=arguments.length,a=Array(n),o=0;o<n;o++)a[o]=arguments[o];t.apply(i,a)}return r.__emitterProxy=t,i.on(e,r,n)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let n=this;return n.eventsListeners&&!n.destroyed&&n.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach((i,r)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&n.eventsListeners[e].splice(r,1)})}),n},emit(){let e,t,n;let i=this;if(!i.eventsListeners||i.destroyed||!i.eventsListeners)return i;for(var r=arguments.length,a=Array(r),o=0;o<r;o++)a[o]=arguments[o];return"string"==typeof a[0]||Array.isArray(a[0])?(e=a[0],t=a.slice(1,a.length),n=i):(e=a[0].events,t=a[0].data,n=a[0].context||i),t.unshift(n),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(i=>{i.apply(n,[e,...t])}),i.eventsListeners&&i.eventsListeners[e]&&i.eventsListeners[e].forEach(e=>{e.apply(n,t)})}),i}},update:{updateSize:function(){let e,t;let n=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:n.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:n.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt((0,l.p)(n,"padding-left")||0,10)-parseInt((0,l.p)(n,"padding-right")||0,10),t=t-parseInt((0,l.p)(n,"padding-top")||0,10)-parseInt((0,l.p)(n,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e;let t=this;function n(e,n){return parseFloat(e.getPropertyValue(t.getDirectionLabel(n))||0)}let i=t.params,{wrapperEl:r,slidesEl:a,size:o,rtlTranslate:s,wrongRTL:c}=t,p=t.virtual&&i.virtual.enabled,u=p?t.virtual.slides.length:t.slides.length,d=(0,l.e)(a,`.${t.params.slideClass}, swiper-slide`),f=p?t.virtual.slides.length:d.length,m=[],h=[],v=[],g=i.slidesOffsetBefore;"function"==typeof g&&(g=i.slidesOffsetBefore.call(t));let x=i.slidesOffsetAfter;"function"==typeof x&&(x=i.slidesOffsetAfter.call(t));let b=t.snapGrid.length,y=t.slidesGrid.length,w=i.spaceBetween,S=-g,E=0,k=0;if(void 0===o)return;"string"==typeof w&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*o:"string"==typeof w&&(w=parseFloat(w)),t.virtualSize=-w,d.forEach(e=>{s?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),i.centeredSlides&&i.cssMode&&((0,l.s)(r,"--swiper-centered-offset-before",""),(0,l.s)(r,"--swiper-centered-offset-after",""));let C=i.grid&&i.grid.rows>1&&t.grid;C?t.grid.initSlides(d):t.grid&&t.grid.unsetSlides();let T="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter(e=>void 0!==i.breakpoints[e].slidesPerView).length>0;for(let r=0;r<f;r+=1){let a;if(e=0,d[r]&&(a=d[r]),C&&t.grid.updateSlide(r,a,d),!d[r]||"none"!==(0,l.p)(a,"display")){if("auto"===i.slidesPerView){T&&(d[r].style[t.getDirectionLabel("width")]="");let o=getComputedStyle(a),s=a.style.transform,c=a.style.webkitTransform;if(s&&(a.style.transform="none"),c&&(a.style.webkitTransform="none"),i.roundLengths)e=t.isHorizontal()?(0,l.f)(a,"width",!0):(0,l.f)(a,"height",!0);else{let t=n(o,"width"),i=n(o,"padding-left"),r=n(o,"padding-right"),s=n(o,"margin-left"),l=n(o,"margin-right"),c=o.getPropertyValue("box-sizing");if(c&&"border-box"===c)e=t+s+l;else{let{clientWidth:n,offsetWidth:o}=a;e=t+i+r+s+l+(o-n)}}s&&(a.style.transform=s),c&&(a.style.webkitTransform=c),i.roundLengths&&(e=Math.floor(e))}else e=(o-(i.slidesPerView-1)*w)/i.slidesPerView,i.roundLengths&&(e=Math.floor(e)),d[r]&&(d[r].style[t.getDirectionLabel("width")]=`${e}px`);d[r]&&(d[r].swiperSlideSize=e),v.push(e),i.centeredSlides?(S=S+e/2+E/2+w,0===E&&0!==r&&(S=S-o/2-w),0===r&&(S=S-o/2-w),.001>Math.abs(S)&&(S=0),i.roundLengths&&(S=Math.floor(S)),k%i.slidesPerGroup==0&&m.push(S),h.push(S)):(i.roundLengths&&(S=Math.floor(S)),(k-Math.min(t.params.slidesPerGroupSkip,k))%t.params.slidesPerGroup==0&&m.push(S),h.push(S),S=S+e+w),t.virtualSize+=e+w,E=e,k+=1}}if(t.virtualSize=Math.max(t.virtualSize,o)+x,s&&c&&("slide"===i.effect||"coverflow"===i.effect)&&(r.style.width=`${t.virtualSize+w}px`),i.setWrapperSize&&(r.style[t.getDirectionLabel("width")]=`${t.virtualSize+w}px`),C&&t.grid.updateWrapperSize(e,m),!i.centeredSlides){let e=[];for(let n=0;n<m.length;n+=1){let r=m[n];i.roundLengths&&(r=Math.floor(r)),m[n]<=t.virtualSize-o&&e.push(r)}m=e,Math.floor(t.virtualSize-o)-Math.floor(m[m.length-1])>1&&m.push(t.virtualSize-o)}if(p&&i.loop){let e=v[0]+w;if(i.slidesPerGroup>1){let n=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/i.slidesPerGroup),r=e*i.slidesPerGroup;for(let e=0;e<n;e+=1)m.push(m[m.length-1]+r)}for(let n=0;n<t.virtual.slidesBefore+t.virtual.slidesAfter;n+=1)1===i.slidesPerGroup&&m.push(m[m.length-1]+e),h.push(h[h.length-1]+e),t.virtualSize+=e}if(0===m.length&&(m=[0]),0!==w){let e=t.isHorizontal()&&s?"marginLeft":t.getDirectionLabel("marginRight");d.filter((e,t)=>!i.cssMode||!!i.loop||t!==d.length-1).forEach(t=>{t.style[e]=`${w}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let e=0;v.forEach(t=>{e+=t+(w||0)});let t=(e-=w)>o?e-o:0;m=m.map(e=>e<=0?-g:e>t?t+x:e)}if(i.centerInsufficientSlides){let e=0;v.forEach(t=>{e+=t+(w||0)}),e-=w;let t=(i.slidesOffsetBefore||0)+(i.slidesOffsetAfter||0);if(e+t<o){let n=(o-e-t)/2;m.forEach((e,t)=>{m[t]=e-n}),h.forEach((e,t)=>{h[t]=e+n})}}if(Object.assign(t,{slides:d,snapGrid:m,slidesGrid:h,slidesSizesGrid:v}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){(0,l.s)(r,"--swiper-centered-offset-before",`${-m[0]}px`),(0,l.s)(r,"--swiper-centered-offset-after",`${t.size/2-v[v.length-1]/2}px`);let e=-t.snapGrid[0],n=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+n)}if(f!==u&&t.emit("slidesLengthChange"),m.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),h.length!==y&&t.emit("slidesGridLengthChange"),i.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!p&&!i.cssMode&&("slide"===i.effect||"fade"===i.effect)){let e=`${i.containerModifierClass}backface-hidden`,n=t.el.classList.contains(e);f<=i.maxBackfaceHiddenSlides?n||t.el.classList.add(e):n&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t;let n=this,i=[],r=n.virtual&&n.params.virtual.enabled,a=0;"number"==typeof e?n.setTransition(e):!0===e&&n.setTransition(n.params.speed);let o=e=>r?n.slides[n.getSlideIndexByData(e)]:n.slides[e];if("auto"!==n.params.slidesPerView&&n.params.slidesPerView>1){if(n.params.centeredSlides)(n.visibleSlides||[]).forEach(e=>{i.push(e)});else for(t=0;t<Math.ceil(n.params.slidesPerView);t+=1){let e=n.activeIndex+t;if(e>n.slides.length&&!r)break;i.push(o(e))}}else i.push(o(n.activeIndex));for(t=0;t<i.length;t+=1)if(void 0!==i[t]){let e=i[t].offsetHeight;a=e>a?e:a}(a||0===a)&&(n.wrapperEl.style.height=`${a}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let n=0;n<e.length;n+=1)e[n].swiperSlideOffset=(this.isHorizontal()?e[n].offsetLeft:e[n].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:n,rtlTranslate:i,snapGrid:r}=this;if(0===n.length)return;void 0===n[0].swiperSlideOffset&&this.updateSlidesOffset();let a=-e;i&&(a=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let o=t.spaceBetween;"string"==typeof o&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*this.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e<n.length;e+=1){let s=n[e],l=s.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(l-=n[0].swiperSlideOffset);let c=(a+(t.centeredSlides?this.minTranslate():0)-l)/(s.swiperSlideSize+o),p=(a-r[0]+(t.centeredSlides?this.minTranslate():0)-l)/(s.swiperSlideSize+o),d=-(a-l),f=d+this.slidesSizesGrid[e],m=d>=0&&d<=this.size-this.slidesSizesGrid[e],h=d>=0&&d<this.size-1||f>1&&f<=this.size||d<=0&&f>=this.size;h&&(this.visibleSlides.push(s),this.visibleSlidesIndexes.push(e)),u(s,h,t.slideVisibleClass),u(s,m,t.slideFullyVisibleClass),s.progress=i?-c:c,s.originalProgress=i?-p:p}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,n=this.maxTranslate()-this.minTranslate(),{progress:i,isBeginning:r,isEnd:a,progressLoop:o}=this,s=r,l=a;if(0===n)i=0,r=!0,a=!0;else{i=(e-this.minTranslate())/n;let t=1>Math.abs(e-this.minTranslate()),o=1>Math.abs(e-this.maxTranslate());r=t||i<=0,a=o||i>=1,t&&(i=0),o&&(i=1)}if(t.loop){let t=this.getSlideIndexByData(0),n=this.getSlideIndexByData(this.slides.length-1),i=this.slidesGrid[t],r=this.slidesGrid[n],a=this.slidesGrid[this.slidesGrid.length-1],s=Math.abs(e);(o=s>=i?(s-i)/a:(s+a-r)/a)>1&&(o-=1)}Object.assign(this,{progress:i,progressLoop:o,isBeginning:r,isEnd:a}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),r&&!s&&this.emit("reachBeginning toEdge"),a&&!l&&this.emit("reachEnd toEdge"),(s&&!r||l&&!a)&&this.emit("fromEdge"),this.emit("progress",i)},updateSlidesClasses:function(){let e,t,n;let{slides:i,params:r,slidesEl:a,activeIndex:o}=this,s=this.virtual&&r.virtual.enabled,c=this.grid&&r.grid&&r.grid.rows>1,p=e=>(0,l.e)(a,`.${r.slideClass}${e}, swiper-slide${e}`)[0];if(s){if(r.loop){let t=o-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=p(`[data-swiper-slide-index="${t}"]`)}else e=p(`[data-swiper-slide-index="${o}"]`)}else c?(e=i.filter(e=>e.column===o)[0],n=i.filter(e=>e.column===o+1)[0],t=i.filter(e=>e.column===o-1)[0]):e=i[o];e&&!c&&(n=(0,l.q)(e,`.${r.slideClass}, swiper-slide`)[0],r.loop&&!n&&(n=i[0]),t=(0,l.r)(e,`.${r.slideClass}, swiper-slide`)[0],r.loop),i.forEach(i=>{d(i,i===e,r.slideActiveClass),d(i,i===n,r.slideNextClass),d(i,i===t,r.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,n;let i=this,r=i.rtlTranslate?i.translate:-i.translate,{snapGrid:a,params:o,activeIndex:s,realIndex:l,snapIndex:c}=i,p=e,u=e=>{let t=e-i.virtual.slidesBefore;return t<0&&(t=i.virtual.slides.length+t),t>=i.virtual.slides.length&&(t-=i.virtual.slides.length),t};if(void 0===p&&(p=function(e){let t;let{slidesGrid:n,params:i}=e,r=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<n.length;e+=1)void 0!==n[e+1]?r>=n[e]&&r<n[e+1]-(n[e+1]-n[e])/2?t=e:r>=n[e]&&r<n[e+1]&&(t=e+1):r>=n[e]&&(t=e);return i.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(i)),a.indexOf(r)>=0)t=a.indexOf(r);else{let e=Math.min(o.slidesPerGroupSkip,p);t=e+Math.floor((p-e)/o.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),p===s&&!i.params.loop){t!==c&&(i.snapIndex=t,i.emit("snapIndexChange"));return}if(p===s&&i.params.loop&&i.virtual&&i.params.virtual.enabled){i.realIndex=u(p);return}let d=i.grid&&o.grid&&o.grid.rows>1;if(i.virtual&&o.virtual.enabled&&o.loop)n=u(p);else if(d){let e=i.slides.filter(e=>e.column===p)[0],t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(i.slides.indexOf(e),0)),n=Math.floor(t/o.grid.rows)}else if(i.slides[p]){let e=i.slides[p].getAttribute("data-swiper-slide-index");n=e?parseInt(e,10):p}else n=p;Object.assign(i,{previousSnapIndex:c,snapIndex:t,previousRealIndex:l,realIndex:n,previousIndex:s,activeIndex:p}),i.initialized&&h(i),i.emit("activeIndexChange"),i.emit("snapIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&(l!==n&&i.emit("realIndexChange"),i.emit("slideChange"))},updateClickedSlide:function(e,t){let n;let i=this.params,r=e.closest(`.${i.slideClass}, swiper-slide`);!r&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${i.slideClass}, swiper-slide`)&&(r=e)});let a=!1;if(r){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===r){a=!0,n=e;break}}if(r&&a)this.clickedSlide=r,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=n;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}i.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:t,rtlTranslate:n,translate:i,wrapperEl:r}=this;if(t.virtualTranslate)return n?-i:i;if(t.cssMode)return i;let a=(0,l.j)(r,e);return a+=this.cssOverflowAdjustment(),n&&(a=-a),a||0},setTranslate:function(e,t){let{rtlTranslate:n,params:i,wrapperEl:r,progress:a}=this,o=0,s=0;this.isHorizontal()?o=n?-e:e:s=e,i.roundLengths&&(o=Math.floor(o),s=Math.floor(s)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:s,i.cssMode?r[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-s:i.virtualTranslate||(this.isHorizontal()?o-=this.cssOverflowAdjustment():s-=this.cssOverflowAdjustment(),r.style.transform=`translate3d(${o}px, ${s}px, 0px)`);let l=this.maxTranslate()-this.minTranslate();(0===l?0:(e-this.minTranslate())/l)!==a&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,n,i,r){let a;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),void 0===i&&(i=!0);let o=this,{params:s,wrapperEl:c}=o;if(o.animating&&s.preventInteractionOnTransition)return!1;let p=o.minTranslate(),u=o.maxTranslate();if(a=i&&e>p?p:i&&e<u?u:e,o.updateProgress(a),s.cssMode){let e=o.isHorizontal();if(0===t)c[e?"scrollLeft":"scrollTop"]=-a;else{if(!o.support.smoothScroll)return(0,l.t)({swiper:o,targetPosition:-a,side:e?"left":"top"}),!0;c.scrollTo({[e?"left":"top"]:-a,behavior:"smooth"})}return!0}return 0===t?(o.setTransition(0),o.setTranslate(a),n&&(o.emit("beforeTransitionStart",t,r),o.emit("transitionEnd"))):(o.setTransition(t),o.setTranslate(a),n&&(o.emit("beforeTransitionStart",t,r),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,o.animating=!1,n&&o.emit("transitionEnd"))}),o.wrapperEl.addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);let{params:n}=this;n.cssMode||(n.autoHeight&&this.updateAutoHeight(),v({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:n}=this;this.animating=!1,n.cssMode||(this.setTransition(0),v({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,n,i,r){let a;void 0===e&&(e=0),void 0===n&&(n=!0),"string"==typeof e&&(e=parseInt(e,10));let o=this,s=e;s<0&&(s=0);let{params:c,snapGrid:p,slidesGrid:u,previousIndex:d,activeIndex:f,rtlTranslate:m,wrapperEl:h,enabled:v}=o;if(!v&&!i&&!r||o.destroyed||o.animating&&c.preventInteractionOnTransition)return!1;void 0===t&&(t=o.params.speed);let g=Math.min(o.params.slidesPerGroupSkip,s),x=g+Math.floor((s-g)/o.params.slidesPerGroup);x>=p.length&&(x=p.length-1);let b=-p[x];if(c.normalizeSlideIndex)for(let e=0;e<u.length;e+=1){let t=-Math.floor(100*b),n=Math.floor(100*u[e]),i=Math.floor(100*u[e+1]);void 0!==u[e+1]?t>=n&&t<i-(i-n)/2?s=e:t>=n&&t<i&&(s=e+1):t>=n&&(s=e)}if(o.initialized&&s!==f&&(!o.allowSlideNext&&(m?b>o.translate&&b>o.minTranslate():b<o.translate&&b<o.minTranslate())||!o.allowSlidePrev&&b>o.translate&&b>o.maxTranslate()&&(f||0)!==s))return!1;s!==(d||0)&&n&&o.emit("beforeSlideChangeStart"),o.updateProgress(b),a=s>f?"next":s<f?"prev":"reset";let y=o.virtual&&o.params.virtual.enabled;if(!(y&&r)&&(m&&-b===o.translate||!m&&b===o.translate))return o.updateActiveIndex(s),c.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),"slide"!==c.effect&&o.setTranslate(b),"reset"!==a&&(o.transitionStart(n,a),o.transitionEnd(n,a)),!1;if(c.cssMode){let e=o.isHorizontal(),n=m?b:-b;if(0===t)y&&(o.wrapperEl.style.scrollSnapType="none",o._immediateVirtual=!0),y&&!o._cssModeVirtualInitialSet&&o.params.initialSlide>0?(o._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[e?"scrollLeft":"scrollTop"]=n})):h[e?"scrollLeft":"scrollTop"]=n,y&&requestAnimationFrame(()=>{o.wrapperEl.style.scrollSnapType="",o._immediateVirtual=!1});else{if(!o.support.smoothScroll)return(0,l.t)({swiper:o,targetPosition:n,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:n,behavior:"smooth"})}return!0}return o.setTransition(t),o.setTranslate(b),o.updateActiveIndex(s),o.updateSlidesClasses(),o.emit("beforeTransitionStart",t,i),o.transitionStart(n,a),0===t?o.transitionEnd(n,a):o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(n,a))}),o.wrapperEl.addEventListener("transitionend",o.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,n,i){void 0===e&&(e=0),void 0===n&&(n=!0),"string"==typeof e&&(e=parseInt(e,10));let r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);let a=r.grid&&r.params.grid&&r.params.grid.rows>1,o=e;if(r.params.loop){if(r.virtual&&r.params.virtual.enabled)o+=r.virtual.slidesBefore;else{let e;if(a){let t=o*r.params.grid.rows;e=r.slides.filter(e=>1*e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=r.getSlideIndexByData(o);let t=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:n}=r.params,s=r.params.slidesPerView;"auto"===s?s=r.slidesPerViewDynamic():(s=Math.ceil(parseFloat(r.params.slidesPerView,10)),n&&s%2==0&&(s+=1));let l=t-e<s;if(n&&(l=l||e<Math.ceil(s/2)),i&&n&&"auto"!==r.params.slidesPerView&&!a&&(l=!1),l){let i=n?e<r.activeIndex?"prev":"next":e-r.activeIndex-1<r.params.slidesPerView?"next":"prev";r.loopFix({direction:i,slideTo:!0,activeSlideIndex:"next"===i?e+1:e-t+1,slideRealIndex:"next"===i?r.realIndex:void 0})}if(a){let e=o*r.params.grid.rows;o=r.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0].column}else o=r.getSlideIndexByData(o)}}return requestAnimationFrame(()=>{r.slideTo(o,t,n,i)}),r},slideNext:function(e,t,n){void 0===t&&(t=!0);let i=this,{enabled:r,params:a,animating:o}=i;if(!r||i.destroyed)return i;void 0===e&&(e=i.params.speed);let s=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(s=Math.max(i.slidesPerViewDynamic("current",!0),1));let l=i.activeIndex<a.slidesPerGroupSkip?1:s,c=i.virtual&&a.virtual.enabled;if(a.loop){if(o&&!c&&a.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+l,e,t,n)}),!0}return a.rewind&&i.isEnd?i.slideTo(0,e,t,n):i.slideTo(i.activeIndex+l,e,t,n)},slidePrev:function(e,t,n){void 0===t&&(t=!0);let i=this,{params:r,snapGrid:a,slidesGrid:o,rtlTranslate:s,enabled:l,animating:c}=i;if(!l||i.destroyed)return i;void 0===e&&(e=i.params.speed);let p=i.virtual&&r.virtual.enabled;if(r.loop){if(c&&!p&&r.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let d=u(s?i.translate:-i.translate),f=a.map(e=>u(e)),m=a[f.indexOf(d)-1];if(void 0===m&&r.cssMode){let e;a.forEach((t,n)=>{d>=t&&(e=n)}),void 0!==e&&(m=a[e>0?e-1:e])}let h=0;if(void 0!==m&&((h=o.indexOf(m))<0&&(h=i.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(h=Math.max(h=h-i.slidesPerViewDynamic("previous",!0)+1,0))),r.rewind&&i.isBeginning){let r=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(r,e,t,n)}return r.loop&&0===i.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{i.slideTo(h,e,t,n)}),!0):i.slideTo(h,e,t,n)},slideReset:function(e,t,n){if(void 0===t&&(t=!0),!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,i){if(void 0===t&&(t=!0),void 0===i&&(i=.5),this.destroyed)return;void 0===e&&(e=this.params.speed);let r=this.activeIndex,a=Math.min(this.params.slidesPerGroupSkip,r),o=a+Math.floor((r-a)/this.params.slidesPerGroup),s=this.rtlTranslate?this.translate:-this.translate;if(s>=this.snapGrid[o]){let e=this.snapGrid[o];s-e>(this.snapGrid[o+1]-e)*i&&(r+=this.params.slidesPerGroup)}else{let e=this.snapGrid[o-1];s-e<=(this.snapGrid[o]-e)*i&&(r-=this.params.slidesPerGroup)}return r=Math.min(r=Math.max(r,0),this.slidesGrid.length-1),this.slideTo(r,e,t,n)},slideToClickedSlide:function(){let e;let t=this;if(t.destroyed)return;let{params:n,slidesEl:i}=t,r="auto"===n.slidesPerView?t.slidesPerViewDynamic():n.slidesPerView,a=t.clickedIndex,o=t.isElement?"swiper-slide":`.${n.slideClass}`;if(n.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),n.centeredSlides?a<t.loopedSlides-r/2||a>t.slides.length-t.loopedSlides+r/2?(t.loopFix(),a=t.getSlideIndex((0,l.e)(i,`${o}[data-swiper-slide-index="${e}"]`)[0]),(0,l.n)(()=>{t.slideTo(a)})):t.slideTo(a):a>t.slides.length-r?(t.loopFix(),a=t.getSlideIndex((0,l.e)(i,`${o}[data-swiper-slide-index="${e}"]`)[0]),(0,l.n)(()=>{t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}},loop:{loopCreate:function(e){let t=this,{params:n,slidesEl:i}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;let r=t.grid&&n.grid&&n.grid.rows>1,a=n.slidesPerGroup*(r?n.grid.rows:1),o=t.slides.length%a!=0,s=r&&t.slides.length%n.grid.rows!=0,c=e=>{for(let i=0;i<e;i+=1){let e=t.isElement?(0,l.c)("swiper-slide",[n.slideBlankClass]):(0,l.c)("div",[n.slideClass,n.slideBlankClass]);t.slidesEl.append(e)}};o?n.loopAddBlankSlides?(c(a-t.slides.length%a),t.recalcSlides(),t.updateSlides()):(0,l.u)("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):s&&(n.loopAddBlankSlides?(c(n.grid.rows-t.slides.length%n.grid.rows),t.recalcSlides(),t.updateSlides()):(0,l.u)("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),(0,l.e)(i,`.${n.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),t.loopFix({slideRealIndex:e,direction:n.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:n=!0,direction:i,setTranslate:r,activeSlideIndex:a,byController:o,byMousewheel:s}=void 0===e?{}:e,c=this;if(!c.params.loop)return;c.emit("beforeLoopFix");let{slides:p,allowSlidePrev:u,allowSlideNext:d,slidesEl:f,params:m}=c,{centeredSlides:h}=m;if(c.allowSlidePrev=!0,c.allowSlideNext=!0,c.virtual&&m.virtual.enabled){n&&(m.centeredSlides||0!==c.snapIndex?m.centeredSlides&&c.snapIndex<m.slidesPerView?c.slideTo(c.virtual.slides.length+c.snapIndex,0,!1,!0):c.snapIndex===c.snapGrid.length-1&&c.slideTo(c.virtual.slidesBefore,0,!1,!0):c.slideTo(c.virtual.slides.length,0,!1,!0)),c.allowSlidePrev=u,c.allowSlideNext=d,c.emit("loopFix");return}let v=m.slidesPerView;"auto"===v?v=c.slidesPerViewDynamic():(v=Math.ceil(parseFloat(m.slidesPerView,10)),h&&v%2==0&&(v+=1));let g=m.slidesPerGroupAuto?v:m.slidesPerGroup,x=g;x%g!=0&&(x+=g-x%g),x+=m.loopAdditionalSlides,c.loopedSlides=x;let b=c.grid&&m.grid&&m.grid.rows>1;p.length<v+x?(0,l.u)("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):b&&"row"===m.grid.fill&&(0,l.u)("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let y=[],w=[],S=c.activeIndex;void 0===a?a=c.getSlideIndex(p.filter(e=>e.classList.contains(m.slideActiveClass))[0]):S=a;let E="next"===i||!i,k="prev"===i||!i,C=0,T=0,O=b?Math.ceil(p.length/m.grid.rows):p.length,M=(b?p[a].column:a)+(h&&void 0===r?-v/2+.5:0);if(M<x){C=Math.max(x-M,g);for(let e=0;e<x-M;e+=1){let t=e-Math.floor(e/O)*O;if(b){let e=O-t-1;for(let t=p.length-1;t>=0;t-=1)p[t].column===e&&y.push(t)}else y.push(O-t-1)}}else if(M+v>O-x){T=Math.max(M-(O-2*x),g);for(let e=0;e<T;e+=1){let t=e-Math.floor(e/O)*O;b?p.forEach((e,n)=>{e.column===t&&w.push(n)}):w.push(t)}}if(c.__preventObserver__=!0,requestAnimationFrame(()=>{c.__preventObserver__=!1}),k&&y.forEach(e=>{p[e].swiperLoopMoveDOM=!0,f.prepend(p[e]),p[e].swiperLoopMoveDOM=!1}),E&&w.forEach(e=>{p[e].swiperLoopMoveDOM=!0,f.append(p[e]),p[e].swiperLoopMoveDOM=!1}),c.recalcSlides(),"auto"===m.slidesPerView?c.updateSlides():b&&(y.length>0&&k||w.length>0&&E)&&c.slides.forEach((e,t)=>{c.grid.updateSlide(t,e,c.slides)}),m.watchSlidesProgress&&c.updateSlidesOffset(),n){if(y.length>0&&k){if(void 0===t){let e=c.slidesGrid[S],t=c.slidesGrid[S+C]-e;s?c.setTranslate(c.translate-t):(c.slideTo(S+Math.ceil(C),0,!1,!0),r&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-t,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-t))}else if(r){let e=b?y.length/m.grid.rows:y.length;c.slideTo(c.activeIndex+e,0,!1,!0),c.touchEventsData.currentTranslate=c.translate}}else if(w.length>0&&E){if(void 0===t){let e=c.slidesGrid[S],t=c.slidesGrid[S-T]-e;s?c.setTranslate(c.translate-t):(c.slideTo(S-T,0,!1,!0),r&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-t,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-t))}else{let e=b?w.length/m.grid.rows:w.length;c.slideTo(c.activeIndex-e,0,!1,!0)}}}if(c.allowSlidePrev=u,c.allowSlideNext=d,c.controller&&c.controller.control&&!o){let e={slideRealIndex:t,direction:i,setTranslate:r,activeSlideIndex:a,byController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===m.slidesPerView&&n})}):c.controller.control instanceof c.constructor&&c.controller.control.params.loop&&c.controller.control.loopFix({...e,slideTo:c.controller.control.params.slidesPerView===m.slidesPerView&&n})}c.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let n=[];this.slides.forEach(e=>{n[void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),n.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let n="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=x.bind(this),this.onTouchMove=b.bind(this),this.onTouchEnd=y.bind(this),this.onDocumentTouchStart=C.bind(this),e.cssMode&&(this.onScroll=E.bind(this)),this.onClick=S.bind(this),this.onLoad=k.bind(this),T(this,"on")},detachEvents:function(){T(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:n,params:i,el:r}=e,a=i.breakpoints;if(!a||a&&0===Object.keys(a).length)return;let o=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!o||e.currentBreakpoint===o)return;let s=(o in a?a[o]:void 0)||e.originalParams,c=O(e,i),p=O(e,s),u=e.params.grabCursor,d=s.grabCursor,f=i.enabled;c&&!p?(r.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&p&&(r.classList.add(`${i.containerModifierClass}grid`),(s.grid.fill&&"column"===s.grid.fill||!s.grid.fill&&"column"===i.grid.fill)&&r.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),u&&!d?e.unsetGrabCursor():!u&&d&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===s[t])return;let n=i[t]&&i[t].enabled,r=s[t]&&s[t].enabled;n&&!r&&e[t].disable(),!n&&r&&e[t].enable()});let m=s.direction&&s.direction!==i.direction,h=i.loop&&(s.slidesPerView!==i.slidesPerView||m),v=i.loop;m&&n&&e.changeDirection(),(0,l.w)(e.params,s);let g=e.params.enabled,x=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),f&&!g?e.disable():!f&&g&&e.enable(),e.currentBreakpoint=o,e.emit("_beforeBreakpoint",s),n&&(h?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!v&&x?(e.loopCreate(t),e.updateSlides()):v&&!x&&e.loopDestroy()),e.emit("breakpoint",s)},getBreakpoint:function(e,t,n){if(void 0===t&&(t="window"),!e||"container"===t&&!n)return;let i=!1,r=(0,s.a)(),a="window"===t?r.innerHeight:n.clientHeight,o=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:a*parseFloat(e.substr(1)),point:e}:{value:e,point:e});o.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<o.length;e+=1){let{point:a,value:s}=o[e];"window"===t?r.matchMedia(`(min-width: ${s}px)`).matches&&(i=a):s<=n.clientWidth&&(i=a)}return i||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:n}=t;if(n){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*n;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:n,el:i,device:r}=this,a=function(e,t){let n=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(i=>{e[i]&&n.push(t+i)}):"string"==typeof e&&n.push(t+e)}),n}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:n},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...a),i.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},_={};class N{constructor(){let e,t;for(var n=arguments.length,i=Array(n),r=0;r<n;r++)i[r]=arguments[r];1===i.length&&i[0].constructor&&"Object"===Object.prototype.toString.call(i[0]).slice(8,-1)?t=i[0]:[e,t]=i,t||(t={}),t=(0,l.w)({},t),e&&!t.el&&(t.el=e);let o=(0,s.g)();if(t.el&&"string"==typeof t.el&&o.querySelectorAll(t.el).length>1){let e=[];return o.querySelectorAll(t.el).forEach(n=>{let i=(0,l.w)({},t,{el:n});e.push(new N(i))}),e}let u=this;u.__swiper__=!0,u.support=c(),u.device=p({userAgent:t.userAgent}),u.browser=(a||(a=function(){let e=(0,s.a)(),t=p(),n=!1;function i(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(i()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,i]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));n=e<16||16===e&&i<2}}let r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=i(),o=a||r&&t.ios;return{isSafari:n||a,needPerspectiveFix:n,need3dFix:o,isWebView:r}}()),a),u.eventsListeners={},u.eventsAnyListeners=[],u.modules=[...u.__modules__],t.modules&&Array.isArray(t.modules)&&u.modules.push(...t.modules);let d={};u.modules.forEach(e=>{var n;e({params:t,swiper:u,extendParams:(n=t,function(e){void 0===e&&(e={});let t=Object.keys(e)[0],i=e[t];if("object"!=typeof i||null===i||(!0===n[t]&&(n[t]={enabled:!0}),"navigation"===t&&n[t]&&n[t].enabled&&!n[t].prevEl&&!n[t].nextEl&&(n[t].auto=!0),["pagination","scrollbar"].indexOf(t)>=0&&n[t]&&n[t].enabled&&!n[t].el&&(n[t].auto=!0),!(t in n&&"enabled"in i))){(0,l.w)(d,e);return}"object"!=typeof n[t]||"enabled"in n[t]||(n[t].enabled=!0),n[t]||(n[t]={enabled:!1}),(0,l.w)(d,e)}),on:u.on.bind(u),once:u.once.bind(u),off:u.off.bind(u),emit:u.emit.bind(u)})});let f=(0,l.w)({},M,d);return u.params=(0,l.w)({},f,_,t),u.originalParams=(0,l.w)({},u.params),u.passedParams=(0,l.w)({},t),u.params&&u.params.on&&Object.keys(u.params.on).forEach(e=>{u.on(e,u.params.on[e])}),u.params&&u.params.onAny&&u.onAny(u.params.onAny),Object.assign(u,{enabled:u.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===u.params.direction,isVertical:()=>"vertical"===u.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:u.params.allowSlideNext,allowSlidePrev:u.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:u.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:u.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),u.emit("_swiper"),u.params.init&&u.init(),u}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:n}=this,i=(0,l.e)(t,`.${n.slideClass}, swiper-slide`),r=(0,l.h)(i[0]);return(0,l.h)(e)-r}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===e)[0])}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=(0,l.e)(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let n=this.minTranslate(),i=(this.maxTranslate()-n)*e+n;this.translateTo(i,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(n=>{let i=e.getSlideClasses(n);t.push({slideEl:n,classNames:i}),e.emit("_slideClass",n,i)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:n,slides:i,slidesGrid:r,slidesSizesGrid:a,size:o,activeIndex:s}=this,l=1;if("number"==typeof n.slidesPerView)return n.slidesPerView;if(n.centeredSlides){let e,t=i[s]?Math.ceil(i[s].swiperSlideSize):0;for(let n=s+1;n<i.length;n+=1)i[n]&&!e&&(t+=Math.ceil(i[n].swiperSlideSize),l+=1,t>o&&(e=!0));for(let n=s-1;n>=0;n-=1)i[n]&&!e&&(t+=i[n].swiperSlideSize,l+=1,t>o&&(e=!0))}else if("current"===e)for(let e=s+1;e<i.length;e+=1)(t?r[e]+a[e]-r[s]<o:r[e]-r[s]<o)&&(l+=1);else for(let e=s-1;e>=0;e-=1)r[s]-r[e]<o&&(l+=1);return l}update(){let e;let t=this;if(!t||t.destroyed)return;let{snapGrid:n,params:i}=t;function r(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(i.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&f(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)r(),i.autoHeight&&t.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&t.isEnd&&!i.centeredSlides){let n=t.virtual&&i.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(n.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||r()}i.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${n}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let n=e||t.params.el;if("string"==typeof n&&(n=document.querySelector(n)),!n)return!1;n.swiper=t,n.parentNode&&n.parentNode.host&&n.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,r=n&&n.shadowRoot&&n.shadowRoot.querySelector?n.shadowRoot.querySelector(i()):(0,l.e)(n,i())[0];return!r&&t.params.createElements&&(r=(0,l.c)("div",t.params.wrapperClass),n.append(r),(0,l.e)(n,`.${t.params.slideClass}`).forEach(e=>{r.append(e)})),Object.assign(t,{el:n,wrapperEl:r,slidesEl:t.isElement&&!n.parentNode.host.slideSlots?n.parentNode.host:r,hostEl:t.isElement?n.parentNode.host:n,mounted:!0,rtl:"rtl"===n.dir.toLowerCase()||"rtl"===(0,l.p)(n,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===n.dir.toLowerCase()||"rtl"===(0,l.p)(n,"direction")),wrongRTL:"-webkit-box"===(0,l.p)(r,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();let n=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&n.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),n.forEach(e=>{e.complete?f(t,e):e.addEventListener("load",e=>{f(t,e.target)})}),h(t),t.initialized=!0,h(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let n=this,{params:i,el:r,wrapperEl:a,slides:o}=n;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),i.loop&&n.loopDestroy(),t&&(n.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),o&&o.length&&o.forEach(e=>{e.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(e=>{n.off(e)}),!1!==e&&(n.el&&"string"!=typeof n.el&&(n.el.swiper=null),(0,l.x)(n)),n.destroyed=!0),null}static extendDefaults(e){(0,l.w)(_,e)}static get extendedDefaults(){return _}static get defaults(){return M}static installModule(e){N.prototype.__modules__||(N.prototype.__modules__=[]);let t=N.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>N.installModule(e)):N.installModule(e),N}}Object.keys(R).forEach(e=>{Object.keys(R[e]).forEach(t=>{N.prototype[t]=R[e][t]})}),N.use([function(e){let{swiper:t,on:n,emit:i}=e,r=(0,s.a)(),a=null,o=null,l=()=>{t&&!t.destroyed&&t.initialized&&(i("beforeResize"),i("resize"))},c=()=>{t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{o=r.requestAnimationFrame(()=>{let{width:n,height:i}=t,r=n,a=i;e.forEach(e=>{let{contentBoxSize:n,contentRect:i,target:o}=e;o&&o!==t.el||(r=i?i.width:(n[0]||n).inlineSize,a=i?i.height:(n[0]||n).blockSize)}),(r!==n||a!==i)&&l()})})).observe(t.el)},p=()=>{o&&r.cancelAnimationFrame(o),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null)},u=()=>{t&&!t.destroyed&&t.initialized&&i("orientationchange")};n("init",()=>{if(t.params.resizeObserver&&void 0!==r.ResizeObserver){c();return}r.addEventListener("resize",l),r.addEventListener("orientationchange",u)}),n("destroy",()=>{p(),r.removeEventListener("resize",l),r.removeEventListener("orientationchange",u)})},function(e){let{swiper:t,extendParams:n,on:i,emit:r}=e,a=[],o=(0,s.a)(),c=function(e,n){void 0===n&&(n={});let i=new(o.MutationObserver||o.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length){r("observerUpdate",e[0]);return}let n=function(){r("observerUpdate",e[0])};o.requestAnimationFrame?o.requestAnimationFrame(n):o.setTimeout(n,0)});i.observe(e,{attributes:void 0===n.attributes||n.attributes,childList:t.isElement||(void 0===n.childList||n).childList,characterData:void 0===n.characterData||n.characterData}),a.push(i)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=(0,l.a)(t.hostEl);for(let t=0;t<e.length;t+=1)c(e[t])}c(t.hostEl,{childList:t.params.observeSlideChildren}),c(t.wrapperEl,{attributes:!1})}}),i("destroy",()=>{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);let A=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function I(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function j(e,t){let n=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>n.indexOf(e)).forEach(n=>{void 0===e[n]?e[n]=t[n]:I(t[n])&&I(e[n])&&Object.keys(t[n]).length>0?t[n].__swiper__?e[n]=t[n]:j(e[n],t[n]):e[n]=t[n]})}function P(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function D(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function L(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function z(e){void 0===e&&(e="");let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),n=[];return t.forEach(e=>{0>n.indexOf(e)&&n.push(e)}),n.join(" ")}let F=e=>{e&&!e.destroyed&&e.params.virtual&&(!e.params.virtual||e.params.virtual.enabled)&&(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function B(){return(B=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}function V(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function $(e,t){return"undefined"==typeof window?(0,o.useEffect)(e,t):(0,o.useLayoutEffect)(e,t)}let H=(0,o.createContext)(null),G=(0,o.createContext)(null),q=(0,o.forwardRef)(function(e,t){var n;let{className:i,tag:r="div",wrapperTag:a="div",children:s,onSwiper:l,...c}=void 0===e?{}:e,p=!1,[u,d]=(0,o.useState)("swiper"),[f,m]=(0,o.useState)(null),[h,v]=(0,o.useState)(!1),g=(0,o.useRef)(!1),x=(0,o.useRef)(null),b=(0,o.useRef)(null),y=(0,o.useRef)(null),w=(0,o.useRef)(null),S=(0,o.useRef)(null),E=(0,o.useRef)(null),k=(0,o.useRef)(null),C=(0,o.useRef)(null),{params:T,passedParams:O,rest:R,events:_}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);let n={on:{}},i={},r={};j(n,M),n._emitClasses=!0,n.init=!1;let a={},o=A.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(s=>{void 0!==e[s]&&(o.indexOf(s)>=0?I(e[s])?(n[s]={},r[s]={},j(n[s],e[s]),j(r[s],e[s])):(n[s]=e[s],r[s]=e[s]):0===s.search(/on[A-Z]/)&&"function"==typeof e[s]?t?i[`${s[2].toLowerCase()}${s.substr(3)}`]=e[s]:n.on[`${s[2].toLowerCase()}${s.substr(3)}`]=e[s]:a[s]=e[s])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===n[e]&&(n[e]={}),!1===n[e]&&delete n[e]}),{params:n,passedParams:r,rest:a,events:i}}(c),{slides:H,slots:q}=function(e){let t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return o.Children.toArray(e).forEach(e=>{if(V(e))t.push(e);else if(e.props&&e.props.slot&&n[e.props.slot])n[e.props.slot].push(e);else if(e.props&&e.props.children){let i=function e(t){let n=[];return o.Children.toArray(t).forEach(t=>{V(t)?n.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>n.push(e))}),n}(e.props.children);i.length>0?i.forEach(e=>t.push(e)):n["container-end"].push(e)}else n["container-end"].push(e)}),{slides:t,slots:n}}(s),J=()=>{v(!h)};Object.assign(T.on,{_containerClasses(e,t){d(t)}});let U=()=>{Object.assign(T.on,_),p=!0;let e={...T};if(delete e.wrapperClass,b.current=new N(e),b.current.virtual&&b.current.params.virtual.enabled){b.current.virtual.slides=H;let e={cache:!1,slides:H,renderExternal:m,renderExternalUpdate:!1};j(b.current.params.virtual,e),j(b.current.originalParams.virtual,e)}};x.current||U(),b.current&&b.current.on("_beforeBreakpoint",J);let Y=()=>{!p&&_&&b.current&&Object.keys(_).forEach(e=>{b.current.on(e,_[e])})},W=()=>{_&&b.current&&Object.keys(_).forEach(e=>{b.current.off(e,_[e])})};return(0,o.useEffect)(()=>()=>{b.current&&b.current.off("_beforeBreakpoint",J)}),(0,o.useEffect)(()=>{!g.current&&b.current&&(b.current.emitSlidesClasses(),g.current=!0)}),$(()=>{if(t&&(t.current=x.current),x.current)return b.current.destroyed&&U(),function(e,t){let{el:n,nextEl:i,prevEl:r,paginationEl:a,scrollbarEl:o,swiper:s}=e;P(t)&&i&&r&&(s.params.navigation.nextEl=i,s.originalParams.navigation.nextEl=i,s.params.navigation.prevEl=r,s.originalParams.navigation.prevEl=r),D(t)&&a&&(s.params.pagination.el=a,s.originalParams.pagination.el=a),L(t)&&o&&(s.params.scrollbar.el=o,s.originalParams.scrollbar.el=o),s.init(n)}({el:x.current,nextEl:S.current,prevEl:E.current,paginationEl:k.current,scrollbarEl:C.current,swiper:b.current},T),l&&!b.current.destroyed&&l(b.current),()=>{b.current&&!b.current.destroyed&&b.current.destroy(!0,!1)}},[]),$(()=>{Y();let e=function(e,t,n,i,r){let a=[];if(!t)return a;let o=e=>{0>a.indexOf(e)&&a.push(e)};if(n&&i){let e=i.map(r),t=n.map(r);e.join("")!==t.join("")&&o("children"),i.length!==n.length&&o("children")}return A.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(n=>{if(n in e&&n in t){if(I(e[n])&&I(t[n])){let i=Object.keys(e[n]),r=Object.keys(t[n]);i.length!==r.length?o(n):(i.forEach(i=>{e[n][i]!==t[n][i]&&o(n)}),r.forEach(i=>{e[n][i]!==t[n][i]&&o(n)}))}else e[n]!==t[n]&&o(n)}}),a}(O,y.current,H,w.current,e=>e.key);return y.current=O,w.current=H,e.length&&b.current&&!b.current.destroyed&&function(e){let t,n,i,r,a,o,s,l,{swiper:c,slides:p,passedParams:u,changedParams:d,nextEl:f,prevEl:m,scrollbarEl:h,paginationEl:v}=e,g=d.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:x,pagination:b,navigation:y,scrollbar:w,virtual:S,thumbs:E}=c;d.includes("thumbs")&&u.thumbs&&u.thumbs.swiper&&x.thumbs&&!x.thumbs.swiper&&(t=!0),d.includes("controller")&&u.controller&&u.controller.control&&x.controller&&!x.controller.control&&(n=!0),d.includes("pagination")&&u.pagination&&(u.pagination.el||v)&&(x.pagination||!1===x.pagination)&&b&&!b.el&&(i=!0),d.includes("scrollbar")&&u.scrollbar&&(u.scrollbar.el||h)&&(x.scrollbar||!1===x.scrollbar)&&w&&!w.el&&(r=!0),d.includes("navigation")&&u.navigation&&(u.navigation.prevEl||m)&&(u.navigation.nextEl||f)&&(x.navigation||!1===x.navigation)&&y&&!y.prevEl&&!y.nextEl&&(a=!0);let k=e=>{c[e]&&(c[e].destroy(),"navigation"===e?(c.isElement&&(c[e].prevEl.remove(),c[e].nextEl.remove()),x[e].prevEl=void 0,x[e].nextEl=void 0,c[e].prevEl=void 0,c[e].nextEl=void 0):(c.isElement&&c[e].el.remove(),x[e].el=void 0,c[e].el=void 0))};d.includes("loop")&&c.isElement&&(x.loop&&!u.loop?o=!0:!x.loop&&u.loop?s=!0:l=!0),g.forEach(e=>{if(I(x[e])&&I(u[e]))Object.assign(x[e],u[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in u[e]&&!u[e].enabled&&k(e);else{let t=u[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&k(e):x[e]=u[e]}}),g.includes("controller")&&!n&&c.controller&&c.controller.control&&x.controller&&x.controller.control&&(c.controller.control=x.controller.control),d.includes("children")&&p&&S&&x.virtual.enabled?(S.slides=p,S.update(!0)):d.includes("virtual")&&S&&x.virtual.enabled&&(p&&(S.slides=p),S.update(!0)),d.includes("children")&&p&&x.loop&&(l=!0),t&&E.init()&&E.update(!0),n&&(c.controller.control=x.controller.control),i&&(c.isElement&&(!v||"string"==typeof v)&&((v=document.createElement("div")).classList.add("swiper-pagination"),v.part.add("pagination"),c.el.appendChild(v)),v&&(x.pagination.el=v),b.init(),b.render(),b.update()),r&&(c.isElement&&(!h||"string"==typeof h)&&((h=document.createElement("div")).classList.add("swiper-scrollbar"),h.part.add("scrollbar"),c.el.appendChild(h)),h&&(x.scrollbar.el=h),w.init(),w.updateSize(),w.setTranslate()),a&&(c.isElement&&(f&&"string"!=typeof f||((f=document.createElement("div")).classList.add("swiper-button-next"),f.innerHTML=c.hostEl.constructor.nextButtonSvg,f.part.add("button-next"),c.el.appendChild(f)),m&&"string"!=typeof m||((m=document.createElement("div")).classList.add("swiper-button-prev"),m.innerHTML=c.hostEl.constructor.prevButtonSvg,m.part.add("button-prev"),c.el.appendChild(m))),f&&(x.navigation.nextEl=f),m&&(x.navigation.prevEl=m),y.init(),y.update()),d.includes("allowSlideNext")&&(c.allowSlideNext=u.allowSlideNext),d.includes("allowSlidePrev")&&(c.allowSlidePrev=u.allowSlidePrev),d.includes("direction")&&c.changeDirection(u.direction,!1),(o||l)&&c.loopDestroy(),(s||l)&&c.loopCreate(),c.update()}({swiper:b.current,slides:H,passedParams:O,changedParams:e,nextEl:S.current,prevEl:E.current,scrollbarEl:C.current,paginationEl:k.current}),()=>{W()}}),$(()=>{F(b.current)},[f]),o.createElement(r,B({ref:x,className:z(`${u}${i?` ${i}`:""}`)},R),o.createElement(G.Provider,{value:b.current},q["container-start"],o.createElement(a,{className:(void 0===(n=T.wrapperClass)&&(n=""),n)?n.includes("swiper-wrapper")?n:`swiper-wrapper ${n}`:"swiper-wrapper"},q["wrapper-start"],T.virtual?function(e,t,n){if(!n)return null;let i=e=>{let n=e;return e<0?n=t.length+e:n>=t.length&&(n-=t.length),n},r=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:a,to:s}=n,l=e.params.loop?-t.length:0,c=e.params.loop?2*t.length:t.length,p=[];for(let e=l;e<c;e+=1)e>=a&&e<=s&&p.push(t[i(e)]);return p.map((t,n)=>o.cloneElement(t,{swiper:e,style:r,key:t.props.virtualIndex||t.key||`slide-${n}`}))}(b.current,H,f):H.map((e,t)=>o.cloneElement(e,{swiper:b.current,swiperSlideIndex:t})),q["wrapper-end"]),P(T)&&o.createElement(o.Fragment,null,o.createElement("div",{ref:E,className:"swiper-button-prev"}),o.createElement("div",{ref:S,className:"swiper-button-next"})),L(T)&&o.createElement("div",{ref:C,className:"swiper-scrollbar"}),D(T)&&o.createElement("div",{ref:k,className:"swiper-pagination"}),q["container-end"]))});q.displayName="Swiper";let J=(0,o.forwardRef)(function(e,t){let{tag:n="div",children:i,className:r="",swiper:a,zoom:s,lazy:l,virtualIndex:c,swiperSlideIndex:p,...u}=void 0===e?{}:e,d=(0,o.useRef)(null),[f,m]=(0,o.useState)("swiper-slide"),[h,v]=(0,o.useState)(!1);function g(e,t,n){t===d.current&&m(n)}$(()=>{if(void 0!==p&&(d.current.swiperSlideIndex=p),t&&(t.current=d.current),d.current&&a){if(a.destroyed){"swiper-slide"!==f&&m("swiper-slide");return}return a.on("_slideClass",g),()=>{a&&a.off("_slideClass",g)}}}),$(()=>{a&&d.current&&!a.destroyed&&m(a.getSlideClasses(d.current))},[a]);let x={isActive:f.indexOf("swiper-slide-active")>=0,isVisible:f.indexOf("swiper-slide-visible")>=0,isPrev:f.indexOf("swiper-slide-prev")>=0,isNext:f.indexOf("swiper-slide-next")>=0},b=()=>"function"==typeof i?i(x):i;return o.createElement(n,B({ref:d,className:z(`${f}${r?` ${r}`:""}`),"data-swiper-slide-index":c,onLoad:()=>{v(!0)}},u),s&&o.createElement(H.Provider,{value:x},o.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof s?s:void 0},b(),l&&!h&&o.createElement("div",{className:"swiper-lazy-preloader"}))),!s&&o.createElement(H.Provider,{value:x},b(),l&&!h&&o.createElement("div",{className:"swiper-lazy-preloader"})))});J.displayName="SwiperSlide"},57104:function(e){"use strict";e.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')}}]);