123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241 |
- import{r as Ce,w as tn,c as qa,d as st,y as Ot,ax as Wt,ay as nn,f as Ua,a as te,V as jr,h as Mn,ae as Xa,F as Pt,m as hr,ah as Va,n as Ya,t as _n,a3 as Ga,z as Tr,az as pi,a9 as Ka,I as Za,aA as Ja,k as Qa,D as kn,A as vt,aB as es,e as Ue,aC as co,aD as ts,aE as J,aF as ns,aG as rs,aH as mn,aI as fo,aJ as Kt,T as fn,aK as dn,v as ho,g as Xn,aL as is,aM as os,aN as as,x as En,af as po,C as hn,q as vo,ap as ss,E as ls,a5 as go,a0 as us,M as cs}from"./index-dda74b33.js";import{q as fs}from"./base-aba1ba3e.js";import{g as Yt,s as Ze}from"./index-3522afa9.js";import{w as vi,q as ds,o as gt,a as ct,i as Mr,b as Wr,S as Vn,c as Nt,g as er,r as tr,d as hs,e as ps,f as Hr,h as vs,M as $r,t as yn,j as Er,k as gs,U as gi,l as mi,m as Hn,n as ms,p as ys,s as ws,u as bs,v as xs,x as As,y as Ss,z as qr,A as Cs,B as mo,C as Or,D as Ts,E as Qe,F as Ve,G as nr,H as Ms,I as Zt,J as Gt,K as Bt,L as wn,N as Ur,O as $n,P as Es,Q as Yn,V as Os,R as Ps,T as ks,W as Rs,X as yi,Y as pr,Z as yo,_ as Ds,$ as wi,a0 as wo,a1 as Ns,a2 as _s,a3 as xn,a4 as Ln,a5 as bo,a6 as Ls,a7 as xo,a8 as Bs,a9 as Fs,aa as Is}from"./fade-in-scale-up.cssr-a25a8902.js";import{T as zs,a as bi}from"./index-4cc97efc.js";import"./use-tab-status-7df41726.js";import"./index-2a5de08c.js";function Tt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var i=e.ownerDocument;return i&&i.defaultView||window}return e}function Xr(e){var i=Tt(e).Element;return e instanceof i||e instanceof Element}function Ct(e){var i=Tt(e).HTMLElement;return e instanceof i||e instanceof HTMLElement}function Ao(e){if(typeof ShadowRoot>"u")return!1;var i=Tt(e).ShadowRoot;return e instanceof i||e instanceof ShadowRoot}var gn=Math.round;function Pr(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(i){return i.brand+"/"+i.version}).join(" "):navigator.userAgent}function js(){return!/^((?!chrome|android).)*safari/i.test(Pr())}function Gn(e,i,o){i===void 0&&(i=!1),o===void 0&&(o=!1);var f=e.getBoundingClientRect(),d=1,m=1;i&&Ct(e)&&(d=e.offsetWidth>0&&gn(f.width)/e.offsetWidth||1,m=e.offsetHeight>0&&gn(f.height)/e.offsetHeight||1);var A=Xr(e)?Tt(e):window,T=A.visualViewport,M=!js()&&o,C=(f.left+(M&&T?T.offsetLeft:0))/d,O=(f.top+(M&&T?T.offsetTop:0))/m,$=f.width/d,q=f.height/m;return{width:$,height:q,top:O,right:C+$,bottom:O+q,left:C,x:C,y:O}}function So(e){var i=Tt(e),o=i.pageXOffset,f=i.pageYOffset;return{scrollLeft:o,scrollTop:f}}function Ws(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Hs(e){return e===Tt(e)||!Ct(e)?So(e):Ws(e)}function _t(e){return e?(e.nodeName||"").toLowerCase():null}function rr(e){return((Xr(e)?e.ownerDocument:e.document)||window.document).documentElement}function $s(e){return Gn(rr(e)).left+So(e).scrollLeft}function Lt(e){return Tt(e).getComputedStyle(e)}function Vr(e){var i=Lt(e),o=i.overflow,f=i.overflowX,d=i.overflowY;return/auto|scroll|overlay|hidden/.test(o+d+f)}function qs(e){var i=e.getBoundingClientRect(),o=gn(i.width)/e.offsetWidth||1,f=gn(i.height)/e.offsetHeight||1;return o!==1||f!==1}function Us(e,i,o){o===void 0&&(o=!1);var f=Ct(i),d=Ct(i)&&qs(i),m=rr(i),A=Gn(e,d,o),T={scrollLeft:0,scrollTop:0},M={x:0,y:0};return(f||!f&&!o)&&((_t(i)!=="body"||Vr(m))&&(T=Hs(i)),Ct(i)?(M=Gn(i,!0),M.x+=i.clientLeft,M.y+=i.clientTop):m&&(M.x=$s(m))),{x:A.left+T.scrollLeft-M.x,y:A.top+T.scrollTop-M.y,width:A.width,height:A.height}}function Xs(e){var i=Gn(e),o=e.offsetWidth,f=e.offsetHeight;return Math.abs(i.width-o)<=1&&(o=i.width),Math.abs(i.height-f)<=1&&(f=i.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:f}}function Yr(e){return _t(e)==="html"?e:e.assignedSlot||e.parentNode||(Ao(e)?e.host:null)||rr(e)}function Co(e){return["html","body","#document"].indexOf(_t(e))>=0?e.ownerDocument.body:Ct(e)&&Vr(e)?e:Co(Yr(e))}function qn(e,i){var o;i===void 0&&(i=[]);var f=Co(e),d=f===((o=e.ownerDocument)==null?void 0:o.body),m=Tt(f),A=d?[m].concat(m.visualViewport||[],Vr(f)?f:[]):f,T=i.concat(A);return d?T:T.concat(qn(Yr(A)))}function Vs(e){return["table","td","th"].indexOf(_t(e))>=0}function xi(e){return!Ct(e)||Lt(e).position==="fixed"?null:e.offsetParent}function Ys(e){var i=/firefox/i.test(Pr()),o=/Trident/i.test(Pr());if(o&&Ct(e)){var f=Lt(e);if(f.position==="fixed")return null}var d=Yr(e);for(Ao(d)&&(d=d.host);Ct(d)&&["html","body"].indexOf(_t(d))<0;){var m=Lt(d);if(m.transform!=="none"||m.perspective!=="none"||m.contain==="paint"||["transform","perspective"].indexOf(m.willChange)!==-1||i&&m.willChange==="filter"||i&&m.filter&&m.filter!=="none")return d;d=d.parentNode}return null}function To(e){for(var i=Tt(e),o=xi(e);o&&Vs(o)&&Lt(o).position==="static";)o=xi(o);return o&&(_t(o)==="html"||_t(o)==="body"&&Lt(o).position==="static")?i:o||Ys(e)||i}var pn="top",Kn="bottom",On="right",Jt="left",Mo="auto",Gs=[pn,Kn,On,Jt],Eo="start",Zn="end",Ks=[].concat(Gs,[Mo]).reduce(function(e,i){return e.concat([i,i+"-"+Eo,i+"-"+Zn])},[]),Zs="beforeRead",Js="read",Qs="afterRead",el="beforeMain",tl="main",nl="afterMain",rl="beforeWrite",il="write",ol="afterWrite",kr=[Zs,Js,Qs,el,tl,nl,rl,il,ol];function al(e){var i=new Map,o=new Set,f=[];e.forEach(function(m){i.set(m.name,m)});function d(m){o.add(m.name);var A=[].concat(m.requires||[],m.requiresIfExists||[]);A.forEach(function(T){if(!o.has(T)){var M=i.get(T);M&&d(M)}}),f.push(m)}return e.forEach(function(m){o.has(m.name)||d(m)}),f}function sl(e){var i=al(e);return kr.reduce(function(o,f){return o.concat(i.filter(function(d){return d.phase===f}))},[])}function ll(e){var i;return function(){return i||(i=new Promise(function(o){Promise.resolve().then(function(){i=void 0,o(e())})})),i}}function zt(e){for(var i=arguments.length,o=new Array(i>1?i-1:0),f=1;f<i;f++)o[f-1]=arguments[f];return[].concat(o).reduce(function(d,m){return d.replace(/%s/,m)},e)}var Ut='Popper: modifier "%s" provided an invalid %s property, expected %s but got %s',ul='Popper: modifier "%s" requires "%s", but "%s" modifier is not available',Ai=["name","enabled","phase","fn","effect","requires","options"];function cl(e){e.forEach(function(i){[].concat(Object.keys(i),Ai).filter(function(o,f,d){return d.indexOf(o)===f}).forEach(function(o){switch(o){case"name":typeof i.name!="string"&&console.error(zt(Ut,String(i.name),'"name"','"string"','"'+String(i.name)+'"'));break;case"enabled":typeof i.enabled!="boolean"&&console.error(zt(Ut,i.name,'"enabled"','"boolean"','"'+String(i.enabled)+'"'));break;case"phase":kr.indexOf(i.phase)<0&&console.error(zt(Ut,i.name,'"phase"',"either "+kr.join(", "),'"'+String(i.phase)+'"'));break;case"fn":typeof i.fn!="function"&&console.error(zt(Ut,i.name,'"fn"','"function"','"'+String(i.fn)+'"'));break;case"effect":i.effect!=null&&typeof i.effect!="function"&&console.error(zt(Ut,i.name,'"effect"','"function"','"'+String(i.fn)+'"'));break;case"requires":i.requires!=null&&!Array.isArray(i.requires)&&console.error(zt(Ut,i.name,'"requires"','"array"','"'+String(i.requires)+'"'));break;case"requiresIfExists":Array.isArray(i.requiresIfExists)||console.error(zt(Ut,i.name,'"requiresIfExists"','"array"','"'+String(i.requiresIfExists)+'"'));break;case"options":case"data":break;default:console.error('PopperJS: an invalid property has been provided to the "'+i.name+'" modifier, valid properties are '+Ai.map(function(f){return'"'+f+'"'}).join(", ")+'; but "'+o+'" was provided.')}i.requires&&i.requires.forEach(function(f){e.find(function(d){return d.name===f})==null&&console.error(zt(ul,String(i.name),f,f))})})})}function fl(e,i){var o=new Set;return e.filter(function(f){var d=i(f);if(!o.has(d))return o.add(d),!0})}function ir(e){return e.split("-")[0]}function dl(e){var i=e.reduce(function(o,f){var d=o[f.name];return o[f.name]=d?Object.assign({},d,f,{options:Object.assign({},d.options,f.options),data:Object.assign({},d.data,f.data)}):f,o},{});return Object.keys(i).map(function(o){return i[o]})}function Oo(e){return e.split("-")[1]}function hl(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function pl(e){var i=e.reference,o=e.element,f=e.placement,d=f?ir(f):null,m=f?Oo(f):null,A=i.x+i.width/2-o.width/2,T=i.y+i.height/2-o.height/2,M;switch(d){case pn:M={x:A,y:i.y-o.height};break;case Kn:M={x:A,y:i.y+i.height};break;case On:M={x:i.x+i.width,y:T};break;case Jt:M={x:i.x-o.width,y:T};break;default:M={x:i.x,y:i.y}}var C=d?hl(d):null;if(C!=null){var O=C==="y"?"height":"width";switch(m){case Eo:M[C]=M[C]-(i[O]/2-o[O]/2);break;case Zn:M[C]=M[C]+(i[O]/2-o[O]/2);break}}return M}var Si="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",vl="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",Ci={placement:"bottom",modifiers:[],strategy:"absolute"};function Ti(){for(var e=arguments.length,i=new Array(e),o=0;o<e;o++)i[o]=arguments[o];return!i.some(function(f){return!(f&&typeof f.getBoundingClientRect=="function")})}function gl(e){e===void 0&&(e={});var i=e,o=i.defaultModifiers,f=o===void 0?[]:o,d=i.defaultOptions,m=d===void 0?Ci:d;return function(T,M,C){C===void 0&&(C=m);var O={placement:"bottom",orderedModifiers:[],options:Object.assign({},Ci,m),modifiersData:{},elements:{reference:T,popper:M},attributes:{},styles:{}},$=[],q=!1,U={state:O,setOptions:function(Z){var D=typeof Z=="function"?Z(O.options):Z;_(),O.options=Object.assign({},m,O.options,D),O.scrollParents={reference:Xr(T)?qn(T):T.contextElement?qn(T.contextElement):[],popper:qn(M)};var ne=sl(dl([].concat(f,O.options.modifiers)));O.orderedModifiers=ne.filter(function(Pe){return Pe.enabled});{var ye=fl([].concat(ne,O.options.modifiers),function(Pe){var Be=Pe.name;return Be});if(cl(ye),ir(O.options.placement)===Mo){var ee=O.orderedModifiers.find(function(Pe){var Be=Pe.name;return Be==="flip"});ee||console.error(['Popper: "auto" placements require the "flip" modifier be',"present and enabled to work."].join(" "))}var pe=Lt(M),fe=pe.marginTop,ve=pe.marginRight,Ae=pe.marginBottom,be=pe.marginLeft;[fe,ve,Ae,be].some(function(Pe){return parseFloat(Pe)})&&console.warn(['Popper: CSS "margin" styles cannot be used to apply padding',"between the popper and its reference element or boundary.","To replicate margin, use the `offset` modifier, as well as","the `padding` option in the `preventOverflow` and `flip`","modifiers."].join(" "))}return re(),U.update()},forceUpdate:function(){if(!q){var Z=O.elements,D=Z.reference,ne=Z.popper;if(!Ti(D,ne)){console.error(Si);return}O.rects={reference:Us(D,To(ne),O.options.strategy==="fixed"),popper:Xs(ne)},O.reset=!1,O.placement=O.options.placement,O.orderedModifiers.forEach(function(Pe){return O.modifiersData[Pe.name]=Object.assign({},Pe.data)});for(var ye=0,ee=0;ee<O.orderedModifiers.length;ee++){if(ye+=1,ye>100){console.error(vl);break}if(O.reset===!0){O.reset=!1,ee=-1;continue}var pe=O.orderedModifiers[ee],fe=pe.fn,ve=pe.options,Ae=ve===void 0?{}:ve,be=pe.name;typeof fe=="function"&&(O=fe({state:O,options:Ae,name:be,instance:U})||O)}}},update:ll(function(){return new Promise(function(L){U.forceUpdate(),L(O)})}),destroy:function(){_(),q=!0}};if(!Ti(T,M))return console.error(Si),U;U.setOptions(C).then(function(L){!q&&C.onFirstUpdate&&C.onFirstUpdate(L)});function re(){O.orderedModifiers.forEach(function(L){var Z=L.name,D=L.options,ne=D===void 0?{}:D,ye=L.effect;if(typeof ye=="function"){var ee=ye({state:O,name:Z,instance:U,options:ne}),pe=function(){};$.push(ee||pe)}})}function _(){$.forEach(function(L){return L()}),$=[]}return U}}var Bn={passive:!0};function ml(e){var i=e.state,o=e.instance,f=e.options,d=f.scroll,m=d===void 0?!0:d,A=f.resize,T=A===void 0?!0:A,M=Tt(i.elements.popper),C=[].concat(i.scrollParents.reference,i.scrollParents.popper);return m&&C.forEach(function(O){O.addEventListener("scroll",o.update,Bn)}),T&&M.addEventListener("resize",o.update,Bn),function(){m&&C.forEach(function(O){O.removeEventListener("scroll",o.update,Bn)}),T&&M.removeEventListener("resize",o.update,Bn)}}var yl={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:ml,data:{}};function wl(e){var i=e.state,o=e.name;i.modifiersData[o]=pl({reference:i.rects.reference,element:i.rects.popper,strategy:"absolute",placement:i.placement})}var bl={name:"popperOffsets",enabled:!0,phase:"read",fn:wl,data:{}},xl={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Al(e){var i=e.x,o=e.y,f=window,d=f.devicePixelRatio||1;return{x:gn(i*d)/d||0,y:gn(o*d)/d||0}}function Mi(e){var i,o=e.popper,f=e.popperRect,d=e.placement,m=e.variation,A=e.offsets,T=e.position,M=e.gpuAcceleration,C=e.adaptive,O=e.roundOffsets,$=e.isFixed,q=A.x,U=q===void 0?0:q,re=A.y,_=re===void 0?0:re,L=typeof O=="function"?O({x:U,y:_}):{x:U,y:_};U=L.x,_=L.y;var Z=A.hasOwnProperty("x"),D=A.hasOwnProperty("y"),ne=Jt,ye=pn,ee=window;if(C){var pe=To(o),fe="clientHeight",ve="clientWidth";if(pe===Tt(o)&&(pe=rr(o),Lt(pe).position!=="static"&&T==="absolute"&&(fe="scrollHeight",ve="scrollWidth")),pe=pe,d===pn||(d===Jt||d===On)&&m===Zn){ye=Kn;var Ae=$&&pe===ee&&ee.visualViewport?ee.visualViewport.height:pe[fe];_-=Ae-f.height,_*=M?1:-1}if(d===Jt||(d===pn||d===Kn)&&m===Zn){ne=On;var be=$&&pe===ee&&ee.visualViewport?ee.visualViewport.width:pe[ve];U-=be-f.width,U*=M?1:-1}}var Pe=Object.assign({position:T},C&&xl),Be=O===!0?Al({x:U,y:_}):{x:U,y:_};if(U=Be.x,_=Be.y,M){var Te;return Object.assign({},Pe,(Te={},Te[ye]=D?"0":"",Te[ne]=Z?"0":"",Te.transform=(ee.devicePixelRatio||1)<=1?"translate("+U+"px, "+_+"px)":"translate3d("+U+"px, "+_+"px, 0)",Te))}return Object.assign({},Pe,(i={},i[ye]=D?_+"px":"",i[ne]=Z?U+"px":"",i.transform="",i))}function Sl(e){var i=e.state,o=e.options,f=o.gpuAcceleration,d=f===void 0?!0:f,m=o.adaptive,A=m===void 0?!0:m,T=o.roundOffsets,M=T===void 0?!0:T;{var C=Lt(i.elements.popper).transitionProperty||"";A&&["transform","top","right","bottom","left"].some(function($){return C.indexOf($)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',`
- `,'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.",`
- `,"We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "))}var O={placement:ir(i.placement),variation:Oo(i.placement),popper:i.elements.popper,popperRect:i.rects.popper,gpuAcceleration:d,isFixed:i.options.strategy==="fixed"};i.modifiersData.popperOffsets!=null&&(i.styles.popper=Object.assign({},i.styles.popper,Mi(Object.assign({},O,{offsets:i.modifiersData.popperOffsets,position:i.options.strategy,adaptive:A,roundOffsets:M})))),i.modifiersData.arrow!=null&&(i.styles.arrow=Object.assign({},i.styles.arrow,Mi(Object.assign({},O,{offsets:i.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:M})))),i.attributes.popper=Object.assign({},i.attributes.popper,{"data-popper-placement":i.placement})}var Cl={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Sl,data:{}};function Tl(e){var i=e.state;Object.keys(i.elements).forEach(function(o){var f=i.styles[o]||{},d=i.attributes[o]||{},m=i.elements[o];!Ct(m)||!_t(m)||(Object.assign(m.style,f),Object.keys(d).forEach(function(A){var T=d[A];T===!1?m.removeAttribute(A):m.setAttribute(A,T===!0?"":T)}))})}function Ml(e){var i=e.state,o={popper:{position:i.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(i.elements.popper.style,o.popper),i.styles=o,i.elements.arrow&&Object.assign(i.elements.arrow.style,o.arrow),function(){Object.keys(i.elements).forEach(function(f){var d=i.elements[f],m=i.attributes[f]||{},A=Object.keys(i.styles.hasOwnProperty(f)?i.styles[f]:o[f]),T=A.reduce(function(M,C){return M[C]="",M},{});!Ct(d)||!_t(d)||(Object.assign(d.style,T),Object.keys(m).forEach(function(M){d.removeAttribute(M)}))})}}var El={name:"applyStyles",enabled:!0,phase:"write",fn:Tl,effect:Ml,requires:["computeStyles"]},Ol=[yl,bl,Cl,El],Pl=gl({defaultModifiers:Ol});function kl(e,i,o){var f=ir(e),d=[Jt,pn].indexOf(f)>=0?-1:1,m=typeof o=="function"?o(Object.assign({},i,{placement:e})):o,A=m[0],T=m[1];return A=A||0,T=(T||0)*d,[Jt,On].indexOf(f)>=0?{x:T,y:A}:{x:A,y:T}}function Rl(e){var i=e.state,o=e.options,f=e.name,d=o.offset,m=d===void 0?[0,0]:d,A=Ks.reduce(function(O,$){return O[$]=kl($,i.rects,m),O},{}),T=A[i.placement],M=T.x,C=T.y;i.modifiersData.popperOffsets!=null&&(i.modifiersData.popperOffsets.x+=M,i.modifiersData.popperOffsets.y+=C),i.modifiersData[f]=A}var Dl={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Rl};const Nl=(e,i)=>{const o=Ce(e());return tn(e,f=>{f!==o.value&&(o.value=f)}),tn(o,f=>{f!==e()&&i(f)}),o},[_l,Xt]=qa("popover"),Ll=["overlay","duration","teleport","overlayStyle","overlayClass","closeOnClickOverlay"],Bl={show:Boolean,theme:hr("light"),overlay:Boolean,actions:Va(),trigger:hr("click"),duration:Ya,showArrow:_n,placement:hr("bottom"),iconPrefix:String,overlayClass:Ga,overlayStyle:Object,closeOnClickAction:_n,closeOnClickOverlay:_n,closeOnClickOutside:_n,offset:{type:Array,default:()=>[0,8]},teleport:{type:[String,Object],default:"body"}};var Fl=st({name:_l,props:Bl,emits:["select","touchstart","update:show"],setup(e,{emit:i,slots:o,attrs:f}){let d;const m=Ce(),A=Ce(),T=Ce(),M=Nl(()=>e.show,D=>i("update:show",D)),C=()=>({placement:e.placement,modifiers:[{name:"computeStyles",options:{adaptive:!1,gpuAcceleration:!1}},Ka({},Dl,{options:{offset:e.offset}})]}),O=()=>A.value&&T.value?Pl(A.value,T.value.popupRef.value,C()):null,$=()=>{Tr(()=>{M.value&&(d?d.setOptions(C()):(d=O(),pi&&(window.addEventListener("animationend",$),window.addEventListener("transitionend",$))))})},q=D=>{M.value=D},U=()=>{e.trigger==="click"&&(M.value=!M.value)},re=(D,ne)=>{D.disabled||(i("select",D,ne),e.closeOnClickAction&&(M.value=!1))},_=()=>{M.value&&e.closeOnClickOutside&&(!e.overlay||e.closeOnClickOverlay)&&(M.value=!1)},L=(D,ne)=>o.action?o.action({action:D,index:ne}):[D.icon&&te(Za,{name:D.icon,classPrefix:e.iconPrefix,class:Xt("action-icon")},null),te("div",{class:[Xt("action-text"),Ja]},[D.text])],Z=(D,ne)=>{const{icon:ye,color:ee,disabled:pe,className:fe}=D;return te("div",{role:"menuitem",class:[Xt("action",{disabled:pe,"with-icon":ye}),fe],style:{color:ee},tabindex:pe?void 0:0,"aria-disabled":pe||void 0,onClick:()=>re(D,ne)},[L(D,ne)])};return Ot(()=>{$(),Wt(()=>{var D;m.value=(D=T.value)==null?void 0:D.popupRef.value})}),nn(()=>{d&&(pi&&(window.removeEventListener("animationend",$),window.removeEventListener("transitionend",$)),d.destroy(),d=null)}),tn(()=>[M.value,e.offset,e.placement],$),Ua([A,m],_,{eventName:"touchstart"}),()=>{var D;return te(Pt,null,[te("span",{ref:A,class:Xt("wrapper"),onClick:U},[(D=o.reference)==null?void 0:D.call(o)]),te(jr,Mn({ref:T,show:M.value,class:Xt([e.theme]),position:"",transition:"van-popover-zoom",lockScroll:!1,"onUpdate:show":q},f,Xa(e,Ll)),{default:()=>[e.showArrow&&te("div",{class:Xt("arrow")},null),te("div",{role:"menu",class:Xt("content")},[o.default?o.default():e.actions.map(Z)])]})])}}});const Il=Qa(Fl),zl="_container_jrmsw_1",jl="_head_jrmsw_10",Wl="_back_jrmsw_18",Hl="_tabs_jrmsw_21",$l="_downBtn_jrmsw_37",ql="_icon_jrmsw_61",Ul="_iconUp_jrmsw_67",Xl="_popover_jrmsw_72",Vl="_content_jrmsw_91",Yl="_wrap_jrmsw_97",Gl="_emtpyWrap_jrmsw_103",Kl="_wrapItem_jrmsw_114",Zl="_item_jrmsw_124",Jl="_name_jrmsw_155",Ql="_favoriteBtn_jrmsw_162",eu="_containerImg_jrmsw_168",tu="_cover_jrmsw_194",nu="_loaded_jrmsw_224",ru="_book_jrmsw_227",iu="_bookWrap_jrmsw_241",ou="_show_jrmsw_249",ut={container:zl,head:jl,back:Wl,tabs:Hl,downBtn:$l,icon:ql,iconUp:Ul,popover:Xl,content:Vl,wrap:Yl,emtpyWrap:Gl,wrapItem:Kl,item:Zl,name:Jl,favoriteBtn:Ql,containerImg:eu,cover:tu,loaded:nu,book:ru,bookWrap:iu,show:ou},Po=""+new URL("icon_back-b80c2fc2.svg",import.meta.url).href,au=e=>kn.post("/edu-app/lessonCourseware/page",{data:e}),su=e=>kn.post("/edu-app/lessonCoursewareFavorite/page",{data:e}),lu=e=>kn.post("/edu-app/lessonCoursewareFavorite/save",{data:e}),uu=e=>kn.post("/edu-app/lessonCoursewareFavorite/remove",{data:e}),cu=e=>kn.get(`/edu-app/lessonCourseware/detail/${e}`);function Jn(e){return e.composedPath()[0]||null}function ko(e=8){return Math.random().toString(16).slice(2,2+e)}function fu(e,i=[],o){const f={};return i.forEach(d=>{f[d]=e[d]}),Object.assign(f,o)}function Rr(e,i=!0,o=[]){return e.forEach(f=>{if(f!==null){if(typeof f!="object"){(typeof f=="string"||typeof f=="number")&&o.push(vt(String(f)));return}if(Array.isArray(f)){Rr(f,i,o);return}if(f.type===Pt){if(f.children===null)return;Array.isArray(f.children)&&Rr(f.children,i,o)}else f.type!==es&&o.push(f)}}),o}function Ei(e,i="default",o=void 0){const f=e[i];if(!f)return vi("getFirstSlotVNode",`slot[${i}] is empty`),null;const d=Rr(f(o));return d.length===1?d[0]:(vi("getFirstSlotVNode",`slot[${i}] should have exactly one child`),null)}const Oi=st({render(){var e,i;return(i=(e=this.$slots).default)===null||i===void 0?void 0:i.call(e)}}),du=/^(\d|\.)+$/,Pi=/(\d|\.)+/;function vr(e,{c:i=1,offset:o=0,attachPx:f=!0}={}){if(typeof e=="number"){const d=(e+o)*i;return d===0?"0":`${d}px`}else if(typeof e=="string")if(du.test(e)){const d=(Number(e)+o)*i;return f?d===0?"0":`${d}px`:`${d}`}else{const d=Pi.exec(e);return d?e.replace(Pi,String((Number(d[0])+o)*i)):e}return e}function hu(e,i){if(e===void 0)return!1;if(i){const{context:{ids:o}}=i;return o.has(e)}return ds(e)!==null}let gr;function pu(){return gr===void 0&&(gr=navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom")),gr}const vu=typeof document<"u"&&typeof window<"u";function gu(e,i){return Ue(()=>{for(const o of i)if(e[o]!==void 0)return e[o];return e[i[i.length-1]]})}const mu=(typeof window>"u"?!1:/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)&&!window.MSStream;function yu(){return mu}const ln="@@mmoContext",wu={mounted(e,{value:i}){e[ln]={handler:void 0},typeof i=="function"&&(e[ln].handler=i,gt("mousemoveoutside",e,i))},updated(e,{value:i}){const o=e[ln];typeof i=="function"?o.handler?o.handler!==i&&(ct("mousemoveoutside",e,o.handler),o.handler=i,gt("mousemoveoutside",e,i)):(e[ln].handler=i,gt("mousemoveoutside",e,i)):o.handler&&(ct("mousemoveoutside",e,o.handler),o.handler=void 0)},unmounted(e){const{handler:i}=e[ln];i&&ct("mousemoveoutside",e,i),e[ln].handler=void 0}},bu=wu,un="@@coContext",xu={mounted(e,{value:i,modifiers:o}){e[un]={handler:void 0},typeof i=="function"&&(e[un].handler=i,gt("clickoutside",e,i,{capture:o.capture}))},updated(e,{value:i,modifiers:o}){const f=e[un];typeof i=="function"?f.handler?f.handler!==i&&(ct("clickoutside",e,f.handler,{capture:o.capture}),f.handler=i,gt("clickoutside",e,i,{capture:o.capture})):(e[un].handler=i,gt("clickoutside",e,i,{capture:o.capture})):f.handler&&(ct("clickoutside",e,f.handler,{capture:o.capture}),f.handler=void 0)},unmounted(e,{modifiers:i}){const{handler:o}=e[un];o&&ct("clickoutside",e,o,{capture:i.capture}),e[un].handler=void 0}},ki=xu;function Ri(e,i){console.error(`[vueuc/${e}]: ${i}`)}function Di(e){return typeof e=="string"?document.querySelector(e):e()}var Qt=[],Au=function(){return Qt.some(function(e){return e.activeTargets.length>0})},Su=function(){return Qt.some(function(e){return e.skippedTargets.length>0})},Ni="ResizeObserver loop completed with undelivered notifications.",Cu=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:Ni}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=Ni),window.dispatchEvent(e)},Pn;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(Pn||(Pn={}));var en=function(e){return Object.freeze(e)},Tu=function(){function e(i,o){this.inlineSize=i,this.blockSize=o,en(this)}return e}(),Ro=function(){function e(i,o,f,d){return this.x=i,this.y=o,this.width=f,this.height=d,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,en(this)}return e.prototype.toJSON=function(){var i=this,o=i.x,f=i.y,d=i.top,m=i.right,A=i.bottom,T=i.left,M=i.width,C=i.height;return{x:o,y:f,top:d,right:m,bottom:A,left:T,width:M,height:C}},e.fromRect=function(i){return new e(i.x,i.y,i.width,i.height)},e}(),Gr=function(e){return e instanceof SVGElement&&"getBBox"in e},Do=function(e){if(Gr(e)){var i=e.getBBox(),o=i.width,f=i.height;return!o&&!f}var d=e,m=d.offsetWidth,A=d.offsetHeight;return!(m||A||e.getClientRects().length)},_i=function(e){var i;if(e instanceof Element)return!0;var o=(i=e==null?void 0:e.ownerDocument)===null||i===void 0?void 0:i.defaultView;return!!(o&&e instanceof o.Element)},Mu=function(e){switch(e.tagName){case"INPUT":if(e.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},Tn=typeof window<"u"?window:{},Fn=new WeakMap,Li=/auto|scroll/,Eu=/^tb|vertical/,Ou=/msie|trident/i.test(Tn.navigator&&Tn.navigator.userAgent),Et=function(e){return parseFloat(e||"0")},vn=function(e,i,o){return e===void 0&&(e=0),i===void 0&&(i=0),o===void 0&&(o=!1),new Tu((o?i:e)||0,(o?e:i)||0)},Bi=en({devicePixelContentBoxSize:vn(),borderBoxSize:vn(),contentBoxSize:vn(),contentRect:new Ro(0,0,0,0)}),No=function(e,i){if(i===void 0&&(i=!1),Fn.has(e)&&!i)return Fn.get(e);if(Do(e))return Fn.set(e,Bi),Bi;var o=getComputedStyle(e),f=Gr(e)&&e.ownerSVGElement&&e.getBBox(),d=!Ou&&o.boxSizing==="border-box",m=Eu.test(o.writingMode||""),A=!f&&Li.test(o.overflowY||""),T=!f&&Li.test(o.overflowX||""),M=f?0:Et(o.paddingTop),C=f?0:Et(o.paddingRight),O=f?0:Et(o.paddingBottom),$=f?0:Et(o.paddingLeft),q=f?0:Et(o.borderTopWidth),U=f?0:Et(o.borderRightWidth),re=f?0:Et(o.borderBottomWidth),_=f?0:Et(o.borderLeftWidth),L=$+C,Z=M+O,D=_+U,ne=q+re,ye=T?e.offsetHeight-ne-e.clientHeight:0,ee=A?e.offsetWidth-D-e.clientWidth:0,pe=d?L+D:0,fe=d?Z+ne:0,ve=f?f.width:Et(o.width)-pe-ee,Ae=f?f.height:Et(o.height)-fe-ye,be=ve+L+ee+D,Pe=Ae+Z+ye+ne,Be=en({devicePixelContentBoxSize:vn(Math.round(ve*devicePixelRatio),Math.round(Ae*devicePixelRatio),m),borderBoxSize:vn(be,Pe,m),contentBoxSize:vn(ve,Ae,m),contentRect:new Ro($,M,ve,Ae)});return Fn.set(e,Be),Be},_o=function(e,i,o){var f=No(e,o),d=f.borderBoxSize,m=f.contentBoxSize,A=f.devicePixelContentBoxSize;switch(i){case Pn.DEVICE_PIXEL_CONTENT_BOX:return A;case Pn.BORDER_BOX:return d;default:return m}},Pu=function(){function e(i){var o=No(i);this.target=i,this.contentRect=o.contentRect,this.borderBoxSize=en([o.borderBoxSize]),this.contentBoxSize=en([o.contentBoxSize]),this.devicePixelContentBoxSize=en([o.devicePixelContentBoxSize])}return e}(),Lo=function(e){if(Do(e))return 1/0;for(var i=0,o=e.parentNode;o;)i+=1,o=o.parentNode;return i},ku=function(){var e=1/0,i=[];Qt.forEach(function(A){if(A.activeTargets.length!==0){var T=[];A.activeTargets.forEach(function(C){var O=new Pu(C.target),$=Lo(C.target);T.push(O),C.lastReportedSize=_o(C.target,C.observedBox),$<e&&(e=$)}),i.push(function(){A.callback.call(A.observer,T,A.observer)}),A.activeTargets.splice(0,A.activeTargets.length)}});for(var o=0,f=i;o<f.length;o++){var d=f[o];d()}return e},Fi=function(e){Qt.forEach(function(o){o.activeTargets.splice(0,o.activeTargets.length),o.skippedTargets.splice(0,o.skippedTargets.length),o.observationTargets.forEach(function(d){d.isActive()&&(Lo(d.target)>e?o.activeTargets.push(d):o.skippedTargets.push(d))})})},Ru=function(){var e=0;for(Fi(e);Au();)e=ku(),Fi(e);return Su()&&Cu(),e>0},mr,Bo=[],Du=function(){return Bo.splice(0).forEach(function(e){return e()})},Nu=function(e){if(!mr){var i=0,o=document.createTextNode(""),f={characterData:!0};new MutationObserver(function(){return Du()}).observe(o,f),mr=function(){o.textContent="".concat(i?i--:i++)}}Bo.push(e),mr()},_u=function(e){Nu(function(){requestAnimationFrame(e)})},Un=0,Lu=function(){return!!Un},Bu=250,Fu={attributes:!0,characterData:!0,childList:!0,subtree:!0},Ii=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],zi=function(e){return e===void 0&&(e=0),Date.now()+e},yr=!1,Iu=function(){function e(){var i=this;this.stopped=!0,this.listener=function(){return i.schedule()}}return e.prototype.run=function(i){var o=this;if(i===void 0&&(i=Bu),!yr){yr=!0;var f=zi(i);_u(function(){var d=!1;try{d=Ru()}finally{if(yr=!1,i=f-zi(),!Lu())return;d?o.run(1e3):i>0?o.run(i):o.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var i=this,o=function(){return i.observer&&i.observer.observe(document.body,Fu)};document.body?o():Tn.addEventListener("DOMContentLoaded",o)},e.prototype.start=function(){var i=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Ii.forEach(function(o){return Tn.addEventListener(o,i.listener,!0)}))},e.prototype.stop=function(){var i=this;this.stopped||(this.observer&&this.observer.disconnect(),Ii.forEach(function(o){return Tn.removeEventListener(o,i.listener,!0)}),this.stopped=!0)},e}(),Dr=new Iu,ji=function(e){!Un&&e>0&&Dr.start(),Un+=e,!Un&&Dr.stop()},zu=function(e){return!Gr(e)&&!Mu(e)&&getComputedStyle(e).display==="inline"},ju=function(){function e(i,o){this.target=i,this.observedBox=o||Pn.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var i=_o(this.target,this.observedBox,!0);return zu(this.target)&&(this.lastReportedSize=i),this.lastReportedSize.inlineSize!==i.inlineSize||this.lastReportedSize.blockSize!==i.blockSize},e}(),Wu=function(){function e(i,o){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=i,this.callback=o}return e}(),In=new WeakMap,Wi=function(e,i){for(var o=0;o<e.length;o+=1)if(e[o].target===i)return o;return-1},zn=function(){function e(){}return e.connect=function(i,o){var f=new Wu(i,o);In.set(i,f)},e.observe=function(i,o,f){var d=In.get(i),m=d.observationTargets.length===0;Wi(d.observationTargets,o)<0&&(m&&Qt.push(d),d.observationTargets.push(new ju(o,f&&f.box)),ji(1),Dr.schedule())},e.unobserve=function(i,o){var f=In.get(i),d=Wi(f.observationTargets,o),m=f.observationTargets.length===1;d>=0&&(m&&Qt.splice(Qt.indexOf(f),1),f.observationTargets.splice(d,1),ji(-1))},e.disconnect=function(i){var o=this,f=In.get(i);f.observationTargets.slice().forEach(function(d){return o.unobserve(i,d.target)}),f.activeTargets.splice(0,f.activeTargets.length)},e}(),Hu=function(){function e(i){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof i!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");zn.connect(this,i)}return e.prototype.observe=function(i,o){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!_i(i))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");zn.observe(this,i,o)},e.prototype.unobserve=function(i){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!_i(i))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");zn.unobserve(this,i)},e.prototype.disconnect=function(){zn.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();class $u{constructor(){this.handleResize=this.handleResize.bind(this),this.observer=new(typeof window<"u"&&window.ResizeObserver||Hu)(this.handleResize),this.elHandlersMap=new Map}handleResize(i){for(const o of i){const f=this.elHandlersMap.get(o.target);f!==void 0&&f(o)}}registerHandler(i,o){this.elHandlersMap.set(i,o),this.observer.observe(i)}unregisterHandler(i){this.elHandlersMap.has(i)&&(this.elHandlersMap.delete(i),this.observer.unobserve(i))}}const Hi=new $u,$i=st({name:"ResizeObserver",props:{onResize:Function},setup(e){let i=!1;const o=co().proxy;function f(d){const{onResize:m}=e;m!==void 0&&m(d)}Ot(()=>{const d=o.$el;if(d===void 0){Ri("resize-observer","$el does not exist.");return}if(d.nextElementSibling!==d.nextSibling&&d.nodeType===3&&d.nodeValue!==""){Ri("resize-observer","$el can not be observed (it may be a text node).");return}d.nextElementSibling!==null&&(Hi.registerHandler(d.nextElementSibling,f),i=!0)}),nn(()=>{i&&Hi.unregisterHandler(o.$el.nextElementSibling)})},render(){return ts(this.$slots,"default")}});function Fo(e){return e instanceof HTMLElement}function Io(e){for(let i=0;i<e.childNodes.length;i++){const o=e.childNodes[i];if(Fo(o)&&(jo(o)||Io(o)))return!0}return!1}function zo(e){for(let i=e.childNodes.length-1;i>=0;i--){const o=e.childNodes[i];if(Fo(o)&&(jo(o)||zo(o)))return!0}return!1}function jo(e){if(!qu(e))return!1;try{e.focus({preventScroll:!0})}catch(i){}return document.activeElement===e}function qu(e){if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.getAttribute("disabled"))return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return e.type!=="hidden"&&e.type!=="file";case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}}let An=[];const Uu=st({name:"FocusTrap",props:{disabled:Boolean,active:Boolean,autoFocus:{type:Boolean,default:!0},onEsc:Function,initialFocusTo:String,finalFocusTo:String,returnFocusOnDeactivated:{type:Boolean,default:!0}},setup(e){const i=ko(),o=Ce(null),f=Ce(null);let d=!1,m=!1;const A=typeof document>"u"?null:document.activeElement;function T(){return An[An.length-1]===i}function M(L){var Z;L.code==="Escape"&&T()&&((Z=e.onEsc)===null||Z===void 0||Z.call(e,L))}Ot(()=>{tn(()=>e.active,L=>{L?($(),gt("keydown",document,M)):(ct("keydown",document,M),d&&q())},{immediate:!0})}),nn(()=>{ct("keydown",document,M),d&&q()});function C(L){if(!m&&T()){const Z=O();if(Z===null||Z.contains(Jn(L)))return;U("first")}}function O(){const L=o.value;if(L===null)return null;let Z=L;for(;Z=Z.nextSibling,!(Z===null||Z instanceof Element&&Z.tagName==="DIV"););return Z}function $(){var L;if(!e.disabled){if(An.push(i),e.autoFocus){const{initialFocusTo:Z}=e;Z===void 0?U("first"):(L=Di(Z))===null||L===void 0||L.focus({preventScroll:!0})}d=!0,document.addEventListener("focus",C,!0)}}function q(){var L;if(e.disabled||(document.removeEventListener("focus",C,!0),An=An.filter(D=>D!==i),T()))return;const{finalFocusTo:Z}=e;Z!==void 0?(L=Di(Z))===null||L===void 0||L.focus({preventScroll:!0}):e.returnFocusOnDeactivated&&A instanceof HTMLElement&&(m=!0,A.focus({preventScroll:!0}),m=!1)}function U(L){if(T()&&e.active){const Z=o.value,D=f.value;if(Z!==null&&D!==null){const ne=O();if(ne==null||ne===D){m=!0,Z.focus({preventScroll:!0}),m=!1;return}m=!0;const ye=L==="first"?Io(ne):zo(ne);m=!1,ye||(m=!0,Z.focus({preventScroll:!0}),m=!1)}}}function re(L){if(m)return;const Z=O();Z!==null&&(L.relatedTarget!==null&&Z.contains(L.relatedTarget)?U("last"):U("first"))}function _(L){m||(L.relatedTarget!==null&&L.relatedTarget===o.value?U("last"):U("first"))}return{focusableStartRef:o,focusableEndRef:f,focusableStyle:"position: absolute; height: 0; width: 0;",handleStartFocus:re,handleEndFocus:_}},render(){const{default:e}=this.$slots;if(e===void 0)return null;if(this.disabled)return e();const{active:i,focusableStyle:o}=this;return J(Pt,null,[J("div",{"aria-hidden":"true",tabindex:i?"0":"-1",ref:"focusableStartRef",style:o,onFocus:this.handleStartFocus}),e(),J("div",{"aria-hidden":"true",style:o,ref:"focusableEndRef",tabindex:i?"0":"-1",onFocus:this.handleEndFocus})])}});function Xu(e){const i={isDeactivated:!1};let o=!1;return ns(()=>{if(i.isDeactivated=!1,!o){o=!0;return}e()}),rs(()=>{i.isDeactivated=!0,o||(o=!0)}),i}var Vu="[object Symbol]";function Kr(e){return typeof e=="symbol"||Mr(e)&&Wr(e)==Vu}function Wo(e,i){for(var o=-1,f=e==null?0:e.length,d=Array(f);++o<f;)d[o]=i(e[o],o,e);return d}var Yu=1/0,qi=Vn?Vn.prototype:void 0,Ui=qi?qi.toString:void 0;function Ho(e){if(typeof e=="string")return e;if(Nt(e))return Wo(e,Ho)+"";if(Kr(e))return Ui?Ui.call(e):"";var i=e+"";return i=="0"&&1/e==-Yu?"-0":i}var Gu=er(tr,"WeakMap");const Nr=Gu;var Ku=hs(Object.keys,Object);const Zu=Ku;var Ju=Object.prototype,Qu=Ju.hasOwnProperty;function ec(e){if(!ps(e))return Zu(e);var i=[];for(var o in Object(e))Qu.call(e,o)&&o!="constructor"&&i.push(o);return i}function Zr(e){return Hr(e)?vs(e):ec(e)}var tc=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nc=/^\w*$/;function Jr(e,i){if(Nt(e))return!1;var o=typeof e;return o=="number"||o=="symbol"||o=="boolean"||e==null||Kr(e)?!0:nc.test(e)||!tc.test(e)||i!=null&&e in Object(i)}var rc="Expected a function";function Qr(e,i){if(typeof e!="function"||i!=null&&typeof i!="function")throw new TypeError(rc);var o=function(){var f=arguments,d=i?i.apply(this,f):f[0],m=o.cache;if(m.has(d))return m.get(d);var A=e.apply(this,f);return o.cache=m.set(d,A)||m,A};return o.cache=new(Qr.Cache||$r),o}Qr.Cache=$r;var ic=500;function oc(e){var i=Qr(e,function(f){return o.size===ic&&o.clear(),f}),o=i.cache;return i}var ac=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,sc=/\\(\\)?/g,lc=oc(function(e){var i=[];return e.charCodeAt(0)===46&&i.push(""),e.replace(ac,function(o,f,d,m){i.push(d?m.replace(sc,"$1"):f||o)}),i});const uc=lc;function or(e){return e==null?"":Ho(e)}function $o(e,i){return Nt(e)?e:Jr(e,i)?[e]:uc(or(e))}var cc=1/0;function ar(e){if(typeof e=="string"||Kr(e))return e;var i=e+"";return i=="0"&&1/e==-cc?"-0":i}function qo(e,i){i=$o(i,e);for(var o=0,f=i.length;e!=null&&o<f;)e=e[ar(i[o++])];return o&&o==f?e:void 0}function fc(e,i,o){var f=e==null?void 0:qo(e,i);return f===void 0?o:f}function dc(e,i){for(var o=-1,f=i.length,d=e.length;++o<f;)e[d+o]=i[o];return e}function hc(e,i,o){var f=-1,d=e.length;i<0&&(i=-i>d?0:d+i),o=o>d?d:o,o<0&&(o+=d),d=i>o?0:o-i>>>0,i>>>=0;for(var m=Array(d);++f<d;)m[f]=e[f+i];return m}function pc(e,i,o){var f=e.length;return o=o===void 0?f:o,!i&&o>=f?e:hc(e,i,o)}var vc="\\ud800-\\udfff",gc="\\u0300-\\u036f",mc="\\ufe20-\\ufe2f",yc="\\u20d0-\\u20ff",wc=gc+mc+yc,bc="\\ufe0e\\ufe0f",xc="\\u200d",Ac=RegExp("["+xc+vc+wc+bc+"]");function Uo(e){return Ac.test(e)}function Sc(e){return e.split("")}var Xo="\\ud800-\\udfff",Cc="\\u0300-\\u036f",Tc="\\ufe20-\\ufe2f",Mc="\\u20d0-\\u20ff",Ec=Cc+Tc+Mc,Oc="\\ufe0e\\ufe0f",Pc="["+Xo+"]",_r="["+Ec+"]",Lr="\\ud83c[\\udffb-\\udfff]",kc="(?:"+_r+"|"+Lr+")",Vo="[^"+Xo+"]",Yo="(?:\\ud83c[\\udde6-\\uddff]){2}",Go="[\\ud800-\\udbff][\\udc00-\\udfff]",Rc="\\u200d",Ko=kc+"?",Zo="["+Oc+"]?",Dc="(?:"+Rc+"(?:"+[Vo,Yo,Go].join("|")+")"+Zo+Ko+")*",Nc=Zo+Ko+Dc,_c="(?:"+[Vo+_r+"?",_r,Yo,Go,Pc].join("|")+")",Lc=RegExp(Lr+"(?="+Lr+")|"+_c+Nc,"g");function Bc(e){return e.match(Lc)||[]}function Fc(e){return Uo(e)?Bc(e):Sc(e)}function Ic(e){return function(i){i=or(i);var o=Uo(i)?Fc(i):void 0,f=o?o[0]:i.charAt(0),d=o?pc(o,1).join(""):i.slice(1);return f[e]()+d}}var zc=Ic("toUpperCase");const jc=zc;function Wc(e,i,o,f){var d=-1,m=e==null?0:e.length;for(f&&m&&(o=e[++d]);++d<m;)o=i(o,e[d],d,e);return o}function Hc(e){return function(i){return e==null?void 0:e[i]}}var $c={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},qc=Hc($c);const Uc=qc;var Xc=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Vc="\\u0300-\\u036f",Yc="\\ufe20-\\ufe2f",Gc="\\u20d0-\\u20ff",Kc=Vc+Yc+Gc,Zc="["+Kc+"]",Jc=RegExp(Zc,"g");function Qc(e){return e=or(e),e&&e.replace(Xc,Uc).replace(Jc,"")}var ef=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function tf(e){return e.match(ef)||[]}var nf=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function rf(e){return nf.test(e)}var Jo="\\ud800-\\udfff",of="\\u0300-\\u036f",af="\\ufe20-\\ufe2f",sf="\\u20d0-\\u20ff",lf=of+af+sf,Qo="\\u2700-\\u27bf",ea="a-z\\xdf-\\xf6\\xf8-\\xff",uf="\\xac\\xb1\\xd7\\xf7",cf="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ff="\\u2000-\\u206f",df=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ta="A-Z\\xc0-\\xd6\\xd8-\\xde",hf="\\ufe0e\\ufe0f",na=uf+cf+ff+df,ra="['’]",Xi="["+na+"]",pf="["+lf+"]",ia="\\d+",vf="["+Qo+"]",oa="["+ea+"]",aa="[^"+Jo+na+ia+Qo+ea+ta+"]",gf="\\ud83c[\\udffb-\\udfff]",mf="(?:"+pf+"|"+gf+")",yf="[^"+Jo+"]",sa="(?:\\ud83c[\\udde6-\\uddff]){2}",la="[\\ud800-\\udbff][\\udc00-\\udfff]",cn="["+ta+"]",wf="\\u200d",Vi="(?:"+oa+"|"+aa+")",bf="(?:"+cn+"|"+aa+")",Yi="(?:"+ra+"(?:d|ll|m|re|s|t|ve))?",Gi="(?:"+ra+"(?:D|LL|M|RE|S|T|VE))?",ua=mf+"?",ca="["+hf+"]?",xf="(?:"+wf+"(?:"+[yf,sa,la].join("|")+")"+ca+ua+")*",Af="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Sf="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Cf=ca+ua+xf,Tf="(?:"+[vf,sa,la].join("|")+")"+Cf,Mf=RegExp([cn+"?"+oa+"+"+Yi+"(?="+[Xi,cn,"$"].join("|")+")",bf+"+"+Gi+"(?="+[Xi,cn+Vi,"$"].join("|")+")",cn+"?"+Vi+"+"+Yi,cn+"+"+Gi,Sf,Af,ia,Tf].join("|"),"g");function Ef(e){return e.match(Mf)||[]}function Of(e,i,o){return e=or(e),i=o?void 0:i,i===void 0?rf(e)?Ef(e):tf(e):e.match(i)||[]}var Pf="['’]",kf=RegExp(Pf,"g");function Rf(e){return function(i){return Wc(Of(Qc(i).replace(kf,"")),e,"")}}function Df(e,i){for(var o=-1,f=e==null?0:e.length,d=0,m=[];++o<f;){var A=e[o];i(A,o,e)&&(m[d++]=A)}return m}function Nf(){return[]}var _f=Object.prototype,Lf=_f.propertyIsEnumerable,Ki=Object.getOwnPropertySymbols,Bf=Ki?function(e){return e==null?[]:(e=Object(e),Df(Ki(e),function(i){return Lf.call(e,i)}))}:Nf;const Ff=Bf;function If(e,i,o){var f=i(e);return Nt(e)?f:dc(f,o(e))}function Zi(e){return If(e,Zr,Ff)}var zf=er(tr,"DataView");const Br=zf;var jf=er(tr,"Promise");const Fr=jf;var Wf=er(tr,"Set");const Ir=Wf;var Ji="[object Map]",Hf="[object Object]",Qi="[object Promise]",eo="[object Set]",to="[object WeakMap]",no="[object DataView]",$f=yn(Br),qf=yn(Er),Uf=yn(Fr),Xf=yn(Ir),Vf=yn(Nr),Vt=Wr;(Br&&Vt(new Br(new ArrayBuffer(1)))!=no||Er&&Vt(new Er)!=Ji||Fr&&Vt(Fr.resolve())!=Qi||Ir&&Vt(new Ir)!=eo||Nr&&Vt(new Nr)!=to)&&(Vt=function(e){var i=Wr(e),o=i==Hf?e.constructor:void 0,f=o?yn(o):"";if(f)switch(f){case $f:return no;case qf:return Ji;case Uf:return Qi;case Xf:return eo;case Vf:return to}return i});const ro=Vt;var Yf="__lodash_hash_undefined__";function Gf(e){return this.__data__.set(e,Yf),this}function Kf(e){return this.__data__.has(e)}function Qn(e){var i=-1,o=e==null?0:e.length;for(this.__data__=new $r;++i<o;)this.add(e[i])}Qn.prototype.add=Qn.prototype.push=Gf;Qn.prototype.has=Kf;function Zf(e,i){for(var o=-1,f=e==null?0:e.length;++o<f;)if(i(e[o],o,e))return!0;return!1}function Jf(e,i){return e.has(i)}var Qf=1,ed=2;function fa(e,i,o,f,d,m){var A=o&Qf,T=e.length,M=i.length;if(T!=M&&!(A&&M>T))return!1;var C=m.get(e),O=m.get(i);if(C&&O)return C==i&&O==e;var $=-1,q=!0,U=o&ed?new Qn:void 0;for(m.set(e,i),m.set(i,e);++$<T;){var re=e[$],_=i[$];if(f)var L=A?f(_,re,$,i,e,m):f(re,_,$,e,i,m);if(L!==void 0){if(L)continue;q=!1;break}if(U){if(!Zf(i,function(Z,D){if(!Jf(U,D)&&(re===Z||d(re,Z,o,f,m)))return U.push(D)})){q=!1;break}}else if(!(re===_||d(re,_,o,f,m))){q=!1;break}}return m.delete(e),m.delete(i),q}function td(e){var i=-1,o=Array(e.size);return e.forEach(function(f,d){o[++i]=[d,f]}),o}function nd(e){var i=-1,o=Array(e.size);return e.forEach(function(f){o[++i]=f}),o}var rd=1,id=2,od="[object Boolean]",ad="[object Date]",sd="[object Error]",ld="[object Map]",ud="[object Number]",cd="[object RegExp]",fd="[object Set]",dd="[object String]",hd="[object Symbol]",pd="[object ArrayBuffer]",vd="[object DataView]",io=Vn?Vn.prototype:void 0,wr=io?io.valueOf:void 0;function gd(e,i,o,f,d,m,A){switch(o){case vd:if(e.byteLength!=i.byteLength||e.byteOffset!=i.byteOffset)return!1;e=e.buffer,i=i.buffer;case pd:return!(e.byteLength!=i.byteLength||!m(new gi(e),new gi(i)));case od:case ad:case ud:return gs(+e,+i);case sd:return e.name==i.name&&e.message==i.message;case cd:case dd:return e==i+"";case ld:var T=td;case fd:var M=f&rd;if(T||(T=nd),e.size!=i.size&&!M)return!1;var C=A.get(e);if(C)return C==i;f|=id,A.set(e,i);var O=fa(T(e),T(i),f,d,m,A);return A.delete(e),O;case hd:if(wr)return wr.call(e)==wr.call(i)}return!1}var md=1,yd=Object.prototype,wd=yd.hasOwnProperty;function bd(e,i,o,f,d,m){var A=o&md,T=Zi(e),M=T.length,C=Zi(i),O=C.length;if(M!=O&&!A)return!1;for(var $=M;$--;){var q=T[$];if(!(A?q in i:wd.call(i,q)))return!1}var U=m.get(e),re=m.get(i);if(U&&re)return U==i&&re==e;var _=!0;m.set(e,i),m.set(i,e);for(var L=A;++$<M;){q=T[$];var Z=e[q],D=i[q];if(f)var ne=A?f(D,Z,q,i,e,m):f(Z,D,q,e,i,m);if(!(ne===void 0?Z===D||d(Z,D,o,f,m):ne)){_=!1;break}L||(L=q=="constructor")}if(_&&!L){var ye=e.constructor,ee=i.constructor;ye!=ee&&"constructor"in e&&"constructor"in i&&!(typeof ye=="function"&&ye instanceof ye&&typeof ee=="function"&&ee instanceof ee)&&(_=!1)}return m.delete(e),m.delete(i),_}var xd=1,oo="[object Arguments]",ao="[object Array]",jn="[object Object]",Ad=Object.prototype,so=Ad.hasOwnProperty;function Sd(e,i,o,f,d,m){var A=Nt(e),T=Nt(i),M=A?ao:ro(e),C=T?ao:ro(i);M=M==oo?jn:M,C=C==oo?jn:C;var O=M==jn,$=C==jn,q=M==C;if(q&&mi(e)){if(!mi(i))return!1;A=!0,O=!1}if(q&&!O)return m||(m=new Hn),A||ms(e)?fa(e,i,o,f,d,m):gd(e,i,M,o,f,d,m);if(!(o&xd)){var U=O&&so.call(e,"__wrapped__"),re=$&&so.call(i,"__wrapped__");if(U||re){var _=U?e.value():e,L=re?i.value():i;return m||(m=new Hn),d(_,L,o,f,m)}}return q?(m||(m=new Hn),bd(e,i,o,f,d,m)):!1}function ei(e,i,o,f,d){return e===i?!0:e==null||i==null||!Mr(e)&&!Mr(i)?e!==e&&i!==i:Sd(e,i,o,f,ei,d)}var Cd=1,Td=2;function Md(e,i,o,f){var d=o.length,m=d,A=!f;if(e==null)return!m;for(e=Object(e);d--;){var T=o[d];if(A&&T[2]?T[1]!==e[T[0]]:!(T[0]in e))return!1}for(;++d<m;){T=o[d];var M=T[0],C=e[M],O=T[1];if(A&&T[2]){if(C===void 0&&!(M in e))return!1}else{var $=new Hn;if(f)var q=f(C,O,M,e,i,$);if(!(q===void 0?ei(O,C,Cd|Td,f,$):q))return!1}}return!0}function da(e){return e===e&&!ys(e)}function Ed(e){for(var i=Zr(e),o=i.length;o--;){var f=i[o],d=e[f];i[o]=[f,d,da(d)]}return i}function ha(e,i){return function(o){return o==null?!1:o[e]===i&&(i!==void 0||e in Object(o))}}function Od(e){var i=Ed(e);return i.length==1&&i[0][2]?ha(i[0][0],i[0][1]):function(o){return o===e||Md(o,e,i)}}function Pd(e,i){return e!=null&&i in Object(e)}function kd(e,i,o){i=$o(i,e);for(var f=-1,d=i.length,m=!1;++f<d;){var A=ar(i[f]);if(!(m=e!=null&&o(e,A)))break;e=e[A]}return m||++f!=d?m:(d=e==null?0:e.length,!!d&&ws(d)&&bs(A,d)&&(Nt(e)||xs(e)))}function Rd(e,i){return e!=null&&kd(e,i,Pd)}var Dd=1,Nd=2;function _d(e,i){return Jr(e)&&da(i)?ha(ar(e),i):function(o){var f=fc(o,e);return f===void 0&&f===i?Rd(o,e):ei(i,f,Dd|Nd)}}function Ld(e){return function(i){return i==null?void 0:i[e]}}function Bd(e){return function(i){return qo(i,e)}}function Fd(e){return Jr(e)?Ld(ar(e)):Bd(e)}function Id(e){return typeof e=="function"?e:e==null?As:typeof e=="object"?Nt(e)?_d(e[0],e[1]):Od(e):Fd(e)}function zd(e,i){return e&&Ss(e,i,Zr)}function jd(e,i){return function(o,f){if(o==null)return o;if(!Hr(o))return e(o,f);for(var d=o.length,m=i?d:-1,A=Object(o);(i?m--:++m<d)&&f(A[m],m,A)!==!1;);return o}}var Wd=jd(zd);const Hd=Wd;function $d(e,i){var o=-1,f=Hr(e)?Array(e.length):[];return Hd(e,function(d,m,A){f[++o]=i(d,m,A)}),f}function qd(e,i){var o=Nt(e)?Wo:$d;return o(e,Id(i))}var Ud=Rf(function(e,i,o){return e+(o?"-":"")+i.toLowerCase()});const Xd=Ud,Vd={name:"en-US",global:{undo:"Undo",redo:"Redo",confirm:"Confirm",clear:"Clear"},Popconfirm:{positiveText:"Confirm",negativeText:"Cancel"},Cascader:{placeholder:"Please Select",loading:"Loading",loadingRequiredMessage:e=>`Please load all ${e}'s descendants before checking it.`},Time:{dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss"},DatePicker:{yearFormat:"yyyy",monthFormat:"MMM",dayFormat:"eeeeee",yearTypeFormat:"yyyy",monthTypeFormat:"yyyy-MM",dateFormat:"yyyy-MM-dd",dateTimeFormat:"yyyy-MM-dd HH:mm:ss",quarterFormat:"yyyy-qqq",clear:"Clear",now:"Now",confirm:"Confirm",selectTime:"Select Time",selectDate:"Select Date",datePlaceholder:"Select Date",datetimePlaceholder:"Select Date and Time",monthPlaceholder:"Select Month",yearPlaceholder:"Select Year",quarterPlaceholder:"Select Quarter",startDatePlaceholder:"Start Date",endDatePlaceholder:"End Date",startDatetimePlaceholder:"Start Date and Time",endDatetimePlaceholder:"End Date and Time",startMonthPlaceholder:"Start Month",endMonthPlaceholder:"End Month",monthBeforeYear:!0,firstDayOfWeek:6,today:"Today"},DataTable:{checkTableAll:"Select all in the table",uncheckTableAll:"Unselect all in the table",confirm:"Confirm",clear:"Clear"},LegacyTransfer:{sourceTitle:"Source",targetTitle:"Target"},Transfer:{selectAll:"Select all",unselectAll:"Unselect all",clearAll:"Clear",total:e=>`Total ${e} items`,selected:e=>`${e} items selected`},Empty:{description:"No Data"},Select:{placeholder:"Please Select"},TimePicker:{placeholder:"Select Time",positiveText:"OK",negativeText:"Cancel",now:"Now"},Pagination:{goto:"Goto",selectionSuffix:"page"},DynamicTags:{add:"Add"},Log:{loading:"Loading"},Input:{placeholder:"Please Input"},InputNumber:{placeholder:"Please Input"},DynamicInput:{create:"Create"},ThemeEditor:{title:"Theme Editor",clearAllVars:"Clear All Variables",clearSearch:"Clear Search",filterCompName:"Filter Component Name",filterVarName:"Filter Variable Name",import:"Import",export:"Export",restore:"Reset to Default"},Image:{tipPrevious:"Previous picture (←)",tipNext:"Next picture (→)",tipCounterclockwise:"Counterclockwise",tipClockwise:"Clockwise",tipZoomOut:"Zoom out",tipZoomIn:"Zoom in",tipClose:"Close (Esc)",tipOriginalSize:"Zoom to original size"}},Yd=Vd;function br(e){return function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=i.width?String(i.width):e.defaultWidth,f=e.formats[o]||e.formats[e.defaultWidth];return f}}function Sn(e){return function(i,o){var f=o!=null&&o.context?String(o.context):"standalone",d;if(f==="formatting"&&e.formattingValues){var m=e.defaultFormattingWidth||e.defaultWidth,A=o!=null&&o.width?String(o.width):m;d=e.formattingValues[A]||e.formattingValues[m]}else{var T=e.defaultWidth,M=o!=null&&o.width?String(o.width):e.defaultWidth;d=e.values[M]||e.values[T]}var C=e.argumentCallback?e.argumentCallback(i):i;return d[C]}}function Cn(e){return function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f=o.width,d=f&&e.matchPatterns[f]||e.matchPatterns[e.defaultMatchWidth],m=i.match(d);if(!m)return null;var A=m[0],T=f&&e.parsePatterns[f]||e.parsePatterns[e.defaultParseWidth],M=Array.isArray(T)?Kd(T,function($){return $.test(A)}):Gd(T,function($){return $.test(A)}),C;C=e.valueCallback?e.valueCallback(M):M,C=o.valueCallback?o.valueCallback(C):C;var O=i.slice(A.length);return{value:C,rest:O}}}function Gd(e,i){for(var o in e)if(e.hasOwnProperty(o)&&i(e[o]))return o}function Kd(e,i){for(var o=0;o<e.length;o++)if(i(e[o]))return o}function Zd(e){return function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f=i.match(e.matchPattern);if(!f)return null;var d=f[0],m=i.match(e.parsePattern);if(!m)return null;var A=e.valueCallback?e.valueCallback(m[0]):m[0];A=o.valueCallback?o.valueCallback(A):A;var T=i.slice(d.length);return{value:A,rest:T}}}var Jd={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Qd=function(i,o,f){var d,m=Jd[i];return typeof m=="string"?d=m:o===1?d=m.one:d=m.other.replace("{{count}}",o.toString()),f!=null&&f.addSuffix?f.comparison&&f.comparison>0?"in "+d:d+" ago":d};const eh=Qd;var th={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},nh={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},rh={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},ih={date:br({formats:th,defaultWidth:"full"}),time:br({formats:nh,defaultWidth:"full"}),dateTime:br({formats:rh,defaultWidth:"full"})};const oh=ih;var ah={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},sh=function(i,o,f,d){return ah[i]};const lh=sh;var uh={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},ch={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},fh={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},dh={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},hh={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},ph={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},vh=function(i,o){var f=Number(i),d=f%100;if(d>20||d<10)switch(d%10){case 1:return f+"st";case 2:return f+"nd";case 3:return f+"rd"}return f+"th"},gh={ordinalNumber:vh,era:Sn({values:uh,defaultWidth:"wide"}),quarter:Sn({values:ch,defaultWidth:"wide",argumentCallback:function(i){return i-1}}),month:Sn({values:fh,defaultWidth:"wide"}),day:Sn({values:dh,defaultWidth:"wide"}),dayPeriod:Sn({values:hh,defaultWidth:"wide",formattingValues:ph,defaultFormattingWidth:"wide"})};const mh=gh;var yh=/^(\d+)(th|st|nd|rd)?/i,wh=/\d+/i,bh={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},xh={any:[/^b/i,/^(a|c)/i]},Ah={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Sh={any:[/1/i,/2/i,/3/i,/4/i]},Ch={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Th={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Mh={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Eh={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Oh={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Ph={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},kh={ordinalNumber:Zd({matchPattern:yh,parsePattern:wh,valueCallback:function(i){return parseInt(i,10)}}),era:Cn({matchPatterns:bh,defaultMatchWidth:"wide",parsePatterns:xh,defaultParseWidth:"any"}),quarter:Cn({matchPatterns:Ah,defaultMatchWidth:"wide",parsePatterns:Sh,defaultParseWidth:"any",valueCallback:function(i){return i+1}}),month:Cn({matchPatterns:Ch,defaultMatchWidth:"wide",parsePatterns:Th,defaultParseWidth:"any"}),day:Cn({matchPatterns:Mh,defaultMatchWidth:"wide",parsePatterns:Eh,defaultParseWidth:"any"}),dayPeriod:Cn({matchPatterns:Oh,defaultMatchWidth:"any",parsePatterns:Ph,defaultParseWidth:"any"})};const Rh=kh;var Dh={code:"en-US",formatDistance:eh,formatLong:oh,formatRelative:lh,localize:mh,match:Rh,options:{weekStartsOn:0,firstWeekContainsDate:1}};const Nh=Dh,_h={name:"en-US",locale:Nh},Lh=_h;function Bh(e){const{mergedLocaleRef:i,mergedDateLocaleRef:o}=mn(qr,null)||{},f=Ue(()=>{var m,A;return(A=(m=i==null?void 0:i.value)===null||m===void 0?void 0:m[e])!==null&&A!==void 0?A:Yd[e]});return{dateLocaleRef:Ue(()=>{var m;return(m=o==null?void 0:o.value)!==null&&m!==void 0?m:Lh}),localeRef:f}}function Fh(e,i,o){if(!i){Cs("use-style","No style is specified.");return}const f=mo(),d=mn(qr,null),m=()=>{const A=o==null?void 0:o.value;i.mount({id:A===void 0?e:A+e,head:!0,anchorMetaName:Or,props:{bPrefix:A?`.${A}-`:void 0},ssr:f}),d!=null&&d.preflightStyleDisabled||Ts.mount({id:"n-global",head:!0,anchorMetaName:Or,ssr:f})};f?m():fo(m)}function Ih(e,i,o){if(!i)return;const f=mo(),d=Ue(()=>{const{value:A}=i;if(!A)return;const T=A[e];if(T)return T}),m=()=>{Wt(()=>{const{value:A}=o,T=`${A}${e}Rtl`;if(hu(T,f))return;const{value:M}=d;M&&M.style.mount({id:T,head:!0,anchorMetaName:Or,props:{bPrefix:A?`.${A}-`:void 0},ssr:f})})};return f?m():fo(m),d}function sr(e,i){return st({name:jc(e),setup(){var o;const f=(o=mn(qr,null))===null||o===void 0?void 0:o.mergedIconsRef;return()=>{var d;const m=(d=f==null?void 0:f.value)===null||d===void 0?void 0:d[e];return m?m():i}}})}const zh=sr("rotateClockwise",J("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},J("path",{d:"M3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10C17 12.7916 15.3658 15.2026 13 16.3265V14.5C13 14.2239 12.7761 14 12.5 14C12.2239 14 12 14.2239 12 14.5V17.5C12 17.7761 12.2239 18 12.5 18H15.5C15.7761 18 16 17.7761 16 17.5C16 17.2239 15.7761 17 15.5 17H13.8758C16.3346 15.6357 18 13.0128 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 10.2761 2.22386 10.5 2.5 10.5C2.77614 10.5 3 10.2761 3 10Z",fill:"currentColor"}),J("path",{d:"M10 12C11.1046 12 12 11.1046 12 10C12 8.89543 11.1046 8 10 8C8.89543 8 8 8.89543 8 10C8 11.1046 8.89543 12 10 12ZM10 11C9.44772 11 9 10.5523 9 10C9 9.44772 9.44772 9 10 9C10.5523 9 11 9.44772 11 10C11 10.5523 10.5523 11 10 11Z",fill:"currentColor"}))),jh=sr("rotateClockwise",J("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},J("path",{d:"M17 10C17 6.13401 13.866 3 10 3C6.13401 3 3 6.13401 3 10C3 12.7916 4.63419 15.2026 7 16.3265V14.5C7 14.2239 7.22386 14 7.5 14C7.77614 14 8 14.2239 8 14.5V17.5C8 17.7761 7.77614 18 7.5 18H4.5C4.22386 18 4 17.7761 4 17.5C4 17.2239 4.22386 17 4.5 17H6.12422C3.66539 15.6357 2 13.0128 2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 10.2761 17.7761 10.5 17.5 10.5C17.2239 10.5 17 10.2761 17 10Z",fill:"currentColor"}),J("path",{d:"M10 12C8.89543 12 8 11.1046 8 10C8 8.89543 8.89543 8 10 8C11.1046 8 12 8.89543 12 10C12 11.1046 11.1046 12 10 12ZM10 11C10.5523 11 11 10.5523 11 10C11 9.44772 10.5523 9 10 9C9.44772 9 9 9.44772 9 10C9 10.5523 9.44772 11 10 11Z",fill:"currentColor"}))),Wh=sr("zoomIn",J("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},J("path",{d:"M11.5 8.5C11.5 8.22386 11.2761 8 11 8H9V6C9 5.72386 8.77614 5.5 8.5 5.5C8.22386 5.5 8 5.72386 8 6V8H6C5.72386 8 5.5 8.22386 5.5 8.5C5.5 8.77614 5.72386 9 6 9H8V11C8 11.2761 8.22386 11.5 8.5 11.5C8.77614 11.5 9 11.2761 9 11V9H11C11.2761 9 11.5 8.77614 11.5 8.5Z",fill:"currentColor"}),J("path",{d:"M8.5 3C11.5376 3 14 5.46243 14 8.5C14 9.83879 13.5217 11.0659 12.7266 12.0196L16.8536 16.1464C17.0488 16.3417 17.0488 16.6583 16.8536 16.8536C16.68 17.0271 16.4106 17.0464 16.2157 16.9114L16.1464 16.8536L12.0196 12.7266C11.0659 13.5217 9.83879 14 8.5 14C5.46243 14 3 11.5376 3 8.5C3 5.46243 5.46243 3 8.5 3ZM8.5 4C6.01472 4 4 6.01472 4 8.5C4 10.9853 6.01472 13 8.5 13C10.9853 13 13 10.9853 13 8.5C13 6.01472 10.9853 4 8.5 4Z",fill:"currentColor"}))),Hh=sr("zoomOut",J("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},J("path",{d:"M11 8C11.2761 8 11.5 8.22386 11.5 8.5C11.5 8.77614 11.2761 9 11 9H6C5.72386 9 5.5 8.77614 5.5 8.5C5.5 8.22386 5.72386 8 6 8H11Z",fill:"currentColor"}),J("path",{d:"M14 8.5C14 5.46243 11.5376 3 8.5 3C5.46243 3 3 5.46243 3 8.5C3 11.5376 5.46243 14 8.5 14C9.83879 14 11.0659 13.5217 12.0196 12.7266L16.1464 16.8536L16.2157 16.9114C16.4106 17.0464 16.68 17.0271 16.8536 16.8536C17.0488 16.6583 17.0488 16.3417 16.8536 16.1464L12.7266 12.0196C13.5217 11.0659 14 9.83879 14 8.5ZM4 8.5C4 6.01472 6.01472 4 8.5 4C10.9853 4 13 6.01472 13 8.5C13 10.9853 10.9853 13 8.5 13C6.01472 13 4 10.9853 4 8.5Z",fill:"currentColor"}))),$h=st({name:"ResizeSmall",render(){return J("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},J("g",{fill:"none"},J("path",{d:"M5.5 4A1.5 1.5 0 0 0 4 5.5v1a.5.5 0 0 1-1 0v-1A2.5 2.5 0 0 1 5.5 3h1a.5.5 0 0 1 0 1h-1zM16 5.5A1.5 1.5 0 0 0 14.5 4h-1a.5.5 0 0 1 0-1h1A2.5 2.5 0 0 1 17 5.5v1a.5.5 0 0 1-1 0v-1zm0 9a1.5 1.5 0 0 1-1.5 1.5h-1a.5.5 0 0 0 0 1h1a2.5 2.5 0 0 0 2.5-2.5v-1a.5.5 0 0 0-1 0v1zm-12 0A1.5 1.5 0 0 0 5.5 16h1.25a.5.5 0 0 1 0 1H5.5A2.5 2.5 0 0 1 3 14.5v-1.25a.5.5 0 0 1 1 0v1.25zM8.5 7A1.5 1.5 0 0 0 7 8.5v3A1.5 1.5 0 0 0 8.5 13h3a1.5 1.5 0 0 0 1.5-1.5v-3A1.5 1.5 0 0 0 11.5 7h-3zM8 8.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-3z",fill:"currentColor"})))}}),qh=Qe("base-icon",`
- height: 1em;
- width: 1em;
- line-height: 1em;
- text-align: center;
- display: inline-block;
- position: relative;
- fill: currentColor;
- transform: translateZ(0);
- `,[Ve("svg",`
- height: 1em;
- width: 1em;
- `)]),jt=st({name:"BaseIcon",props:{role:String,ariaLabel:String,ariaDisabled:{type:Boolean,default:void 0},ariaHidden:{type:Boolean,default:void 0},clsPrefix:{type:String,required:!0},onClick:Function,onMousedown:Function,onMouseup:Function},setup(e){Fh("-base-icon",qh,Kt(e,"clsPrefix"))},render(){return J("i",{class:`${this.clsPrefix}-base-icon`,onClick:this.onClick,onMousedown:this.onMousedown,onMouseup:this.onMouseup,role:this.role,"aria-label":this.ariaLabel,"aria-hidden":this.ariaHidden,"aria-disabled":this.ariaDisabled},this.$slots)}}),Uh=e=>{const{scrollbarColor:i,scrollbarColorHover:o}=e;return{color:i,colorHover:o}},Xh={name:"Scrollbar",common:nr,self:Uh},Vh=Xh,{cubicBezierEaseInOut:lo}=Ms;function zr({name:e="fade-in",enterDuration:i="0.2s",leaveDuration:o="0.2s",enterCubicBezier:f=lo,leaveCubicBezier:d=lo}={}){return[Ve(`&.${e}-transition-enter-active`,{transition:`all ${i} ${f}!important`}),Ve(`&.${e}-transition-leave-active`,{transition:`all ${o} ${d}!important`}),Ve(`&.${e}-transition-enter-from, &.${e}-transition-leave-to`,{opacity:0}),Ve(`&.${e}-transition-leave-from, &.${e}-transition-enter-to`,{opacity:1})]}const Yh=Qe("scrollbar",`
- overflow: hidden;
- position: relative;
- z-index: auto;
- height: 100%;
- width: 100%;
- `,[Ve(">",[Qe("scrollbar-container",`
- width: 100%;
- overflow: scroll;
- height: 100%;
- max-height: inherit;
- scrollbar-width: none;
- `,[Ve("&::-webkit-scrollbar, &::-webkit-scrollbar-track-piece, &::-webkit-scrollbar-thumb",`
- width: 0;
- height: 0;
- display: none;
- `),Ve(">",[Qe("scrollbar-content",`
- box-sizing: border-box;
- min-width: 100%;
- `)])])]),Ve(">, +",[Qe("scrollbar-rail",`
- position: absolute;
- pointer-events: none;
- user-select: none;
- -webkit-user-select: none;
- `,[Zt("horizontal",`
- left: 2px;
- right: 2px;
- bottom: 4px;
- height: var(--n-scrollbar-height);
- `,[Ve(">",[Gt("scrollbar",`
- height: var(--n-scrollbar-height);
- border-radius: var(--n-scrollbar-border-radius);
- right: 0;
- `)])]),Zt("vertical",`
- right: 4px;
- top: 2px;
- bottom: 2px;
- width: var(--n-scrollbar-width);
- `,[Ve(">",[Gt("scrollbar",`
- width: var(--n-scrollbar-width);
- border-radius: var(--n-scrollbar-border-radius);
- bottom: 0;
- `)])]),Zt("disabled",[Ve(">",[Gt("scrollbar",{pointerEvents:"none"})])]),Ve(">",[Gt("scrollbar",`
- position: absolute;
- cursor: pointer;
- pointer-events: all;
- background-color: var(--n-scrollbar-color);
- transition: background-color .2s var(--n-scrollbar-bezier);
- `,[zr(),Ve("&:hover",{backgroundColor:"var(--n-scrollbar-color-hover)"})])])])])]),Gh=Object.assign(Object.assign({},Bt.props),{size:{type:Number,default:5},duration:{type:Number,default:0},scrollable:{type:Boolean,default:!0},xScrollable:Boolean,trigger:{type:String,default:"hover"},useUnifiedContainer:Boolean,triggerDisplayManually:Boolean,container:Function,content:Function,containerClass:String,containerStyle:[String,Object],contentClass:String,contentStyle:[String,Object],horizontalRailStyle:[String,Object],verticalRailStyle:[String,Object],onScroll:Function,onWheel:Function,onResize:Function,internalOnUpdateScrollLeft:Function,internalHoistYRail:Boolean}),Kh=st({name:"Scrollbar",props:Gh,inheritAttrs:!1,setup(e){const{mergedClsPrefixRef:i,inlineThemeDisabled:o,mergedRtlRef:f}=wn(e),d=Ih("Scrollbar",f,i),m=Ce(null),A=Ce(null),T=Ce(null),M=Ce(null),C=Ce(null),O=Ce(null),$=Ce(null),q=Ce(null),U=Ce(null),re=Ce(null),_=Ce(null),L=Ce(0),Z=Ce(0),D=Ce(!1),ne=Ce(!1);let ye=!1,ee=!1,pe,fe,ve=0,Ae=0,be=0,Pe=0;const Be=yu(),Te=Ue(()=>{const{value:Y}=q,{value:ue}=O,{value:we}=re;return Y===null||ue===null||we===null?0:Math.min(Y,we*Y/ue+e.size*1.5)}),de=Ue(()=>`${Te.value}px`),ke=Ue(()=>{const{value:Y}=U,{value:ue}=$,{value:we}=_;return Y===null||ue===null||we===null?0:we*Y/ue+e.size*1.5}),X=Ue(()=>`${ke.value}px`),s=Ue(()=>{const{value:Y}=q,{value:ue}=L,{value:we}=O,{value:De}=re;if(Y===null||we===null||De===null)return 0;{const je=we-Y;return je?ue/je*(De-Te.value):0}}),l=Ue(()=>`${s.value}px`),n=Ue(()=>{const{value:Y}=U,{value:ue}=Z,{value:we}=$,{value:De}=_;if(Y===null||we===null||De===null)return 0;{const je=we-Y;return je?ue/je*(De-ke.value):0}}),y=Ue(()=>`${n.value}px`),b=Ue(()=>{const{value:Y}=q,{value:ue}=O;return Y!==null&&ue!==null&&ue>Y}),B=Ue(()=>{const{value:Y}=U,{value:ue}=$;return Y!==null&&ue!==null&&ue>Y}),ae=Ue(()=>{const{trigger:Y}=e;return Y==="none"||D.value}),Q=Ue(()=>{const{trigger:Y}=e;return Y==="none"||ne.value}),he=Ue(()=>{const{container:Y}=e;return Y?Y():A.value}),Re=Ue(()=>{const{content:Y}=e;return Y?Y():T.value}),Ne=Xu(()=>{e.container||nt({top:L.value,left:Z.value})}),Ie=()=>{Ne.isDeactivated||mt()},lt=Y=>{if(Ne.isDeactivated)return;const{onResize:ue}=e;ue&&ue(Y),mt()},nt=(Y,ue)=>{if(!e.scrollable)return;if(typeof Y=="number"){G(ue!=null?ue:0,Y,0,!1,"auto");return}const{left:we,top:De,index:je,elSize:Ke,position:ft,behavior:Fe,el:$e,debounce:Ht=!0}=Y;(we!==void 0||De!==void 0)&&G(we!=null?we:0,De!=null?De:0,0,!1,Fe),$e!==void 0?G(0,$e.offsetTop,$e.offsetHeight,Ht,Fe):je!==void 0&&Ke!==void 0?G(0,je*Ke,Ke,Ht,Fe):ft==="bottom"?G(0,Number.MAX_SAFE_INTEGER,0,!1,Fe):ft==="top"&&G(0,0,0,!1,Fe)},He=(Y,ue)=>{if(!e.scrollable)return;const{value:we}=he;we&&(typeof Y=="object"?we.scrollBy(Y):we.scrollBy(Y,ue||0))};function G(Y,ue,we,De,je){const{value:Ke}=he;if(Ke){if(De){const{scrollTop:ft,offsetHeight:Fe}=Ke;if(ue>ft){ue+we<=ft+Fe||Ke.scrollTo({left:Y,top:ue+we-Fe,behavior:je});return}}Ke.scrollTo({left:Y,top:ue,behavior:je})}}function ge(){Ye(),rt(),mt()}function le(){Ee()}function Ee(){_e(),Xe()}function _e(){fe!==void 0&&window.clearTimeout(fe),fe=window.setTimeout(()=>{ne.value=!1},e.duration)}function Xe(){pe!==void 0&&window.clearTimeout(pe),pe=window.setTimeout(()=>{D.value=!1},e.duration)}function Ye(){pe!==void 0&&window.clearTimeout(pe),D.value=!0}function rt(){fe!==void 0&&window.clearTimeout(fe),ne.value=!0}function et(Y){const{onScroll:ue}=e;ue&&ue(Y),kt()}function kt(){const{value:Y}=he;Y&&(L.value=Y.scrollTop,Z.value=Y.scrollLeft*(d!=null&&d.value?-1:1))}function rn(){const{value:Y}=Re;Y&&(O.value=Y.offsetHeight,$.value=Y.offsetWidth);const{value:ue}=he;ue&&(q.value=ue.offsetHeight,U.value=ue.offsetWidth);const{value:we}=C,{value:De}=M;we&&(_.value=we.offsetWidth),De&&(re.value=De.offsetHeight)}function pt(){const{value:Y}=he;Y&&(L.value=Y.scrollTop,Z.value=Y.scrollLeft*(d!=null&&d.value?-1:1),q.value=Y.offsetHeight,U.value=Y.offsetWidth,O.value=Y.scrollHeight,$.value=Y.scrollWidth);const{value:ue}=C,{value:we}=M;ue&&(_.value=ue.offsetWidth),we&&(re.value=we.offsetHeight)}function mt(){e.scrollable&&(e.useUnifiedContainer?pt():(rn(),kt()))}function Ge(Y){var ue;return!(!((ue=m.value)===null||ue===void 0)&&ue.contains(Jn(Y)))}function bn(Y){Y.preventDefault(),Y.stopPropagation(),ee=!0,gt("mousemove",window,Rt,!0),gt("mouseup",window,Ft,!0),Ae=Z.value,be=d!=null&&d.value?window.innerWidth-Y.clientX:Y.clientX}function Rt(Y){if(!ee)return;pe!==void 0&&window.clearTimeout(pe),fe!==void 0&&window.clearTimeout(fe);const{value:ue}=U,{value:we}=$,{value:De}=ke;if(ue===null||we===null)return;const Ke=(d!=null&&d.value?window.innerWidth-Y.clientX-be:Y.clientX-be)*(we-ue)/(ue-De),ft=we-ue;let Fe=Ae+Ke;Fe=Math.min(ft,Fe),Fe=Math.max(Fe,0);const{value:$e}=he;if($e){$e.scrollLeft=Fe*(d!=null&&d.value?-1:1);const{internalOnUpdateScrollLeft:Ht}=e;Ht&&Ht(Fe)}}function Ft(Y){Y.preventDefault(),Y.stopPropagation(),ct("mousemove",window,Rt,!0),ct("mouseup",window,Ft,!0),ee=!1,mt(),Ge(Y)&&Ee()}function At(Y){Y.preventDefault(),Y.stopPropagation(),ye=!0,gt("mousemove",window,yt,!0),gt("mouseup",window,wt,!0),ve=L.value,Pe=Y.clientY}function yt(Y){if(!ye)return;pe!==void 0&&window.clearTimeout(pe),fe!==void 0&&window.clearTimeout(fe);const{value:ue}=q,{value:we}=O,{value:De}=Te;if(ue===null||we===null)return;const Ke=(Y.clientY-Pe)*(we-ue)/(ue-De),ft=we-ue;let Fe=ve+Ke;Fe=Math.min(ft,Fe),Fe=Math.max(Fe,0);const{value:$e}=he;$e&&($e.scrollTop=Fe)}function wt(Y){Y.preventDefault(),Y.stopPropagation(),ct("mousemove",window,yt,!0),ct("mouseup",window,wt,!0),ye=!1,mt(),Ge(Y)&&Ee()}Wt(()=>{const{value:Y}=B,{value:ue}=b,{value:we}=i,{value:De}=C,{value:je}=M;De&&(Y?De.classList.remove(`${we}-scrollbar-rail--disabled`):De.classList.add(`${we}-scrollbar-rail--disabled`)),je&&(ue?je.classList.remove(`${we}-scrollbar-rail--disabled`):je.classList.add(`${we}-scrollbar-rail--disabled`))}),Ot(()=>{e.container||mt()}),nn(()=>{pe!==void 0&&window.clearTimeout(pe),fe!==void 0&&window.clearTimeout(fe),ct("mousemove",window,yt,!0),ct("mouseup",window,wt,!0)});const It=Bt("Scrollbar","-scrollbar",Yh,Vh,e,i),qe=Ue(()=>{const{common:{cubicBezierEaseInOut:Y,scrollbarBorderRadius:ue,scrollbarHeight:we,scrollbarWidth:De},self:{color:je,colorHover:Ke}}=It.value;return{"--n-scrollbar-bezier":Y,"--n-scrollbar-color":je,"--n-scrollbar-color-hover":Ke,"--n-scrollbar-border-radius":ue,"--n-scrollbar-width":De,"--n-scrollbar-height":we}}),Je=o?Ur("scrollbar",void 0,qe,e):void 0;return Object.assign(Object.assign({},{scrollTo:nt,scrollBy:He,sync:mt,syncUnifiedContainer:pt,handleMouseEnterWrapper:ge,handleMouseLeaveWrapper:le}),{mergedClsPrefix:i,rtlEnabled:d,containerScrollTop:L,wrapperRef:m,containerRef:A,contentRef:T,yRailRef:M,xRailRef:C,needYBar:b,needXBar:B,yBarSizePx:de,xBarSizePx:X,yBarTopPx:l,xBarLeftPx:y,isShowXBar:ae,isShowYBar:Q,isIos:Be,handleScroll:et,handleContentResize:Ie,handleContainerResize:lt,handleYScrollMouseDown:At,handleXScrollMouseDown:bn,cssVars:o?void 0:qe,themeClass:Je==null?void 0:Je.themeClass,onRender:Je==null?void 0:Je.onRender})},render(){var e;const{$slots:i,mergedClsPrefix:o,triggerDisplayManually:f,rtlEnabled:d,internalHoistYRail:m}=this;if(!this.scrollable)return(e=i.default)===null||e===void 0?void 0:e.call(i);const A=this.trigger==="none",T=()=>J("div",{ref:"yRailRef",class:[`${o}-scrollbar-rail`,`${o}-scrollbar-rail--vertical`],"data-scrollbar-rail":!0,style:this.verticalRailStyle,"aria-hidden":!0},J(A?Oi:fn,A?null:{name:"fade-in-transition"},{default:()=>this.needYBar&&this.isShowYBar&&!this.isIos?J("div",{class:`${o}-scrollbar-rail__scrollbar`,style:{height:this.yBarSizePx,top:this.yBarTopPx},onMousedown:this.handleYScrollMouseDown}):null})),M=()=>{var O,$;return(O=this.onRender)===null||O===void 0||O.call(this),J("div",Mn(this.$attrs,{role:"none",ref:"wrapperRef",class:[`${o}-scrollbar`,this.themeClass,d&&`${o}-scrollbar--rtl`],style:this.cssVars,onMouseenter:f?void 0:this.handleMouseEnterWrapper,onMouseleave:f?void 0:this.handleMouseLeaveWrapper}),[this.container?($=i.default)===null||$===void 0?void 0:$.call(i):J("div",{role:"none",ref:"containerRef",class:[`${o}-scrollbar-container`,this.containerClass],style:this.containerStyle,onScroll:this.handleScroll,onWheel:this.onWheel},J($i,{onResize:this.handleContentResize},{default:()=>J("div",{ref:"contentRef",role:"none",style:[{width:this.xScrollable?"fit-content":null},this.contentStyle],class:[`${o}-scrollbar-content`,this.contentClass]},i)})),m?null:T(),this.xScrollable&&J("div",{ref:"xRailRef",class:[`${o}-scrollbar-rail`,`${o}-scrollbar-rail--horizontal`],style:this.horizontalRailStyle,"data-scrollbar-rail":!0,"aria-hidden":!0},J(A?Oi:fn,A?null:{name:"fade-in-transition"},{default:()=>this.needXBar&&this.isShowXBar&&!this.isIos?J("div",{class:`${o}-scrollbar-rail__scrollbar`,style:{width:this.xBarSizePx,right:d?this.xBarLeftPx:void 0,left:d?void 0:this.xBarLeftPx},onMousedown:this.handleXScrollMouseDown}):null}))])},C=this.container?M():J($i,{onResize:this.handleContainerResize},{default:M});return m?J(Pt,null,C,T()):C}}),Zh=Kh,Jh={space:"6px",spaceArrow:"10px",arrowOffset:"10px",arrowOffsetVertical:"10px",arrowHeight:"6px",padding:"8px 14px"},Qh=e=>{const{boxShadow2:i,popoverColor:o,textColor2:f,borderRadius:d,fontSize:m,dividerColor:A}=e;return Object.assign(Object.assign({},Jh),{fontSize:m,borderRadius:d,color:o,dividerColor:A,textColor:f,boxShadow:i})},ep={name:"Popover",common:nr,self:Qh},pa=ep,xr={top:"bottom",bottom:"top",left:"right",right:"left"},at="var(--n-arrow-height) * 1.414",tp=Ve([Qe("popover",`
- transition:
- box-shadow .3s var(--n-bezier),
- background-color .3s var(--n-bezier),
- color .3s var(--n-bezier);
- position: relative;
- font-size: var(--n-font-size);
- color: var(--n-text-color);
- box-shadow: var(--n-box-shadow);
- word-break: break-word;
- `,[Ve(">",[Qe("scrollbar",`
- height: inherit;
- max-height: inherit;
- `)]),$n("raw",`
- background-color: var(--n-color);
- border-radius: var(--n-border-radius);
- `,[$n("scrollable",[$n("show-header-or-footer","padding: var(--n-padding);")])]),Gt("header",`
- padding: var(--n-padding);
- border-bottom: 1px solid var(--n-divider-color);
- transition: border-color .3s var(--n-bezier);
- `),Gt("footer",`
- padding: var(--n-padding);
- border-top: 1px solid var(--n-divider-color);
- transition: border-color .3s var(--n-bezier);
- `),Zt("scrollable, show-header-or-footer",[Gt("content",`
- padding: var(--n-padding);
- `)])]),Qe("popover-shared",`
- transform-origin: inherit;
- `,[Qe("popover-arrow-wrapper",`
- position: absolute;
- overflow: hidden;
- pointer-events: none;
- `,[Qe("popover-arrow",`
- transition: background-color .3s var(--n-bezier);
- position: absolute;
- display: block;
- width: calc(${at});
- height: calc(${at});
- box-shadow: 0 0 8px 0 rgba(0, 0, 0, .12);
- transform: rotate(45deg);
- background-color: var(--n-color);
- pointer-events: all;
- `)]),Ve("&.popover-transition-enter-from, &.popover-transition-leave-to",`
- opacity: 0;
- transform: scale(.85);
- `),Ve("&.popover-transition-enter-to, &.popover-transition-leave-from",`
- transform: scale(1);
- opacity: 1;
- `),Ve("&.popover-transition-enter-active",`
- transition:
- box-shadow .3s var(--n-bezier),
- background-color .3s var(--n-bezier),
- color .3s var(--n-bezier),
- opacity .15s var(--n-bezier-ease-out),
- transform .15s var(--n-bezier-ease-out);
- `),Ve("&.popover-transition-leave-active",`
- transition:
- box-shadow .3s var(--n-bezier),
- background-color .3s var(--n-bezier),
- color .3s var(--n-bezier),
- opacity .15s var(--n-bezier-ease-in),
- transform .15s var(--n-bezier-ease-in);
- `)]),bt("top-start",`
- top: calc(${at} / -2);
- left: calc(${Dt("top-start")} - var(--v-offset-left));
- `),bt("top",`
- top: calc(${at} / -2);
- transform: translateX(calc(${at} / -2)) rotate(45deg);
- left: 50%;
- `),bt("top-end",`
- top: calc(${at} / -2);
- right: calc(${Dt("top-end")} + var(--v-offset-left));
- `),bt("bottom-start",`
- bottom: calc(${at} / -2);
- left: calc(${Dt("bottom-start")} - var(--v-offset-left));
- `),bt("bottom",`
- bottom: calc(${at} / -2);
- transform: translateX(calc(${at} / -2)) rotate(45deg);
- left: 50%;
- `),bt("bottom-end",`
- bottom: calc(${at} / -2);
- right: calc(${Dt("bottom-end")} + var(--v-offset-left));
- `),bt("left-start",`
- left: calc(${at} / -2);
- top: calc(${Dt("left-start")} - var(--v-offset-top));
- `),bt("left",`
- left: calc(${at} / -2);
- transform: translateY(calc(${at} / -2)) rotate(45deg);
- top: 50%;
- `),bt("left-end",`
- left: calc(${at} / -2);
- bottom: calc(${Dt("left-end")} + var(--v-offset-top));
- `),bt("right-start",`
- right: calc(${at} / -2);
- top: calc(${Dt("right-start")} - var(--v-offset-top));
- `),bt("right",`
- right: calc(${at} / -2);
- transform: translateY(calc(${at} / -2)) rotate(45deg);
- top: 50%;
- `),bt("right-end",`
- right: calc(${at} / -2);
- bottom: calc(${Dt("right-end")} + var(--v-offset-top));
- `),...qd({top:["right-start","left-start"],right:["top-end","bottom-end"],bottom:["right-end","left-end"],left:["top-start","bottom-start"]},(e,i)=>{const o=["right","left"].includes(i),f=o?"width":"height";return e.map(d=>{const m=d.split("-")[1]==="end",T=`calc((${`var(--v-target-${f}, 0px)`} - ${at}) / 2)`,M=Dt(d);return Ve(`[v-placement="${d}"] >`,[Qe("popover-shared",[Zt("center-arrow",[Qe("popover-arrow",`${i}: calc(max(${T}, ${M}) ${m?"+":"-"} var(--v-offset-${o?"left":"top"}));`)])])])})})]);function Dt(e){return["top","bottom"].includes(e.split("-")[0])?"var(--n-arrow-offset)":"var(--n-arrow-offset-vertical)"}function bt(e,i){const o=e.split("-")[0],f=["top","bottom"].includes(o)?"height: var(--n-space-arrow);":"width: var(--n-space-arrow);";return Ve(`[v-placement="${e}"] >`,[Qe("popover-shared",`
- margin-${xr[o]}: var(--n-space);
- `,[Zt("show-arrow",`
- margin-${xr[o]}: var(--n-space-arrow);
- `),Zt("overlap",`
- margin: 0;
- `),Es("popover-arrow-wrapper",`
- right: 0;
- left: 0;
- top: 0;
- bottom: 0;
- ${o}: 100%;
- ${xr[o]}: auto;
- ${f}
- `,[Qe("popover-arrow",i)])])])}const va=Object.assign(Object.assign({},Bt.props),{to:Yn.propTo,show:Boolean,trigger:String,showArrow:Boolean,delay:Number,duration:Number,raw:Boolean,arrowPointToCenter:Boolean,arrowStyle:[String,Object],displayDirective:String,x:Number,y:Number,flip:Boolean,overlap:Boolean,placement:String,width:[Number,String],keepAliveOnHover:Boolean,scrollable:Boolean,contentStyle:[Object,String],headerStyle:[Object,String],footerStyle:[Object,String],internalDeactivateImmediately:Boolean,animated:Boolean,onClickoutside:Function,internalTrapFocus:Boolean,internalOnAfterLeave:Function,minWidth:Number,maxWidth:Number}),np=({arrowStyle:e,clsPrefix:i})=>J("div",{key:"__popover-arrow__",class:`${i}-popover-arrow-wrapper`},J("div",{class:`${i}-popover-arrow`,style:e})),rp=st({name:"PopoverBody",inheritAttrs:!1,props:va,setup(e,{slots:i,attrs:o}){const{namespaceRef:f,mergedClsPrefixRef:d,inlineThemeDisabled:m}=wn(e),A=Bt("Popover","-popover",tp,pa,e,d),T=Ce(null),M=mn("NPopover"),C=Ce(null),O=Ce(e.show),$=Ce(!1);Wt(()=>{const{show:fe}=e;fe&&!pu()&&!e.internalDeactivateImmediately&&($.value=!0)});const q=Ue(()=>{const{trigger:fe,onClickoutside:ve}=e,Ae=[],{positionManuallyRef:{value:be}}=M;return be||(fe==="click"&&!ve&&Ae.push([ki,ye,void 0,{capture:!0}]),fe==="hover"&&Ae.push([bu,ne])),ve&&Ae.push([ki,ye,void 0,{capture:!0}]),(e.displayDirective==="show"||e.animated&&$.value)&&Ae.push([ho,e.show]),Ae}),U=Ue(()=>{const fe=e.width==="trigger"?void 0:vr(e.width),ve=[];fe&&ve.push({width:fe});const{maxWidth:Ae,minWidth:be}=e;return Ae&&ve.push({maxWidth:vr(Ae)}),be&&ve.push({maxWidth:vr(be)}),m||ve.push(re.value),ve}),re=Ue(()=>{const{common:{cubicBezierEaseInOut:fe,cubicBezierEaseIn:ve,cubicBezierEaseOut:Ae},self:{space:be,spaceArrow:Pe,padding:Be,fontSize:Te,textColor:de,dividerColor:ke,color:X,boxShadow:s,borderRadius:l,arrowHeight:n,arrowOffset:y,arrowOffsetVertical:b}}=A.value;return{"--n-box-shadow":s,"--n-bezier":fe,"--n-bezier-ease-in":ve,"--n-bezier-ease-out":Ae,"--n-font-size":Te,"--n-text-color":de,"--n-color":X,"--n-divider-color":ke,"--n-border-radius":l,"--n-arrow-height":n,"--n-arrow-offset":y,"--n-arrow-offset-vertical":b,"--n-padding":Be,"--n-space":be,"--n-space-arrow":Pe}}),_=m?Ur("popover",void 0,re,e):void 0;M.setBodyInstance({syncPosition:L}),nn(()=>{M.setBodyInstance(null)}),tn(Kt(e,"show"),fe=>{e.animated||(fe?O.value=!0:O.value=!1)});function L(){var fe;(fe=T.value)===null||fe===void 0||fe.syncPosition()}function Z(fe){e.trigger==="hover"&&e.keepAliveOnHover&&e.show&&M.handleMouseEnter(fe)}function D(fe){e.trigger==="hover"&&e.keepAliveOnHover&&M.handleMouseLeave(fe)}function ne(fe){e.trigger==="hover"&&!ee().contains(Jn(fe))&&M.handleMouseMoveOutside(fe)}function ye(fe){(e.trigger==="click"&&!ee().contains(Jn(fe))||e.onClickoutside)&&M.handleClickOutside(fe)}function ee(){return M.getTriggerElement()}dn(Ps,C),dn(ks,null),dn(Rs,null);function pe(){if(_==null||_.onRender(),!(e.displayDirective==="show"||e.show||e.animated&&$.value))return null;let ve;const Ae=M.internalRenderBodyRef.value,{value:be}=d;if(Ae)ve=Ae([`${be}-popover-shared`,_==null?void 0:_.themeClass.value,e.overlap&&`${be}-popover-shared--overlap`,e.showArrow&&`${be}-popover-shared--show-arrow`,e.arrowPointToCenter&&`${be}-popover-shared--center-arrow`],C,U.value,Z,D);else{const{value:Pe}=M.extraClassRef,{internalTrapFocus:Be}=e,Te=!yi(i.header)||!yi(i.footer),de=()=>{var ke;const X=Te?J(Pt,null,pr(i.header,n=>n?J("div",{class:`${be}-popover__header`,style:e.headerStyle},n):null),pr(i.default,n=>n?J("div",{class:`${be}-popover__content`,style:e.contentStyle},i):null),pr(i.footer,n=>n?J("div",{class:`${be}-popover__footer`,style:e.footerStyle},n):null)):e.scrollable?(ke=i.default)===null||ke===void 0?void 0:ke.call(i):J("div",{class:`${be}-popover__content`,style:e.contentStyle},i),s=e.scrollable?J(Zh,{contentClass:Te?void 0:`${be}-popover__content`,contentStyle:Te?void 0:e.contentStyle},{default:()=>X}):X,l=e.showArrow?np({arrowStyle:e.arrowStyle,clsPrefix:be}):null;return[s,l]};ve=J("div",Mn({class:[`${be}-popover`,`${be}-popover-shared`,_==null?void 0:_.themeClass.value,Pe.map(ke=>`${be}-${ke}`),{[`${be}-popover--scrollable`]:e.scrollable,[`${be}-popover--show-header-or-footer`]:Te,[`${be}-popover--raw`]:e.raw,[`${be}-popover-shared--overlap`]:e.overlap,[`${be}-popover-shared--show-arrow`]:e.showArrow,[`${be}-popover-shared--center-arrow`]:e.arrowPointToCenter}],ref:C,style:U.value,onKeydown:M.handleKeydown,onMouseenter:Z,onMouseleave:D},o),Be?J(Uu,{active:e.show,autoFocus:!0},{default:de}):de())}return Xn(ve,q.value)}return{displayed:$,namespace:f,isMounted:M.isMountedRef,zIndex:M.zIndexRef,followerRef:T,adjustedTo:Yn(e),followerEnabled:O,renderContentNode:pe}},render(){return J(Os,{ref:"followerRef",zIndex:this.zIndex,show:this.show,enabled:this.followerEnabled,to:this.adjustedTo,x:this.x,y:this.y,flip:this.flip,placement:this.placement,containerClass:this.namespace,overlap:this.overlap,width:this.width==="trigger"?"target":void 0,teleportDisabled:this.adjustedTo===Yn.tdkey},{default:()=>this.animated?J(fn,{name:"popover-transition",appear:this.isMounted,onEnter:()=>{this.followerEnabled=!0},onAfterLeave:()=>{var e;(e=this.internalOnAfterLeave)===null||e===void 0||e.call(this),this.followerEnabled=!1,this.displayed=!1}},{default:this.renderContentNode}):this.renderContentNode()})}}),ip=Object.keys(va),op={focus:["onFocus","onBlur"],click:["onClick"],hover:["onMouseenter","onMouseleave"],manual:[],nested:["onFocus","onBlur","onMouseenter","onMouseleave","onClick"]};function ap(e,i,o){op[i].forEach(f=>{e.props?e.props=Object.assign({},e.props):e.props={};const d=e.props[f],m=o[f];d?e.props[f]=(...A)=>{d(...A),m(...A)}:e.props[f]=m})}const ga={show:{type:Boolean,default:void 0},defaultShow:Boolean,showArrow:{type:Boolean,default:!0},trigger:{type:String,default:"hover"},delay:{type:Number,default:100},duration:{type:Number,default:100},raw:Boolean,placement:{type:String,default:"top"},x:Number,y:Number,arrowPointToCenter:Boolean,disabled:Boolean,getDisabled:Function,displayDirective:{type:String,default:"if"},arrowStyle:[String,Object],flip:{type:Boolean,default:!0},animated:{type:Boolean,default:!0},width:{type:[Number,String],default:void 0},overlap:Boolean,keepAliveOnHover:{type:Boolean,default:!0},zIndex:Number,to:Yn.propTo,scrollable:Boolean,contentStyle:[Object,String],headerStyle:[Object,String],footerStyle:[Object,String],onClickoutside:Function,"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],internalDeactivateImmediately:Boolean,internalSyncTargetWithParent:Boolean,internalInheritedEventHandlers:{type:Array,default:()=>[]},internalTrapFocus:Boolean,internalExtraClass:{type:Array,default:()=>[]},onShow:[Function,Array],onHide:[Function,Array],arrow:{type:Boolean,default:void 0},minWidth:Number,maxWidth:Number},sp=Object.assign(Object.assign(Object.assign({},Bt.props),ga),{internalOnAfterLeave:Function,internalRenderBody:Function}),lp=st({name:"Popover",inheritAttrs:!1,props:sp,__popover__:!0,setup(e){Wt(()=>{e.maxWidth!==void 0&&xn("popover","`max-width` is deprecated, please use `style` instead."),e.minWidth!==void 0&&xn("popover","`min-width` is deprecated, please use `style` instead."),e.arrow!==void 0&&xn("popover","`arrow` is deprecated, please use `showArrow` instead."),e.onHide!==void 0&&xn("popover","`on-hide` is deprecated, please use `on-update:show` instead."),e.onShow!==void 0&&xn("popover","`on-show` is deprecated, please use `on-update:show` instead.")});const i=yo(),o=Ce(null),f=Ue(()=>e.show),d=Ce(e.defaultShow),m=Ds(f,d),A=wi(()=>e.disabled?!1:m.value),T=()=>{if(e.disabled)return!0;const{getDisabled:de}=e;return!!(de!=null&&de())},M=()=>T()?!1:m.value,C=gu(e,["arrow","showArrow"]),O=Ue(()=>e.overlap?!1:C.value);let $=null;const q=Ce(null),U=Ce(null),re=wi(()=>e.x!==void 0&&e.y!==void 0);function _(de){const{"onUpdate:show":ke,onUpdateShow:X,onShow:s,onHide:l}=e;d.value=de,ke&&Ln(ke,de),X&&Ln(X,de),de&&s&&Ln(s,!0),de&&l&&Ln(l,!1)}function L(){$&&$.syncPosition()}function Z(){const{value:de}=q;de&&(window.clearTimeout(de),q.value=null)}function D(){const{value:de}=U;de&&(window.clearTimeout(de),U.value=null)}function ne(){const de=T();if(e.trigger==="focus"&&!de){if(M())return;_(!0)}}function ye(){const de=T();if(e.trigger==="focus"&&!de){if(!M())return;_(!1)}}function ee(){const de=T();if(e.trigger==="hover"&&!de){if(D(),q.value!==null||M())return;const ke=()=>{_(!0),q.value=null},{delay:X}=e;X===0?ke():q.value=window.setTimeout(ke,X)}}function pe(){const de=T();if(e.trigger==="hover"&&!de){if(Z(),U.value!==null||!M())return;const ke=()=>{_(!1),U.value=null},{duration:X}=e;X===0?ke():U.value=window.setTimeout(ke,X)}}function fe(){pe()}function ve(de){var ke;M()&&(e.trigger==="click"&&(Z(),D(),_(!1)),(ke=e.onClickoutside)===null||ke===void 0||ke.call(e,de))}function Ae(){if(e.trigger==="click"&&!T()){Z(),D();const de=!M();_(de)}}function be(de){e.internalTrapFocus&&de.key==="Escape"&&(Z(),D(),_(!1))}function Pe(de){d.value=de}function Be(){var de;return(de=o.value)===null||de===void 0?void 0:de.targetRef}function Te(de){$=de}return dn("NPopover",{getTriggerElement:Be,handleKeydown:be,handleMouseEnter:ee,handleMouseLeave:pe,handleClickOutside:ve,handleMouseMoveOutside:fe,setBodyInstance:Te,positionManuallyRef:re,isMountedRef:i,zIndexRef:Kt(e,"zIndex"),extraClassRef:Kt(e,"internalExtraClass"),internalRenderBodyRef:Kt(e,"internalRenderBody")}),Wt(()=>{m.value&&T()&&_(!1)}),{binderInstRef:o,positionManually:re,mergedShowConsideringDisabledProp:A,uncontrolledShow:d,mergedShowArrow:O,getMergedShow:M,setShow:Pe,handleClick:Ae,handleMouseEnter:ee,handleMouseLeave:pe,handleFocus:ne,handleBlur:ye,syncPosition:L}},render(){var e;const{positionManually:i,$slots:o}=this;let f,d=!1;if(!i&&(o.activator?f=Ei(o,"activator"):f=Ei(o,"trigger"),f)){f=is(f),f=f.type===os?J("span",[f]):f;const m={onClick:this.handleClick,onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave,onFocus:this.handleFocus,onBlur:this.handleBlur};if(!((e=f.type)===null||e===void 0)&&e.__popover__)d=!0,f.props||(f.props={internalSyncTargetWithParent:!0,internalInheritedEventHandlers:[]}),f.props.internalSyncTargetWithParent=!0,f.props.internalInheritedEventHandlers?f.props.internalInheritedEventHandlers=[m,...f.props.internalInheritedEventHandlers]:f.props.internalInheritedEventHandlers=[m];else{const{internalInheritedEventHandlers:A}=this,T=[m,...A],M={onBlur:C=>{T.forEach(O=>{O.onBlur(C)})},onFocus:C=>{T.forEach(O=>{O.onFocus(C)})},onClick:C=>{T.forEach(O=>{O.onClick(C)})},onMouseenter:C=>{T.forEach(O=>{O.onMouseenter(C)})},onMouseleave:C=>{T.forEach(O=>{O.onMouseleave(C)})}};ap(f,A?"nested":i?"manual":this.trigger,M)}}return J(_s,{ref:"binderInstRef",syncTarget:!d,syncTargetWithParent:this.internalSyncTargetWithParent},{default:()=>{this.mergedShowConsideringDisabledProp;const m=this.getMergedShow();return[this.internalTrapFocus&&m?Xn(J("div",{style:{position:"fixed",inset:0}}),[[wo,{enabled:m,zIndex:this.zIndex}]]):null,i?null:J(Ns,null,{default:()=>f}),J(rp,fu(this.$props,ip,Object.assign(Object.assign({},this.$attrs),{showArrow:this.mergedShowArrow,show:m})),{default:()=>{var A,T;return(T=(A=this.$slots).default)===null||T===void 0?void 0:T.call(A)},header:()=>{var A,T;return(T=(A=this.$slots).header)===null||T===void 0?void 0:T.call(A)},footer:()=>{var A,T;return(T=(A=this.$slots).footer)===null||T===void 0?void 0:T.call(A)}})]}})}}),up=vu&&"loading"in document.createElement("img"),cp=(e={})=>{var i;const{root:o=null}=e;return{hash:`${e.rootMargin||"0px 0px 0px 0px"}-${Array.isArray(e.threshold)?e.threshold.join(","):(i=e.threshold)!==null&&i!==void 0?i:"0"}`,options:Object.assign(Object.assign({},e),{root:(typeof o=="string"?document.querySelector(o):o)||document.documentElement})}},Ar=new WeakMap,Sr=new WeakMap,Cr=new WeakMap,fp=(e,i,o)=>{if(!e)return()=>{};const f=cp(i),{root:d}=f.options;let m;const A=Ar.get(d);A?m=A:(m=new Map,Ar.set(d,m));let T,M;m.has(f.hash)?(M=m.get(f.hash),M[1].has(e)||(T=M[0],M[1].add(e),T.observe(e))):(T=new IntersectionObserver($=>{$.forEach(q=>{if(q.isIntersecting){const U=Sr.get(q.target),re=Cr.get(q.target);U&&U(),re&&(re.value=!0)}})},f.options),T.observe(e),M=[T,new Set([e])],m.set(f.hash,M));let C=!1;const O=()=>{C||(Sr.delete(e),Cr.delete(e),C=!0,M[1].has(e)&&(M[0].unobserve(e),M[1].delete(e)),M[1].size<=0&&m.delete(f.hash),m.size||Ar.delete(d))};return Sr.set(e,O),Cr.set(e,o),O},dp={padding:"8px 14px"},hp=e=>{const{borderRadius:i,boxShadow2:o,baseColor:f}=e;return Object.assign(Object.assign({},dp),{borderRadius:i,boxShadow:o,color:Ls(f,"rgba(0, 0, 0, .85)"),textColor:f})},pp=bo({name:"Tooltip",common:nr,peers:{Popover:pa},self:hp}),ma=pp,vp=Object.assign(Object.assign({},ga),Bt.props),gp=st({name:"Tooltip",props:vp,__popover__:!0,setup(e){const{mergedClsPrefixRef:i}=wn(e),o=Bt("Tooltip","-tooltip",void 0,ma,e,i),f=Ce(null);return Object.assign(Object.assign({},{syncPosition(){f.value.syncPosition()},setShow(m){f.value.setShow(m)}}),{popoverRef:f,mergedTheme:o,popoverThemeOverrides:Ue(()=>o.value.self)})},render(){const{mergedTheme:e,internalExtraClass:i}=this;return J(lp,Object.assign(Object.assign({},this.$props),{theme:e.peers.Popover,themeOverrides:e.peerOverrides.Popover,builtinThemeOverrides:this.popoverThemeOverrides,internalExtraClass:i.concat("tooltip"),ref:"popoverRef"}),this.$slots)}}),ti=Object.assign(Object.assign({},Bt.props),{showToolbar:{type:Boolean,default:!0},showToolbarTooltip:Boolean}),ya=xo("n-image");function mp(){return{toolbarIconColor:"rgba(255, 255, 255, .9)",toolbarColor:"rgba(0, 0, 0, .35)",toolbarBoxShadow:"none",toolbarBorderRadius:"24px"}}const yp=bo({name:"Image",common:nr,peers:{Tooltip:ma},self:mp}),wp=J("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},J("path",{d:"M6 5C5.75454 5 5.55039 5.17688 5.50806 5.41012L5.5 5.5V14.5C5.5 14.7761 5.72386 15 6 15C6.24546 15 6.44961 14.8231 6.49194 14.5899L6.5 14.5V5.5C6.5 5.22386 6.27614 5 6 5ZM13.8536 5.14645C13.68 4.97288 13.4106 4.9536 13.2157 5.08859L13.1464 5.14645L8.64645 9.64645C8.47288 9.82001 8.4536 10.0894 8.58859 10.2843L8.64645 10.3536L13.1464 14.8536C13.3417 15.0488 13.6583 15.0488 13.8536 14.8536C14.0271 14.68 14.0464 14.4106 13.9114 14.2157L13.8536 14.1464L9.70711 10L13.8536 5.85355C14.0488 5.65829 14.0488 5.34171 13.8536 5.14645Z",fill:"currentColor"})),bp=J("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},J("path",{d:"M13.5 5C13.7455 5 13.9496 5.17688 13.9919 5.41012L14 5.5V14.5C14 14.7761 13.7761 15 13.5 15C13.2545 15 13.0504 14.8231 13.0081 14.5899L13 14.5V5.5C13 5.22386 13.2239 5 13.5 5ZM5.64645 5.14645C5.82001 4.97288 6.08944 4.9536 6.28431 5.08859L6.35355 5.14645L10.8536 9.64645C11.0271 9.82001 11.0464 10.0894 10.9114 10.2843L10.8536 10.3536L6.35355 14.8536C6.15829 15.0488 5.84171 15.0488 5.64645 14.8536C5.47288 14.68 5.4536 14.4106 5.58859 14.2157L5.64645 14.1464L9.79289 10L5.64645 5.85355C5.45118 5.65829 5.45118 5.34171 5.64645 5.14645Z",fill:"currentColor"})),xp=J("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},J("path",{d:"M4.089 4.216l.057-.07a.5.5 0 0 1 .638-.057l.07.057L10 9.293l5.146-5.147a.5.5 0 0 1 .638-.057l.07.057a.5.5 0 0 1 .057.638l-.057.07L10.707 10l5.147 5.146a.5.5 0 0 1 .057.638l-.057.07a.5.5 0 0 1-.638.057l-.07-.057L10 10.707l-5.146 5.147a.5.5 0 0 1-.638.057l-.07-.057a.5.5 0 0 1-.057-.638l.057-.07L9.293 10L4.146 4.854a.5.5 0 0 1-.057-.638l.057-.07l-.057.07z",fill:"currentColor"})),Ap=Ve([Ve("body >",[Qe("image-container","position: fixed;")]),Qe("image-preview-container",`
- position: fixed;
- left: 0;
- right: 0;
- top: 0;
- bottom: 0;
- display: flex;
- `),Qe("image-preview-overlay",`
- z-index: -1;
- position: absolute;
- left: 0;
- right: 0;
- top: 0;
- bottom: 0;
- background: rgba(0, 0, 0, .3);
- `,[zr()]),Qe("image-preview-toolbar",`
- z-index: 1;
- position: absolute;
- left: 50%;
- transform: translateX(-50%);
- border-radius: var(--n-toolbar-border-radius);
- height: 48px;
- bottom: 40px;
- padding: 0 12px;
- background: var(--n-toolbar-color);
- box-shadow: var(--n-toolbar-box-shadow);
- color: var(--n-toolbar-icon-color);
- transition: color .3s var(--n-bezier);
- display: flex;
- align-items: center;
- `,[Qe("base-icon",`
- padding: 0 8px;
- font-size: 28px;
- cursor: pointer;
- `),zr()]),Qe("image-preview-wrapper",`
- position: absolute;
- left: 0;
- right: 0;
- top: 0;
- bottom: 0;
- display: flex;
- pointer-events: none;
- `,[Bs()]),Qe("image-preview",`
- user-select: none;
- -webkit-user-select: none;
- pointer-events: all;
- margin: auto;
- max-height: calc(100vh - 32px);
- max-width: calc(100vw - 32px);
- transition: transform .3s var(--n-bezier);
- `),Qe("image",`
- display: inline-flex;
- max-height: 100%;
- max-width: 100%;
- `,[$n("preview-disabled",`
- cursor: pointer;
- `),Ve("img",`
- border-radius: inherit;
- `)])]),Wn=32,wa=st({name:"ImagePreview",props:Object.assign(Object.assign({},ti),{onNext:Function,onPrev:Function,clsPrefix:{type:String,required:!0}}),setup(e){const i=Bt("Image","-image",Ap,yp,e,Kt(e,"clsPrefix"));let o=null;const f=Ce(null),d=Ce(null),m=Ce(void 0),A=Ce(!1),T=Ce(!1),{localeRef:M}=Bh("Image");function C(){const{value:G}=d;if(!o||!G)return;const{style:ge}=G,le=o.getBoundingClientRect(),Ee=le.left+le.width/2,_e=le.top+le.height/2;ge.transformOrigin=`${Ee}px ${_e}px`}function O(G){var ge,le;switch(G.key){case" ":G.preventDefault();break;case"ArrowLeft":(ge=e.onPrev)===null||ge===void 0||ge.call(e);break;case"ArrowRight":(le=e.onNext)===null||le===void 0||le.call(e);break;case"Escape":he();break}}tn(A,G=>{G?gt("keydown",document,O):ct("keydown",document,O)}),nn(()=>{ct("keydown",document,O)});let $=0,q=0,U=0,re=0,_=0,L=0,Z=0,D=0,ne=!1;function ye(G){const{clientX:ge,clientY:le}=G;U=ge-$,re=le-q,Is(Q)}function ee(G){const{mouseUpClientX:ge,mouseUpClientY:le,mouseDownClientX:Ee,mouseDownClientY:_e}=G,Xe=Ee-ge,Ye=_e-le,rt=`vertical${Ye>0?"Top":"Bottom"}`,et=`horizontal${Xe>0?"Left":"Right"}`;return{moveVerticalDirection:rt,moveHorizontalDirection:et,deltaHorizontal:Xe,deltaVertical:Ye}}function pe(G){const{value:ge}=f;if(!ge)return{offsetX:0,offsetY:0};const le=ge.getBoundingClientRect(),{moveVerticalDirection:Ee,moveHorizontalDirection:_e,deltaHorizontal:Xe,deltaVertical:Ye}=G||{};let rt=0,et=0;return le.width<=window.innerWidth?rt=0:le.left>0?rt=(le.width-window.innerWidth)/2:le.right<window.innerWidth?rt=-(le.width-window.innerWidth)/2:_e==="horizontalRight"?rt=Math.min((le.width-window.innerWidth)/2,_-(Xe!=null?Xe:0)):rt=Math.max(-((le.width-window.innerWidth)/2),_-(Xe!=null?Xe:0)),le.height<=window.innerHeight?et=0:le.top>0?et=(le.height-window.innerHeight)/2:le.bottom<window.innerHeight?et=-(le.height-window.innerHeight)/2:Ee==="verticalBottom"?et=Math.min((le.height-window.innerHeight)/2,L-(Ye!=null?Ye:0)):et=Math.max(-((le.height-window.innerHeight)/2),L-(Ye!=null?Ye:0)),{offsetX:rt,offsetY:et}}function fe(G){ct("mousemove",document,ye),ct("mouseup",document,fe);const{clientX:ge,clientY:le}=G;ne=!1;const Ee=ee({mouseUpClientX:ge,mouseUpClientY:le,mouseDownClientX:Z,mouseDownClientY:D}),_e=pe(Ee);U=_e.offsetX,re=_e.offsetY,Q()}const ve=mn(ya,null);function Ae(G){var ge,le;if((le=(ge=ve==null?void 0:ve.previewedImgPropsRef.value)===null||ge===void 0?void 0:ge.onMousedown)===null||le===void 0||le.call(ge,G),G.button!==0)return;const{clientX:Ee,clientY:_e}=G;ne=!0,$=Ee-U,q=_e-re,_=U,L=re,Z=Ee,D=_e,Q(),gt("mousemove",document,ye),gt("mouseup",document,fe)}function be(G){var ge,le;(le=(ge=ve==null?void 0:ve.previewedImgPropsRef.value)===null||ge===void 0?void 0:ge.onDblclick)===null||le===void 0||le.call(ge,G);const Ee=b();Te=Te===Ee?1:Ee,Q()}const Pe=1.5;let Be=0,Te=1,de=0;function ke(){Te=1,Be=0}function X(){var G;ke(),de=0,(G=e.onPrev)===null||G===void 0||G.call(e)}function s(){var G;ke(),de=0,(G=e.onNext)===null||G===void 0||G.call(e)}function l(){de-=90,Q()}function n(){de+=90,Q()}function y(){const{value:G}=f;if(!G)return 1;const{innerWidth:ge,innerHeight:le}=window,Ee=Math.max(1,G.naturalHeight/(le-Wn)),_e=Math.max(1,G.naturalWidth/(ge-Wn));return Math.max(3,Ee*2,_e*2)}function b(){const{value:G}=f;if(!G)return 1;const{innerWidth:ge,innerHeight:le}=window,Ee=G.naturalHeight/(le-Wn),_e=G.naturalWidth/(ge-Wn);return Ee<1&&_e<1?1:Math.max(Ee,_e)}function B(){const G=y();Te<G&&(Be+=1,Te=Math.min(G,Math.pow(Pe,Be)),Q())}function ae(){if(Te>.5){const G=Te;Be-=1,Te=Math.max(.5,Math.pow(Pe,Be));const ge=G-Te;Q(!1);const le=pe();Te+=ge,Q(!1),Te-=ge,U=le.offsetX,re=le.offsetY,Q()}}function Q(G=!0){var ge;const{value:le}=f;if(!le)return;const{style:Ee}=le,_e=as((ge=ve==null?void 0:ve.previewedImgPropsRef.value)===null||ge===void 0?void 0:ge.style);let Xe="";if(typeof _e=="string")Xe=_e+";";else for(const rt in _e)Xe+=`${Xd(rt)}: ${_e[rt]};`;const Ye=`transform-origin: center; transform: translateX(${U}px) translateY(${re}px) rotate(${de}deg) scale(${Te});`;ne?Ee.cssText=Xe+"cursor: grabbing; transition: none;"+Ye:Ee.cssText=Xe+"cursor: grab;"+Ye+(G?"":"transition: none;"),G||le.offsetHeight}function he(){A.value=!A.value,T.value=!0}function Re(){Te=b(),Be=Math.ceil(Math.log(Te)/Math.log(Pe)),U=0,re=0,Q()}const Ne={setPreviewSrc:G=>{m.value=G},setThumbnailEl:G=>{o=G},toggleShow:he};function Ie(G,ge){if(e.showToolbarTooltip){const{value:le}=i;return J(gp,{to:!1,theme:le.peers.Tooltip,themeOverrides:le.peerOverrides.Tooltip,keepAliveOnHover:!1},{default:()=>M.value[ge],trigger:()=>G})}else return G}const lt=Ue(()=>{const{common:{cubicBezierEaseInOut:G},self:{toolbarIconColor:ge,toolbarBorderRadius:le,toolbarBoxShadow:Ee,toolbarColor:_e}}=i.value;return{"--n-bezier":G,"--n-toolbar-icon-color":ge,"--n-toolbar-color":_e,"--n-toolbar-border-radius":le,"--n-toolbar-box-shadow":Ee}}),{inlineThemeDisabled:nt}=wn(),He=nt?Ur("image-preview",void 0,lt,e):void 0;return Object.assign({previewRef:f,previewWrapperRef:d,previewSrc:m,show:A,appear:yo(),displayed:T,previewedImgProps:ve==null?void 0:ve.previewedImgPropsRef,handleWheel(G){G.preventDefault()},handlePreviewMousedown:Ae,handlePreviewDblclick:be,syncTransformOrigin:C,handleAfterLeave:()=>{ke(),de=0,T.value=!1},handleDragStart:G=>{var ge,le;(le=(ge=ve==null?void 0:ve.previewedImgPropsRef.value)===null||ge===void 0?void 0:ge.onDragstart)===null||le===void 0||le.call(ge,G),G.preventDefault()},zoomIn:B,zoomOut:ae,rotateCounterclockwise:l,rotateClockwise:n,handleSwitchPrev:X,handleSwitchNext:s,withTooltip:Ie,resizeToOrignalImageSize:Re,cssVars:nt?void 0:lt,themeClass:He==null?void 0:He.themeClass,onRender:He==null?void 0:He.onRender},Ne)},render(){var e,i;const{clsPrefix:o}=this;return J(Pt,null,(i=(e=this.$slots).default)===null||i===void 0?void 0:i.call(e),J(Fs,{show:this.show},{default:()=>{var f;return this.show||this.displayed?((f=this.onRender)===null||f===void 0||f.call(this),Xn(J("div",{class:[`${o}-image-preview-container`,this.themeClass],style:this.cssVars,onWheel:this.handleWheel},J(fn,{name:"fade-in-transition",appear:this.appear},{default:()=>this.show?J("div",{class:`${o}-image-preview-overlay`,onClick:this.toggleShow}):null}),this.showToolbar?J(fn,{name:"fade-in-transition",appear:this.appear},{default:()=>{if(!this.show)return null;const{withTooltip:d}=this;return J("div",{class:`${o}-image-preview-toolbar`},this.onPrev?J(Pt,null,d(J(jt,{clsPrefix:o,onClick:this.handleSwitchPrev},{default:()=>wp}),"tipPrevious"),d(J(jt,{clsPrefix:o,onClick:this.handleSwitchNext},{default:()=>bp}),"tipNext")):null,d(J(jt,{clsPrefix:o,onClick:this.rotateCounterclockwise},{default:()=>J(jh,null)}),"tipCounterclockwise"),d(J(jt,{clsPrefix:o,onClick:this.rotateClockwise},{default:()=>J(zh,null)}),"tipClockwise"),d(J(jt,{clsPrefix:o,onClick:this.resizeToOrignalImageSize},{default:()=>J($h,null)}),"tipOriginalSize"),d(J(jt,{clsPrefix:o,onClick:this.zoomOut},{default:()=>J(Hh,null)}),"tipZoomOut"),d(J(jt,{clsPrefix:o,onClick:this.zoomIn},{default:()=>J(Wh,null)}),"tipZoomIn"),d(J(jt,{clsPrefix:o,onClick:this.toggleShow},{default:()=>xp}),"tipClose"))}}):null,J(fn,{name:"fade-in-scale-up-transition",onAfterLeave:this.handleAfterLeave,appear:this.appear,onEnter:this.syncTransformOrigin,onBeforeLeave:this.syncTransformOrigin},{default:()=>{const{previewedImgProps:d={}}=this;return Xn(J("div",{class:`${o}-image-preview-wrapper`,ref:"previewWrapperRef"},J("img",Object.assign({},d,{draggable:!1,onMousedown:this.handlePreviewMousedown,onDblclick:this.handlePreviewDblclick,class:[`${o}-image-preview`,d.class],key:this.previewSrc,src:this.previewSrc,ref:"previewRef",onDragstart:this.handleDragStart}))),[[ho,this.show]])}})),[[wo,{enabled:this.show}]])):null}}))}}),ba=xo("n-image-group"),Sp=ti;st({name:"ImageGroup",props:Sp,setup(e){let i;const{mergedClsPrefixRef:o}=wn(e),f=`c${ko()}`,d=co(),m=M=>{var C;i=M,(C=T.value)===null||C===void 0||C.setPreviewSrc(M)};function A(M){if(!(d!=null&&d.proxy))return;const O=d.proxy.$el.parentElement.querySelectorAll(`[data-group-id=${f}]:not([data-error=true])`);if(!O.length)return;const $=Array.from(O).findIndex(q=>q.dataset.previewSrc===i);~$?m(O[($+M+O.length)%O.length].dataset.previewSrc):m(O[0].dataset.previewSrc)}dn(ba,{mergedClsPrefixRef:o,setPreviewSrc:m,setThumbnailEl:M=>{var C;(C=T.value)===null||C===void 0||C.setThumbnailEl(M)},toggleShow:()=>{var M;(M=T.value)===null||M===void 0||M.toggleShow()},groupId:f});const T=Ce(null);return{mergedClsPrefix:o,previewInstRef:T,next:()=>{A(1)},prev:()=>{A(-1)}}},render(){return J(wa,{theme:this.theme,themeOverrides:this.themeOverrides,clsPrefix:this.mergedClsPrefix,ref:"previewInstRef",onPrev:this.prev,onNext:this.next,showToolbar:this.showToolbar,showToolbarTooltip:this.showToolbarTooltip},this.$slots)}});const Cp=Object.assign({alt:String,height:[String,Number],imgProps:Object,previewedImgProps:Object,lazy:Boolean,intersectionObserverOptions:Object,objectFit:{type:String,default:"fill"},previewSrc:String,fallbackSrc:String,width:[String,Number],src:String,previewDisabled:Boolean,loadDescription:String,onError:Function,onLoad:Function},ti),Tp=st({name:"Image",props:Cp,inheritAttrs:!1,setup(e){const i=Ce(null),o=Ce(!1),f=Ce(null),d=mn(ba,null),{mergedClsPrefixRef:m}=d||wn(e),A={click:()=>{if(e.previewDisabled||o.value)return;const C=e.previewSrc||e.src;if(d){d.setPreviewSrc(C),d.setThumbnailEl(i.value),d.toggleShow();return}const{value:O}=f;O&&(O.setPreviewSrc(C),O.setThumbnailEl(i.value),O.toggleShow())}},T=Ce(!e.lazy);Ot(()=>{var C;(C=i.value)===null||C===void 0||C.setAttribute("data-group-id",(d==null?void 0:d.groupId)||"")}),Ot(()=>{if(e.lazy&&e.intersectionObserverOptions){let C;const O=Wt(()=>{C==null||C(),C=void 0,C=fp(i.value,e.intersectionObserverOptions,T)});nn(()=>{O(),C==null||C()})}}),Wt(()=>{var C;e.src,(C=e.imgProps)===null||C===void 0||C.src,o.value=!1});const M=Ce(!1);return dn(ya,{previewedImgPropsRef:Kt(e,"previewedImgProps")}),Object.assign({mergedClsPrefix:m,groupId:d==null?void 0:d.groupId,previewInstRef:f,imageRef:i,showError:o,shouldStartLoading:T,loaded:M,mergedOnClick:C=>{var O,$;A.click(),($=(O=e.imgProps)===null||O===void 0?void 0:O.onClick)===null||$===void 0||$.call(O,C)},mergedOnError:C=>{if(!T.value)return;o.value=!0;const{onError:O,imgProps:{onError:$}={}}=e;O==null||O(C),$==null||$(C)},mergedOnLoad:C=>{const{onLoad:O,imgProps:{onLoad:$}={}}=e;O==null||O(C),$==null||$(C),M.value=!0}},A)},render(){var e,i;const{mergedClsPrefix:o,imgProps:f={},loaded:d,$attrs:m,lazy:A}=this,T=(i=(e=this.$slots).placeholder)===null||i===void 0?void 0:i.call(e),M=this.src||f.src,C=J("img",Object.assign(Object.assign({},f),{ref:"imageRef",width:this.width||f.width,height:this.height||f.height,src:this.showError?this.fallbackSrc:A&&this.intersectionObserverOptions?this.shouldStartLoading?M:void 0:M,alt:this.alt||f.alt,"aria-label":this.alt||f.alt,onClick:this.mergedOnClick,onError:this.mergedOnError,onLoad:this.mergedOnLoad,loading:up&&A&&!this.intersectionObserverOptions?"lazy":"eager",style:[f.style||"",T&&!d?{height:"0",width:"0",visibility:"hidden"}:"",{objectFit:this.objectFit}],"data-error":this.showError,"data-preview-src":this.previewSrc||this.src}));return J("div",Object.assign({},m,{role:"none",class:[m.class,`${o}-image`,(this.previewDisabled||this.showError)&&`${o}-image--preview-disabled`]}),this.groupId?C:J(wa,{theme:this.theme,themeOverrides:this.themeOverrides,clsPrefix:o,ref:"previewInstRef",showToolbar:this.showToolbar,showToolbarTooltip:this.showToolbarTooltip},{default:()=>C}),!d&&T)}});const Mp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAkCAYAAAD7PHgWAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAJAAAAAC/FoutAAADKklEQVRYCc2YW4hNYRiGx3FyaJxPMUYOOZWSUBgjE8odk3AhXChR5E5qTG5QUmhScoFxNXKIckiZUk4hlJBcGJPzIeVYzOB5prWy7TFr9p7Zs9d+69nrX+v7//97117/+tbaOy8vx9UhBX/j6VMG82AYDIFv8AKuwQmogV+QqMnsLAXHFUIBvAbHXYaTcBtarXGMvAC/U+AufUpAeRLVkMq4W/SbCWlrIyN+gkk+wkFYCCOhG/SDqVABtWA/v8Hd8DbY/8x2DxTDAMiHIiiFvfASHCeV0AlS0k56hQn30+7bwigTl0MDhAnP0R4KUfJEt4LLxXFnwGORWkPUzj9geWTPpkHXWz1UQeem4WaPTCfyDsx7qNleBCZAeDbLojpGxOYTS/lSJcwzkfYX0OTKhOP/NE8FHVxvcWgFSTX4Bppcas/ARf4V+kNcukpiTW5KNrArCOxLDmR530qhwYfJee8FgdnJgSzvu34ta5osDHNbRsLL2zU8GOP2OLk1uEoPHcHK7yPvCVhe4tb9wECRWw0ODA5Yi3JBPonUID802MMG8g7OBVkPVU8/NPjKBvItJRcU+mj0pcHngauWnp3ZMu89oRp9adDK/RN07ltK3JoUGKhLNHKaHW/tDYkHY2iPIKclz3XYuAbZNmoRnxq0YMepbSTXx5FkE1044KU2uDo5mKX9UeTxJVcP/32i+T5n0E6jIZvy/fE6mL8qKvHRoNMdtn2iOmY4VhnkrWXbK2ruAoKPwTNxPfpboj1lFTkA5vsOs6BFWW4egIMeQViXaGZUrvvwivkUK01ndl9avcya9OYpgUxqMJNdAef/BMWQtnoz4iI4iYV8M3hJ2qq5TBD+5KyjPaUtE2poO1g8NXoJWvtI9E7dAQ3gXDWQsTW+gMn828KJP8ASSEdj6XwTHF8P5ZCJq8E0f+V741kwibjAI0sCcbUOvAkc8xRmQLtqLbOHCZ/RntNMNqvBeQhP6DBty1hWNIYsN8Dkrk9/FeZDKJ/t78G42zLIulz0FeAdrhF/Ki6G6mDfY36DfpOxahrZLegaCvF1aT3kjLy8W0Bjx2A45KS6Z9rVH+dMzG9PPT/rAAAAAElFTkSuQmCC",Ep="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJKADAAQAAAABAAAAIAAAAADfjkU8AAAHv0lEQVRYCZVXW6hWRRReM/u/HM/xclRCUzHLEFIkyqfwIUylG5pKIFqBhSgUkj1kGYT2ENJDUQhhF4QgDBRJPGZHo9KkHoISzUsmPQl5yfvlePz33jN935qZ39+T132Yf9bMrMs331ozex8jN3h6X180Nqv1e8kb+4QxdoR3MsSXZSGFOyul32tco6s6+O41ZuVK1+rCr1+f5bt2LYTNLG+z8eL8MKwbyd1ZnxfH/JX8+0Zv8cnADWsPtdol2SQh9X75K0Pzava+qdTniStrxnmBUwGgqz2mxBvB2lFTuhWVj1Z/Rvti6dKFpmJXOicjDQ2g5wv+wL6kDzSMvTO5uXy5q7jc83L/zV8dp216rgHUeHvJQ1m1vskbP9rAK4EI+zLK6himAOOxaf4xqHi7UaMaedZgTedowzXaF0435NXeYIqgsFy4E9JzZU775i9+/h+gxhuLH8wGDNjpnRtkXIHdw6JaExkzTmT/HjgtuVExaJ5BxUYf6BkYT1hDDzbAbtgQOmWYDKktl7AhjB03Vvqesrd3+sBvvvxFffDHL13aWXaa3djwGAsw6mz0WDHzF4u09RNZ9abIqZO6KwYnC5pCgrIEBL7SHDZisJfALoGRjYgEQFQkVgiUnbcE9a87f2r8wB1dJysElHcU71mfjTG6K2gbK2beIpH2DpEtG0ROHIMlphkITiApgIAqZh3zzXWkSBWVqTAP5jFFOyiSNcji2JBOsXeZen/W4WzTs2zhqGq945A1rt2UOZRLhIPRYzNE9u0W+fswjDHW7cAEq+oMU/pghwqS47Bl9H1kXYMa5/Gw595DaYI1+ARTeS1vPFDJfH2BuKJdte4bJ2bkPSLbN4OZ9cFCdwmPdBYdq1ewGAKnKJjVnVMPirRL+uwxvppW6pA52LKedGirufOvVcDM44KyMQbeJk8TGTdBZOc2kfMNBORWoN4KhtZkCUwG2oPzZnAuN8HQFo3poR39YKxXiW40+NHTiiWsTK1A6V54wAio1n0qMrBT5MJFTMGaTmhIAAmYynFNgTIgA8WGLtjFnmu6jp8ElL4pg50AGDJFa4dXfOmGWnjjSTDnzomcPoMVesdDEKqJjrvkoyDQ666xTpUkt65TTmvJhr4AhjUUWIKAGFpbvDMy6QBDuDsJALN6AijH2zU4pGMGjrvBsj4E2wwYZa5xTtegr+ucg6AnKuiBhHBjs2eDb1wC3LuzvpEfxztKkZNGRdt0lJzHQATFRxmJfQKWwNCWTCQfaZ1YdA4/0NW7SeNhjPgat5Dz1pTmKG/NAAYsUaZzbZA1eGRHmeJanG8JdhVAWk89bYM90xSAMG2BHX2tgCWiRYZO4WLODyRmPI9gWIMCHKadJgCca7JDUBynFscYNnVa7NUvAfH80B/Z0XSFrBAgoh+y1rnP9Q3M25UKrCEijqwpG3RMJ5i+yk4CwrkIQoFTpm5s9KPA6BsyY7Dx3YjeUVbmwZDYDxFJpPeF5w8bKe/HW0Usql2LWymkc2pEQJTZFECU01jBQK9VJ26gyQg27QDENUopiwLYUMpopcFNVK2eGLxn6zBct3hyt5HXkL6B+akAWvVqUuSQGUx3SRmNTxNIlLnOR+fxowBjzUBmypSNnAVMIGGsajA11m6huQKqnxu6AiCO8UWvOWZ+1UOoKQVB6hnsmsa5OB/ZCKkKTNEFCxrfPSFFZAd+SrwznZ4sxMGflex8z/GjS5qAzLerr5iyXEXlAIoswRFBNHMMdTJHQAzEXllrSZOucYwwyTYFJhiwo0CwpqcMTljKlazywYh/fuuJHtmF5/LsufvgaYIlhagl1hTfMxjiwScJAyoQ9IlrBYEf7aGp6cEAoLV4Wbg5NkgwrBsAK7lx5MzZTGy1emTw/u7RjMAn1FCQxRbFXOhddDl2gObwNcKdKvXax8CQ9W5REFEmewoGPY829QGkCQaACEazQNahZozprbnqrBheu2sA1bs27pfSvkrwNCQQrSm+SjCpaUhB6bEFGEspAIIRPnbSsQ7MhFQ5njKmEH8OKcjq/ZZ3HOz6vRVQyEbrDORLT85Zi9p5kWg1fRCQMIxwU+jeMh0pc0DCL8XAIgMCGRrTw2LWY57SBDAlLlYPp5W22qbOfdtm9wkdy6PvLMaXps/eiAtrjkWkjPcE4Wgfq4pAmHEWsLJFNskMmIynimyUjcCKgxLLDsxIVm/7YfCB7qnXCXtjQFS+MG3mJsn9MxnQWDhTQFEmW9oYRQGRjZBWpovMlDqGjHVegh5gKvXajs6D3025HhjO0etNn54ps9ahGOfx9iYwfoaCdDSwg7pSenjXsFAJAHMKBDIKES0ww/9OAGbroAPbn75ZQJbJTZ/2HzfNN9YsQ/p6SxS3Hlse4bxAY4+ADRznPA9rkHUN6dJ/CLlna/JKve2dW4EhkFsylNBemDxzCnhfhzoZTrb4KaH3EutGixopURkAyQrm1Lu1Z+qVtnn9/+zGh/qtn9sGRFdHRj3Sb9DIIR9Lo3gO76Nq+gzVLwQFwTQRB1JopMhqta97zp1ekG7hW8O5A4ZanV2aNOPhoszXoHAn4drFQQQKANKjbywuYPuH9ZVFg/7a9mur3e3Id8RQX4cXJz41sTTuXXxKPIoaM3gn/YR/M98asq97b1/d2x3/B8k9N3E67sAEAAAAAElFTkSuQmCC",Op=st({name:"the-favorite",props:{isFavorite:{type:Boolean,default:!1}},setup(e){return()=>te("div",{class:["favoriteWrap",e.isFavorite?"liked":""]},[te("img",{class:"favoritIcon",src:e.isFavorite?Ep:Mp},null)])}}),Pp="_book_ba845_1",kp="_back_ba845_11",Rp="_bookHide_ba845_16",Dp="_wrap_ba845_36",Np="_wrapItem_ba845_53",_p="_item_ba845_60",Lp="_des_ba845_69",Bp="_icon_ba845_74",Fp="_last_ba845_79",xt={book:Pp,back:kp,bookHide:Rp,wrap:Dp,wrapItem:Np,item:_p,des:Lp,icon:Bp,last:Fp},Ip="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAAFDElEQVRYCcWZy24cRRSGT3XPxbHj+MIlwXLCJkJKkLJmzSICicfIhi0Pwg55k9dASF6AxAOwQAIhgRRkQpwQRMaZxjOeme7i/8+pmqtlVwMzLqlVl66u+uo/p0731DiZS/6s+754eYTmhyL+DsrX57r892obQzon0nkmUlUF5jnCoIcizcfujXd+mJ4AvSx571tyVnyO2qfifRbbl5K3NwCIKU5eiJSDyRTOVagcyM7+Z845vaGAAe4rgH046b3EUuuaSNYQOX0l0oeAC8l9Lbv7HxPSlKJyq4IjTFkaUgtKnpsg1KuntKa44HPfL92sMyAwnJoZefGXyODvmbtaobl940GmG2LZPrcwvZ/43saOSKO10MMEGz6iibFbryCNsAfKke3mzbdN0UWMh873X3eXEkoWJzu/pYkNk2PDMJVDmPtUhPAV/dQVzvdeQ+8rTjlMTDMzNs6lgD7XmlTFukZ9XEPx1UA8Vu0rlGG2CkpU2KllWUnlR8i9lJWXUVXJta1bcuOt27MzMBbyypsWfhgjA2w64M9firz8EdIT6gwvAEzqGlJlTSmlgXLTymgrxcoVy2zHpX2Rd4tiETDi0sS8plIiINT67Vu8kezJyuU6KQHsAgQgWfaA8Ch7vWftpfYnLPr4RTNO8SwUEwHDcxjbS6Yg40mpngAYbwYqWY3LOYC4kLgIgybkN0/gBhjpvd1cbm/Zu2KBLDSkA3oPVUy5aC6aNyrH3ANyUg/3CA0ohScs6s8LvnKxWF/+j4CAU6WQm/kAS7W0DhiFoGoRCPcIHKAM3u4HcZKyZAVpLvoXFYgKTnKCEsZAI5T2jSaP9/F8nXSxA0yNZGAThQyIZm2JW9sOgKauKQ3goGD0TbZzoXVS8nI4me5QNRkmUvM2ZOv+R9Lc2pM+Pj47v/8kvdPClEY/6xNVxe6Gz3KMGA1SQNMBaVoqgJybw8ydS7Z2Q+dZ296TW7hOOy/kz+MnMuz1gsnNT6m4PV9PwXQTB3PpBlFQbgKoIbNxbX37pty594G8uXcXiyDUrG+qginShT7JCkaTTmKbmXmObzx13myrv9mOByh8T1Vcjg+6MDjVMBNz09Cn5hXswwf/eP5UOt3uJCbyGaqpeT0TJyvICUwNvnttNzIOjgZ9yVvrctYr5OXxr9I5OVHTR19lHtWPz49lTijUADQwew/bjib08S/fSWN9Wwp8BNiHQVBZfS/ERy0HUCyqTkoHxMDxy8XMFXwKn1T9AuZE+Bj72XRflmlaQsIlqGidlNxbgy4m01eWmtvim4Yb1OMrzlwhqm1QsQ9dgs/XScm9LVzQfAYWYxpNHu9FECo53r1UEFf0Qy6gTkruHb9UxmCMi/wwBTBhDCCYE/W4EDUv6hGept5slfiSEXn3kk8tLiQZUFWCD2l4oYr0qRjbUGbIYZuBTvwxgkUX4InCJ3eT3w/4+kxMa7v7AAgbI4AZ1JRqhOSlChps3DhqZlUyWRMlq/2rzuPnYIWdWyIv8SMo/hjiacYQZsMt5E6GVYYfSZkMcA418DnacuQNubnh5N7O7O+OizSqDXjRYMu4l+Fdet7x0jLmqj8m2OCD7qj+k6t6wh1xkxyuarp/Mc/hFR2/JaDy+M3Jg8y1N3kmfJDwyKq7HJBNP4dXfgR82VIdjoDb1ydHwHpgjQYc2HyBy35VXzbIMu6rWcEQ4DjF7A8KNKzkb4jpxWmY00hyCJrHweXGPf4B6HyHtp8LqjYAAAAASUVORK5CYII=",zp=st({name:"courseware-detail",emits:["close"],setup(e,{emit:i}){const o=En({box:{},show:!1,steps:[{ele:"",eleRect:{},img:Yt("courseware-detail1.png"),handStyle:{top:"-0.4rem",left:"0.98rem",transform:"rotate(-90deg)"},imgStyle:{top:"-1.3rem",left:"2.2rem"},btnsStyle:{top:"1.5rem",left:"3.5rem"}}],step:0}),f=Ce(!1),d=localStorage.getItem("guideInfo");d&&JSON.parse(d).coursewareDetail?f.value=!1:f.value=!0;const m=()=>{console.log(`coursewareDetail-${o.step}`);const C=document.getElementById(`coursewareDetail-${o.step}`);if(C){const O=C.getBoundingClientRect();o.box={left:O.x+"px",top:O.y+"px",width:O.width+"px",height:O.height+"px"}}else T()};Ot(()=>{m(),window.addEventListener("resize",A)});const A=()=>{m()};po(()=>{window.removeEventListener("resize",A)});const T=()=>{if(o.step>=2){M();return}o.step=o.step+1,m()},M=()=>{let C=JSON.parse(localStorage.getItem("guideInfo")||"{}")||null;C?C.coursewareDetail=!0:C={coursewareDetail:!0},localStorage.setItem("guideInfo",JSON.stringify(C)),f.value=!1};return()=>te(jr,{teleport:"body",overlay:!1,closeOnClickOverlay:!1,class:["popup-custom",Ze.guidePopup],show:f.value,"onUpdate:show":C=>f.value=C},{default:()=>[te("div",{class:Ze.content,onClick:()=>T()},[o.step!=o.steps.length-1&&te("div",{class:Ze.backBtn,onClick:C=>{C.stopPropagation(),M()}},[vt("跳过")]),te("div",{class:Ze.box,style:o.box,id:`modeType-${o.step}`},[o.steps.map((C,O)=>{var $,q;return te("div",{onClick:U=>U.stopPropagation(),class:Ze.item,style:{display:O===o.step?"":"none",left:`${($=C.eleRect)==null?void 0:$.left}px`,top:`${(q=C.eleRect)==null?void 0:q.top}px`}},[te("img",{class:Ze.img,style:C.imgStyle,src:C.img},null),te("img",{class:Ze.iconHead,style:C.handStyle,src:Yt("indexDot.png")},null),te("div",{class:Ze.btns,style:C.btnsStyle},[o.step+1==o.steps.length?te(Pt,null,[te(hn,{class:[Ze.btn,Ze.endBtn],round:!0,type:"primary",onClick:()=>M()},{default:()=>[vt("完成")]})]):te(hn,{class:Ze.btn,round:!0,type:"primary",onClick:()=>T()},{default:()=>[vt("下一步 ("),o.step+1,vt("/"),o.steps.length,vt(")")]})])])})])])]})}}),jp=st({name:"the-book",props:{bookData:{type:Object,default:()=>({})},show:{type:Boolean,default:!1},rect:{type:Object,default:()=>({})}},emits:["close"],setup(e,{emit:i}){vo();const o=En({show:!1,width:0,height:0,transform:"",list:[],lastTime:localStorage.getItem("lastTime")}),f=Ce(!1),d=async()=>{console.log("初始化完成")};let m=null,A=null;const T=()=>{m=window.$("#flipbook");const q=document.body.clientHeight*.8;o.height=q,o.width=q*(210/297)*2,m.turn({autoCenter:!0,duration:1e3,acceleration:!0,elevation:50,width:o.width,height:o.height,gradients:!0})},M=()=>{const q=document.querySelector(".bookWrap");if(q){const U=q.getBoundingClientRect(),re=e.rect.width/(U.width/2),_=e.rect.height/U.height,L=(U.width/2*(re-1)/2+e.rect.x-U.x-U.width/4)/re,Z=(U.height*(_-1)/2+e.rect.y-U.y)/_,D=`scale3d(${re}, ${_}, 1) translate(${L}px, ${Z}px)`;q.style.transform=o.transform=D,q.style.transition="transform 0s",Tr(()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{q.style.transition="transform 1s",q.style.transform="",o.show=!0,A=setTimeout(()=>{m.turn("page",2)},500),setTimeout(()=>{f.value=!0},1500)})})})}},C=()=>{clearTimeout(A);const q=document.querySelector(".bookWrap");m.turn("page",1),q&&(q.style.transform=o.transform),i("close"),setTimeout(()=>{q.style.transition="",q.style.transform="",o.show=!1,o.list=[]},1e3)};Ot(async()=>{await d(),ss("webViewOnResume",()=>{o.lastTime=localStorage.getItem("lastTime")})});const O=()=>{var _;if(!((_=e.bookData)!=null&&_.lessonList))return;const q=Math.floor((document.body.clientHeight*.8-40)/50);console.log("🚀 ~ step:",q);const U=[];let re=[];for(let L=0;L<e.bookData.lessonList.length;L++){const Z=e.bookData.lessonList[L];re.length<q?re.push({name:Z.name}):re=[{name:Z.name}];for(let D=0;D<Z.knowledgeList.length;D++)re.length<q?re.push(Z.knowledgeList[D]):(U.push(re),re=[Z.knowledgeList[D]])}re.length&&U.push(re),o.list=U};tn(()=>e.show,()=>{e.show&&(O(),Tr(()=>{T(),requestAnimationFrame(()=>{M()})}))});const $=q=>{if(q.id){if(!q.containMaterial){ls("暂无资源");return}localStorage.setItem("lastTime",q.id);const U=fs.stringify({id:q.id,name:q.name}),re=location.origin+location.pathname+"#/courseware-play?"+U;console.log("🚀 ~ url:",re),go({api:"openWebView",content:{url:re,orientation:0,isHideTitle:!1}})}};return()=>te("div",{class:[xt.book,o.show?"":xt.bookHide]},[te("div",{class:xt.back,onClick:C},[te("img",{src:Po},null)]),te("div",{class:"bookWrap",style:{width:o.width+"px"}},[!!o.list.length&&te("div",{id:"flipbook",class:[o.show&&"animated"]},[te("div",{class:"page"},[te("img",{style:"width: 100%; height: 100%; object-fit: cover;",src:e.bookData.coverImg},null)]),o.list.map(q=>te("div",{class:"page"},[te("div",{class:xt.wrap},[te("div",{class:xt.wrapItem},[q.map((U,re)=>te(Pt,null,[te("div",{class:[xt.item,U.id&&xt.des],onTouchstart:_=>{_.stopPropagation()},onClick:_=>{_.stopPropagation(),$(U)}},[U.id?te("img",{id:re==1?"coursewareDetail-0":"",class:xt.icon,src:Ip},null):null,te("div",{class:xt.name},[U.name,o.lastTime===U.id&&te("span",{class:xt.last},[vt("上次观看")])])])]))])])])),te("div",{class:"page",style:{pointerEvents:"none"}},[te("div",{class:xt.wrap},[te("div",{class:xt.wrapItem},null)])])])]),f.value?te(zp,null,null):null])}}),Wp=st({name:"courseware-list",emits:["close"],setup(e,{emit:i}){const o=En({box:{},show:!1,steps:[{ele:"",eleRect:{},img:Yt("courseware-list1.png"),handStyle:{top:"1.5rem",left:"3.5rem",transform:"rotate(-90deg)"},imgStyle:{top:".7rem",left:"5rem"},btnsStyle:{top:"3.5rem",left:"6.2rem"},boxStyle:{},eleRectPadding:{left:-4,top:-4,width:-8,height:-8}},{ele:"",img:Yt("courseware-list2.png"),handStyle:{top:"-.25rem",left:"1.38rem",transform:"rotate(-90deg)"},imgStyle:{top:"-1.2rem",left:"2.4rem"},btnsStyle:{top:"1.6rem",left:"3.6rem"},eleRectPadding:{left:4,top:4,width:8,height:8}},{ele:"",img:Yt("courseware-list3.png"),handStyle:{bottom:"-2.1rem",left:"0.66rem"},imgStyle:{top:"1.1rem",left:"-2rem"},btnsStyle:{top:"4.2rem",left:"-0.5rem"},eleRectPadding:{left:4,top:4,width:8,height:8}},{ele:"",img:Yt("courseware-list4.png"),handStyle:{top:".8rem",left:"1rem"},imgStyle:{top:"1.1rem",left:"-4.6rem"},btnsStyle:{top:"4rem",left:"-4.5rem","justify-content":"center",padding:0}}],step:0}),f=Ce(!1),d=localStorage.getItem("guideInfo");d&&JSON.parse(d).courseware?f.value=!1:f.value=!0;const m=()=>{var O,$,q,U;const C=document.getElementById(`courseware-${o.step}`);if(C){const re=C.getBoundingClientRect(),_=((O=o.steps[o.step].eleRectPadding)==null?void 0:O.left)||0,L=(($=o.steps[o.step].eleRectPadding)==null?void 0:$.top)||0,Z=((q=o.steps[o.step].eleRectPadding)==null?void 0:q.width)||0,D=((U=o.steps[o.step].eleRectPadding)==null?void 0:U.height)||0;o.box={left:re.x-_+"px",top:re.y-L+"px",width:re.width+Z+"px",height:re.height+D+"px"}}else T()};Ot(()=>{m(),window.addEventListener("resize",A)});const A=()=>{m()};po(()=>{window.removeEventListener("resize",A)});const T=()=>{if(o.step>=3){M();return}o.step=o.step+1,m()},M=()=>{let C=JSON.parse(localStorage.getItem("guideInfo")||"{}")||null;C?C.courseware=!0:C={courseware:!0},localStorage.setItem("guideInfo",JSON.stringify(C)),f.value=!1};return()=>te(jr,{teleport:"body",overlay:!1,closeOnClickOverlay:!1,class:["popup-custom",Ze.guidePopup],show:f.value,"onUpdate:show":C=>f.value=C},{default:()=>[te("div",{class:Ze.content,onClick:()=>T()},[o.step!=o.steps.length-1&&te("div",{class:Ze.backBtn,onClick:C=>{C.stopPropagation(),M()}},[vt("跳过")]),te("div",{class:Ze.box,style:{...o.box,...o.steps[o.step].boxStyle},id:`modeType-${o.step}`},[o.steps.map((C,O)=>{var $,q;return te("div",{onClick:U=>U.stopPropagation(),class:Ze.item,style:{display:O===o.step?"":"none",left:`${($=C.eleRect)==null?void 0:$.left}px`,top:`${(q=C.eleRect)==null?void 0:q.top}px`}},[te("img",{class:Ze.img,style:C.imgStyle,src:C.img},null),te("img",{class:Ze.iconHead,style:C.handStyle,src:Yt("indexDot.png")},null),te("div",{class:Ze.btns,style:C.btnsStyle},[o.step+1==o.steps.length?te(Pt,null,[te(hn,{class:[Ze.btn],round:!0,type:"primary",onClick:()=>M()},{default:()=>[vt("完成")]}),te(hn,{class:[Ze.btn,Ze.endBtn],round:!0,color:"transparent",style:{"border-color":"#fff"},type:"primary",onClick:()=>{o.step=0,m()}},{default:()=>[vt("再看一遍")]})]):te(hn,{class:Ze.btn,round:!0,type:"primary",onClick:()=>T()},{default:()=>[vt("下一步 ("),o.step+1,vt("/"),o.steps.length,vt(")")]})])])})])])]})}});/*! jQuery v1.7 jquery.com | jquery.org/license */(function(e,i){function o(t){return n.isWindow(t)?t:t.nodeType===9?t.defaultView||t.parentWindow:!1}function f(t){if(!fr[t]){var r=X.body,a=n("<"+t+">").appendTo(r),u=a.css("display");a.remove(),(u==="none"||u==="")&&(Mt||(Mt=X.createElement("iframe"),Mt.frameBorder=Mt.width=Mt.height=0),r.appendChild(Mt),(!sn||!Mt.createElement)&&(sn=(Mt.contentWindow||Mt.contentDocument).document,sn.write((X.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),sn.close()),a=sn.createElement(t),sn.body.appendChild(a),u=n.css(a,"display"),r.removeChild(Mt)),fr[t]=u}return fr[t]}function d(t,r){var a={};return n.each(di.concat.apply([],di.slice(0,r)),function(){a[this]=t}),a}function m(){Nn=i}function A(){return setTimeout(m,0),Nn=n.now()}function T(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function M(){try{return new e.XMLHttpRequest}catch(t){}}function C(t,r){t.dataFilter&&(r=t.dataFilter(r,t.dataType));var a=t.dataTypes,u={},c,h,v=a.length,g,S=a[0],k,E,P,F,j;for(c=1;c<v;c++){if(c===1)for(h in t.converters)typeof h=="string"&&(u[h.toLowerCase()]=t.converters[h]);if(k=S,S=a[c],S==="*")S=k;else if(k!=="*"&&k!==S){if(E=k+" "+S,P=u[E]||u["* "+S],!P){j=i;for(F in u)if(g=F.split(" "),(g[0]===k||g[0]==="*")&&(j=u[g[1]+" "+S],j)){F=u[F],F===!0?P=j:j===!0&&(P=F);break}}!P&&!j&&n.error("No conversion from "+E.replace(" "," to ")),P!==!0&&(r=P?P(r):j(F(r)))}}return r}function O(t,r,a){var u=t.contents,c=t.dataTypes,h=t.responseFields,v,g,S,k;for(g in h)g in a&&(r[h[g]]=a[g]);for(;c[0]==="*";)c.shift(),v===i&&(v=t.mimeType||r.getResponseHeader("content-type"));if(v){for(g in u)if(u[g]&&u[g].test(v)){c.unshift(g);break}}if(c[0]in a)S=c[0];else{for(g in a){if(!c[0]||t.converters[g+" "+c[0]]){S=g;break}k||(k=g)}S=S||k}if(S)return S!==c[0]&&c.unshift(S),a[S]}function $(t,r,a,u){if(n.isArray(r))n.each(r,function(h,v){a||Pa.test(t)?u(t,v):$(t+"["+(typeof v=="object"||n.isArray(v)?h:"")+"]",v,a,u)});else if(!a&&r!=null&&typeof r=="object")for(var c in r)$(t+"["+c+"]",r[c],a,u);else u(t,r)}function q(t,r){var a,u,c=n.ajaxSettings.flatOptions||{};for(a in r)r[a]!==i&&((c[a]?t:u||(u={}))[a]=r[a]);u&&n.extend(!0,t,u)}function U(t,r,a,u,c,h){c=c||r.dataTypes[0],h=h||{},h[c]=!0;for(var v=t[c],g=0,S=v?v.length:0,k=t===ur,E;g<S&&(k||!E);g++)E=v[g](r,a,u),typeof E=="string"&&(!k||h[E]?E=i:(r.dataTypes.unshift(E),E=U(t,r,a,u,E,h)));return(k||!E)&&!h["*"]&&(E=U(t,r,a,u,"*",h)),E}function re(t){return function(r,a){if(typeof r!="string"&&(a=r,r="*"),n.isFunction(a))for(var u=r.toLowerCase().split(si),c=0,h=u.length,v,g,S;c<h;c++)v=u[c],S=/^\+/.test(v),S&&(v=v.substr(1)||"*"),g=t[v]=t[v]||[],g[S?"unshift":"push"](a)}}function _(t,r,a){var u=r==="width"?t.offsetWidth:t.offsetHeight,c=r==="width"?Ma:Ea;return u>0?(a!=="border"&&n.each(c,function(){a||(u-=parseFloat(n.css(t,"padding"+this))||0),a==="margin"?u+=parseFloat(n.css(t,a+this))||0:u-=parseFloat(n.css(t,"border"+this+"Width"))||0}),u+"px"):(u=on(t,r,r),(u<0||u==null)&&(u=t.style[r]||0),u=parseFloat(u)||0,a&&n.each(c,function(){u+=parseFloat(n.css(t,"padding"+this))||0,a!=="padding"&&(u+=parseFloat(n.css(t,"border"+this+"Width"))||0),a==="margin"&&(u+=parseFloat(n.css(t,a+this))||0)}),u+"px")}function L(t,r){r.src?n.ajax({url:r.src,async:!1,dataType:"script"}):n.globalEval((r.text||r.textContent||r.innerHTML||"").replace(Fe,"/*$0*/")),r.parentNode&&r.parentNode.removeChild(r)}function Z(t){var r=(t.nodeName||"").toLowerCase();r==="input"?D(t):r!=="script"&&typeof t.getElementsByTagName<"u"&&n.grep(t.getElementsByTagName("input"),D)}function D(t){(t.type==="checkbox"||t.type==="radio")&&(t.defaultChecked=t.checked)}function ne(t){return typeof t.getElementsByTagName<"u"?t.getElementsByTagName("*"):typeof t.querySelectorAll<"u"?t.querySelectorAll("*"):[]}function ye(t,r){var a;r.nodeType===1&&(r.clearAttributes&&r.clearAttributes(),r.mergeAttributes&&r.mergeAttributes(t),a=r.nodeName.toLowerCase(),a==="object"?r.outerHTML=t.outerHTML:a!=="input"||t.type!=="checkbox"&&t.type!=="radio"?a==="option"?r.selected=t.defaultSelected:(a==="input"||a==="textarea")&&(r.defaultValue=t.defaultValue):(t.checked&&(r.defaultChecked=r.checked=t.checked),r.value!==t.value&&(r.value=t.value)),r.removeAttribute(n.expando))}function ee(t,r){if(r.nodeType===1&&n.hasData(t)){var a,u,c,h=n._data(t),v=n._data(r,h),g=h.events;if(g){delete v.handle,v.events={};for(a in g)for(u=0,c=g[a].length;u<c;u++)n.event.add(r,a+(g[a][u].namespace?".":"")+g[a][u].namespace,g[a][u],g[a][u].data)}v.data&&(v.data=n.extend({},v.data))}}function pe(t,r){return n.nodeName(t,"table")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function fe(t){var r=wt.split(" "),a=t.createDocumentFragment();if(a.createElement)for(;r.length;)a.createElement(r.pop());return a}function ve(t,r,a){if(r=r||0,n.isFunction(r))return n.grep(t,function(c,h){var v=!!r.call(c,h,c);return v===a});if(r.nodeType)return n.grep(t,function(c,h){return c===r===a});if(typeof r=="string"){var u=n.grep(t,function(c){return c.nodeType===1});if(Rt.test(r))return n.filter(r,u,!a);r=n.filter(r,u)}return n.grep(t,function(c,h){return n.inArray(c,r)>=0===a})}function Ae(t){return!t||!t.parentNode||t.parentNode.nodeType===11}function be(){return!0}function Pe(){return!1}function Be(t,r,a){var u=r+"defer",c=r+"queue",h=r+"mark",v=n._data(t,u);v&&(a==="queue"||!n._data(t,c))&&(a==="mark"||!n._data(t,h))&&setTimeout(function(){!n._data(t,c)&&!n._data(t,h)&&(n.removeData(t,u,!0),v.fire())},0)}function Te(t){for(var r in t)if(!(r==="data"&&n.isEmptyObject(t[r]))&&r!=="toJSON")return!1;return!0}function de(t,r,a){if(a===i&&t.nodeType===1){var u="data-"+r.replace(ae,"-$1").toLowerCase();if(a=t.getAttribute(u),typeof a=="string"){try{a=a==="true"?!0:a==="false"?!1:a==="null"?null:n.isNumeric(a)?parseFloat(a):B.test(a)?n.parseJSON(a):a}catch(c){}n.data(t,r,a)}else a=i}return a}function ke(t){var r=y[t]={},a,u;for(t=t.split(/\s+/),a=0,u=t.length;a<u;a++)r[t[a]]=!0;return r}var X=e.document,s=e.navigator,l=e.location,n=function(){function t(){if(!r.isReady){try{X.documentElement.doScroll("left")}catch(w){setTimeout(t,1);return}r.ready()}}var r=function(w,H){return new r.fn.init(w,H,c)},a=e.jQuery,u=e.$,c,h=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,v=/\S/,g=/^\s+/,S=/\s+$/,k=/\d/,E=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=/^[\],:{}\s]*$/,F=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,j=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,K=/(?:^|:|,)(?:\s*\[)+/g,me=/(webkit)[ \/]([\w.]+)/,Me=/(opera)(?:.*version)?[ \/]([\w.]+)/,Se=/(msie) ([\w.]+)/,it=/(mozilla)(?:.*? rv:([\w.]+))?/,ot=/-([a-z]|[0-9])/ig,xe=/^-ms-/,p=function(w,H){return(H+"").toUpperCase()},x=s.userAgent,R,N,I,z=Object.prototype.toString,V=Object.prototype.hasOwnProperty,se=Array.prototype.push,ie=Array.prototype.slice,ce=String.prototype.trim,dt=Array.prototype.indexOf,tt={};return r.fn=r.prototype={constructor:r,init:function(w,H,oe){var W,Oe,Le,We;if(!w)return this;if(w.nodeType)return this.context=this[0]=w,this.length=1,this;if(w==="body"&&!H&&X.body)return this.context=X,this[0]=X.body,this.selector=w,this.length=1,this;if(typeof w=="string"){if(w.charAt(0)!=="<"||w.charAt(w.length-1)!==">"||w.length<3?W=h.exec(w):W=[null,w,null],W&&(W[1]||!H)){if(W[1])return H=H instanceof r?H[0]:H,We=H?H.ownerDocument||H:X,Le=E.exec(w),Le?r.isPlainObject(H)?(w=[X.createElement(Le[1])],r.fn.attr.call(w,H,!0)):w=[We.createElement(Le[1])]:(Le=r.buildFragment([W[1]],[We]),w=(Le.cacheable?r.clone(Le.fragment):Le.fragment).childNodes),r.merge(this,w);if(Oe=X.getElementById(W[2]),Oe&&Oe.parentNode){if(Oe.id!==W[2])return oe.find(w);this.length=1,this[0]=Oe}return this.context=X,this.selector=w,this}return!H||H.jquery?(H||oe).find(w):this.constructor(H).find(w)}return r.isFunction(w)?oe.ready(w):(w.selector!==i&&(this.selector=w.selector,this.context=w.context),r.makeArray(w,this))},selector:"",jquery:"1.7",length:0,size:function(){return this.length},toArray:function(){return ie.call(this,0)},get:function(w){return w==null?this.toArray():w<0?this[this.length+w]:this[w]},pushStack:function(w,H,oe){var W=this.constructor();return r.isArray(w)?se.apply(W,w):r.merge(W,w),W.prevObject=this,W.context=this.context,H==="find"?W.selector=this.selector+(this.selector?" ":"")+oe:H&&(W.selector=this.selector+"."+H+"("+oe+")"),W},each:function(w,H){return r.each(this,w,H)},ready:function(w){return r.bindReady(),N.add(w),this},eq:function(w){return w===-1?this.slice(w):this.slice(w,+w+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(ie.apply(this,arguments),"slice",ie.call(arguments).join(","))},map:function(w){return this.pushStack(r.map(this,function(H,oe){return w.call(H,oe,H)}))},end:function(){return this.prevObject||this.constructor(null)},push:se,sort:[].sort,splice:[].splice},r.fn.init.prototype=r.fn,r.extend=r.fn.extend=function(){var w,H,oe,W,Oe,Le,We=arguments[0]||{},ht=1,St=arguments.length,dr=!1;for(typeof We=="boolean"&&(dr=We,We=arguments[1]||{},ht=2),typeof We!="object"&&!r.isFunction(We)&&(We={}),St===ht&&(We=this,--ht);ht<St;ht++)if((w=arguments[ht])!=null)for(H in w)oe=We[H],W=w[H],We!==W&&(dr&&W&&(r.isPlainObject(W)||(Oe=r.isArray(W)))?(Oe?(Oe=!1,Le=oe&&r.isArray(oe)?oe:[]):Le=oe&&r.isPlainObject(oe)?oe:{},We[H]=r.extend(dr,Le,W)):W!==i&&(We[H]=W));return We},r.extend({noConflict:function(w){return e.$===r&&(e.$=u),w&&e.jQuery===r&&(e.jQuery=a),r},isReady:!1,readyWait:1,holdReady:function(w){w?r.readyWait++:r.ready(!0)},ready:function(w){if(w===!0&&!--r.readyWait||w!==!0&&!r.isReady){if(!X.body)return setTimeout(r.ready,1);if(r.isReady=!0,w!==!0&&--r.readyWait>0)return;N.fireWith(X,[r]),r.fn.trigger&&r(X).trigger("ready").unbind("ready")}},bindReady:function(){if(!N){if(N=r.Callbacks("once memory"),X.readyState==="complete")return setTimeout(r.ready,1);if(X.addEventListener)X.addEventListener("DOMContentLoaded",I,!1),e.addEventListener("load",r.ready,!1);else if(X.attachEvent){X.attachEvent("onreadystatechange",I),e.attachEvent("onload",r.ready);var w=!1;try{w=e.frameElement==null}catch(H){}X.documentElement.doScroll&&w&&t()}}},isFunction:function(w){return r.type(w)==="function"},isArray:Array.isArray||function(w){return r.type(w)==="array"},isWindow:function(w){return w&&typeof w=="object"&&"setInterval"in w},isNumeric:function(w){return w!=null&&k.test(w)&&!isNaN(w)},type:function(w){return w==null?String(w):tt[z.call(w)]||"object"},isPlainObject:function(w){if(!w||r.type(w)!=="object"||w.nodeType||r.isWindow(w))return!1;try{if(w.constructor&&!V.call(w,"constructor")&&!V.call(w.constructor.prototype,"isPrototypeOf"))return!1}catch(oe){return!1}var H;for(H in w);return H===i||V.call(w,H)},isEmptyObject:function(w){for(var H in w)return!1;return!0},error:function(w){throw w},parseJSON:function(w){if(typeof w!="string"||!w)return null;if(w=r.trim(w),e.JSON&&e.JSON.parse)return e.JSON.parse(w);if(P.test(w.replace(F,"@").replace(j,"]").replace(K,"")))return new Function("return "+w)();r.error("Invalid JSON: "+w)},parseXML:function(w){var H,oe;try{e.DOMParser?(oe=new DOMParser,H=oe.parseFromString(w,"text/xml")):(H=new ActiveXObject("Microsoft.XMLDOM"),H.async="false",H.loadXML(w))}catch(W){H=i}return(!H||!H.documentElement||H.getElementsByTagName("parsererror").length)&&r.error("Invalid XML: "+w),H},noop:function(){},globalEval:function(w){w&&v.test(w)&&(e.execScript||function(H){e.eval.call(e,H)})(w)},camelCase:function(w){return w.replace(xe,"ms-").replace(ot,p)},nodeName:function(w,H){return w.nodeName&&w.nodeName.toUpperCase()===H.toUpperCase()},each:function(w,H,oe){var W,Oe=0,Le=w.length,We=Le===i||r.isFunction(w);if(oe)if(We){for(W in w)if(H.apply(w[W],oe)===!1)break}else for(;Oe<Le&&H.apply(w[Oe++],oe)!==!1;);else if(We){for(W in w)if(H.call(w[W],W,w[W])===!1)break}else for(;Oe<Le&&H.call(w[Oe],Oe,w[Oe++])!==!1;);return w},trim:ce?function(w){return w==null?"":ce.call(w)}:function(w){return w==null?"":(w+"").replace(g,"").replace(S,"")},makeArray:function(w,H){var oe=H||[];if(w!=null){var W=r.type(w);w.length==null||W==="string"||W==="function"||W==="regexp"||r.isWindow(w)?se.call(oe,w):r.merge(oe,w)}return oe},inArray:function(w,H,oe){var W;if(H){if(dt)return dt.call(H,w,oe);for(W=H.length,oe=oe?oe<0?Math.max(0,W+oe):oe:0;oe<W;oe++)if(oe in H&&H[oe]===w)return oe}return-1},merge:function(w,H){var oe=w.length,W=0;if(typeof H.length=="number")for(var Oe=H.length;W<Oe;W++)w[oe++]=H[W];else for(;H[W]!==i;)w[oe++]=H[W++];return w.length=oe,w},grep:function(w,H,oe){var W=[],Oe;oe=!!oe;for(var Le=0,We=w.length;Le<We;Le++)Oe=!!H(w[Le],Le),oe!==Oe&&W.push(w[Le]);return W},map:function(w,H,oe){var W,Oe,Le=[],We=0,ht=w.length,St=w instanceof r||ht!==i&&typeof ht=="number"&&(ht>0&&w[0]&&w[ht-1]||ht===0||r.isArray(w));if(St)for(;We<ht;We++)W=H(w[We],We,oe),W!=null&&(Le[Le.length]=W);else for(Oe in w)W=H(w[Oe],Oe,oe),W!=null&&(Le[Le.length]=W);return Le.concat.apply([],Le)},guid:1,proxy:function(w,H){if(typeof H=="string"){var oe=w[H];H=w,w=oe}if(!r.isFunction(w))return i;var W=ie.call(arguments,2),Oe=function(){return w.apply(H,W.concat(ie.call(arguments)))};return Oe.guid=w.guid=w.guid||Oe.guid||r.guid++,Oe},access:function(w,H,oe,W,Oe,Le){var We=w.length;if(typeof H=="object"){for(var ht in H)r.access(w,ht,H[ht],W,Oe,oe);return w}if(oe!==i){W=!Le&&W&&r.isFunction(oe);for(var St=0;St<We;St++)Oe(w[St],H,W?oe.call(w[St],St,Oe(w[St],H)):oe,Le);return w}return We?Oe(w[0],H):i},now:function(){return new Date().getTime()},uaMatch:function(w){w=w.toLowerCase();var H=me.exec(w)||Me.exec(w)||Se.exec(w)||w.indexOf("compatible")<0&&it.exec(w)||[];return{browser:H[1]||"",version:H[2]||"0"}},sub:function(){function w(oe,W){return new w.fn.init(oe,W)}r.extend(!0,w,this),w.superclass=this,w.fn=w.prototype=this(),w.fn.constructor=w,w.sub=this.sub,w.fn.init=function(oe,W){return W&&W instanceof r&&!(W instanceof w)&&(W=w(W)),r.fn.init.call(this,oe,W,H)},w.fn.init.prototype=w.fn;var H=w(X);return w},browser:{}}),r.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(w,H){tt["[object "+H+"]"]=H.toLowerCase()}),R=r.uaMatch(x),R.browser&&(r.browser[R.browser]=!0,r.browser.version=R.version),r.browser.webkit&&(r.browser.safari=!0),v.test(" ")&&(g=/^[\s\xA0]+/,S=/[\s\xA0]+$/),c=r(X),X.addEventListener?I=function(){X.removeEventListener("DOMContentLoaded",I,!1),r.ready()}:X.attachEvent&&(I=function(){X.readyState==="complete"&&(X.detachEvent("onreadystatechange",I),r.ready())}),typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return r}),r}(),y={};n.Callbacks=function(t){t=t?y[t]||ke(t):{};var r=[],a=[],u,c,h,v,g,S=function(P){var F,j,K,me;for(F=0,j=P.length;F<j;F++)K=P[F],me=n.type(K),me==="array"?S(K):me==="function"&&(!t.unique||!E.has(K))&&r.push(K)},k=function(P,F){for(F=F||[],u=!t.memory||[P,F],c=!0,g=h||0,h=0,v=r.length;r&&g<v;g++)if(r[g].apply(P,F)===!1&&t.stopOnFalse){u=!0;break}c=!1,r&&(t.once?u===!0?E.disable():r=[]:a&&a.length&&(u=a.shift(),E.fireWith(u[0],u[1])))},E={add:function(){if(r){var P=r.length;S(arguments),c?v=r.length:u&&u!==!0&&(h=P,k(u[0],u[1]))}return this},remove:function(){if(r)for(var P=arguments,F=0,j=P.length;F<j;F++)for(var K=0;K<r.length&&!(P[F]===r[K]&&(c&&K<=v&&(v--,K<=g&&g--),r.splice(K--,1),t.unique));K++);return this},has:function(P){if(r){for(var F=0,j=r.length;F<j;F++)if(P===r[F])return!0}return!1},empty:function(){return r=[],this},disable:function(){return r=a=u=i,this},disabled:function(){return!r},lock:function(){return a=i,(!u||u===!0)&&E.disable(),this},locked:function(){return!a},fireWith:function(P,F){return a&&(c?t.once||a.push([P,F]):(!t.once||!u)&&k(P,F)),this},fire:function(){return E.fireWith(this,arguments),this},fired:function(){return!!u}};return E};var b=[].slice;n.extend({Deferred:function(t){var r=n.Callbacks("once memory"),a=n.Callbacks("once memory"),u=n.Callbacks("memory"),c="pending",h={resolve:r,reject:a,notify:u},v={done:r.add,fail:a.add,progress:u.add,state:function(){return c},isResolved:r.fired,isRejected:a.fired,then:function(k,E,P){return g.done(k).fail(E).progress(P),this},always:function(){return g.done.apply(g,arguments).fail.apply(g,arguments)},pipe:function(k,E,P){return n.Deferred(function(F){n.each({done:[k,"resolve"],fail:[E,"reject"],progress:[P,"notify"]},function(j,K){var me=K[0],Me=K[1],Se;n.isFunction(me)?g[j](function(){Se=me.apply(this,arguments),Se&&n.isFunction(Se.promise)?Se.promise().then(F.resolve,F.reject,F.notify):F[Me+"With"](this===g?F:this,[Se])}):g[j](F[Me])})}).promise()},promise:function(k){if(k==null)k=v;else for(var E in v)k[E]=v[E];return k}},g=v.promise({}),S;for(S in h)g[S]=h[S].fire,g[S+"With"]=h[S].fireWith;return g.done(function(){c="resolved"},a.disable,u.lock).fail(function(){c="rejected"},r.disable,u.lock),t&&t.call(g,g),g},when:function(t){function r(E){return function(P){v[E]=arguments.length>1?b.call(arguments,0):P,S.notifyWith(k,v)}}function a(E){return function(P){u[E]=arguments.length>1?b.call(arguments,0):P,--g||S.resolveWith(S,u)}}var u=b.call(arguments,0),c=0,h=u.length,v=Array(h),g=h,S=h<=1&&t&&n.isFunction(t.promise)?t:n.Deferred(),k=S.promise();if(h>1){for(;c<h;c++)u[c]&&u[c].promise&&n.isFunction(u[c].promise)?u[c].promise().then(a(c),S.reject,r(c)):--g;g||S.resolveWith(S,u)}else S!==t&&S.resolveWith(S,h?[t]:[]);return k}}),n.support=function(){var t=X.createElement("div"),r=X.documentElement,a,u,c,h,v,g,S,k,E,P,F,j,K,me,Me,Se;if(t.setAttribute("className","t"),t.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/><nav></nav>",a=t.getElementsByTagName("*"),u=t.getElementsByTagName("a")[0],!a||!a.length||!u)return{};c=X.createElement("select"),h=c.appendChild(X.createElement("option")),v=t.getElementsByTagName("input")[0],S={leadingWhitespace:t.firstChild.nodeType===3,tbody:!t.getElementsByTagName("tbody").length,htmlSerialize:!!t.getElementsByTagName("link").length,style:/top/.test(u.getAttribute("style")),hrefNormalized:u.getAttribute("href")==="/a",opacity:/^0.55/.test(u.style.opacity),cssFloat:!!u.style.cssFloat,unknownElems:!!t.getElementsByTagName("nav").length,checkOn:v.value==="on",optSelected:h.selected,getSetAttribute:t.className!=="t",enctype:!!X.createElement("form").enctype,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},v.checked=!0,S.noCloneChecked=v.cloneNode(!0).checked,c.disabled=!0,S.optDisabled=!h.disabled;try{delete t.test}catch(it){S.deleteExpando=!1}!t.addEventListener&&t.attachEvent&&t.fireEvent&&(t.attachEvent("onclick",function(){S.noCloneEvent=!1}),t.cloneNode(!0).fireEvent("onclick")),v=X.createElement("input"),v.value="t",v.setAttribute("type","radio"),S.radioValue=v.value==="t",v.setAttribute("checked","checked"),t.appendChild(v),k=X.createDocumentFragment(),k.appendChild(t.lastChild),S.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",t.style.width=t.style.paddingLeft="1px",E=X.getElementsByTagName("body")[0],F=X.createElement(E?"div":"body"),j={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},E&&n.extend(j,{position:"absolute",left:"-999px",top:"-999px"});for(Me in j)F.style[Me]=j[Me];if(F.appendChild(t),P=E||r,P.insertBefore(F,P.firstChild),S.appendChecked=v.checked,S.boxModel=t.offsetWidth===2,"zoom"in t.style&&(t.style.display="inline",t.style.zoom=1,S.inlineBlockNeedsLayout=t.offsetWidth===2,t.style.display="",t.innerHTML="<div style='width:4px;'></div>",S.shrinkWrapBlocks=t.offsetWidth!==2),t.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",K=t.getElementsByTagName("td"),Se=K[0].offsetHeight===0,K[0].style.display="",K[1].style.display="none",S.reliableHiddenOffsets=Se&&K[0].offsetHeight===0,t.innerHTML="",X.defaultView&&X.defaultView.getComputedStyle&&(g=X.createElement("div"),g.style.width="0",g.style.marginRight="0",t.appendChild(g),S.reliableMarginRight=(parseInt((X.defaultView.getComputedStyle(g,null)||{marginRight:0}).marginRight,10)||0)===0),t.attachEvent)for(Me in{submit:1,change:1,focusin:1})me="on"+Me,Se=me in t,Se||(t.setAttribute(me,"return;"),Se=typeof t[me]=="function"),S[Me+"Bubbles"]=Se;return n(function(){var it,ot,xe,p,x,R=1,N="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",I="visibility:hidden;border:0;",z="style='"+N+"border:5px solid #000;padding:0;'",V="<div "+z+"><div></div></div><table "+z+" cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";E=X.getElementsByTagName("body")[0],!E||(it=X.createElement("div"),it.style.cssText=I+"width:0;height:0;position:static;top:0;margin-top:"+R+"px",E.insertBefore(it,E.firstChild),F=X.createElement("div"),F.style.cssText=N+I,F.innerHTML=V,it.appendChild(F),ot=F.firstChild,xe=ot.firstChild,p=ot.nextSibling.firstChild.firstChild,x={doesNotAddBorder:xe.offsetTop!==5,doesAddBorderForTableAndCells:p.offsetTop===5},xe.style.position="fixed",xe.style.top="20px",x.fixedPosition=xe.offsetTop===20||xe.offsetTop===15,xe.style.position=xe.style.top="",ot.style.overflow="hidden",ot.style.position="relative",x.subtractsBorderForOverflowNotVisible=xe.offsetTop===-5,x.doesNotIncludeMarginInBodyOffset=E.offsetTop!==R,E.removeChild(it),F=it=null,n.extend(S,x))}),F.innerHTML="",P.removeChild(F),F=k=c=h=E=g=t=v=null,S}(),n.boxModel=n.support.boxModel;var B=/^(?:\{.*\}|\[.*\])$/,ae=/([A-Z])/g;n.extend({cache:{},uuid:0,expando:"jQuery"+(n.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(t){return t=t.nodeType?n.cache[t[n.expando]]:t[n.expando],!!t&&!Te(t)},data:function(t,r,a,u){if(n.acceptData(t)){var c,h,v;n.expando;var g=typeof r=="string",S=t.nodeType,k=S?n.cache:t,E=S?t[n.expando]:t[n.expando]&&n.expando,P=r==="events";return(!E||!k[E]||!P&&!u&&!k[E].data)&&g&&a===i?void 0:(E||(S?t[n.expando]=E=++n.uuid:E=n.expando),k[E]||(k[E]={},S||(k[E].toJSON=n.noop)),(typeof r=="object"||typeof r=="function")&&(u?k[E]=n.extend(k[E],r):k[E].data=n.extend(k[E].data,r)),c=h=k[E],u||(h.data||(h.data={}),h=h.data),a!==i&&(h[n.camelCase(r)]=a),P&&!h[r]?c.events:(g?(v=h[r],v==null&&(v=h[n.camelCase(r)])):v=h,v))}},removeData:function(t,r,a){if(n.acceptData(t)){var u,c,h;n.expando;var v=t.nodeType,g=v?n.cache:t,S=v?t[n.expando]:n.expando;if(!g[S])return;if(r&&(u=a?g[S]:g[S].data,u)){for(n.isArray(r)?r=r:(r in u)?r=[r]:(r=n.camelCase(r),r in u?r=[r]:r=r.split(" ")),c=0,h=r.length;c<h;c++)delete u[r[c]];if(!(a?Te:n.isEmptyObject)(u))return}if(!a&&(delete g[S].data,!Te(g[S])))return;n.support.deleteExpando||!g.setInterval?delete g[S]:g[S]=null,v&&(n.support.deleteExpando?delete t[n.expando]:t.removeAttribute?t.removeAttribute(n.expando):t[n.expando]=null)}},_data:function(t,r,a){return n.data(t,r,a,!0)},acceptData:function(t){if(t.nodeName){var r=n.noData[t.nodeName.toLowerCase()];if(r)return r!==!0&&t.getAttribute("classid")===r}return!0}}),n.fn.extend({data:function(t,r){var a,u,c,h=null;if(typeof t>"u"){if(this.length&&(h=n.data(this[0]),this[0].nodeType===1&&!n._data(this[0],"parsedAttrs"))){u=this[0].attributes;for(var v=0,g=u.length;v<g;v++)c=u[v].name,c.indexOf("data-")===0&&(c=n.camelCase(c.substring(5)),de(this[0],c,h[c]));n._data(this[0],"parsedAttrs",!0)}return h}return typeof t=="object"?this.each(function(){n.data(this,t)}):(a=t.split("."),a[1]=a[1]?"."+a[1]:"",r===i?(h=this.triggerHandler("getData"+a[1]+"!",[a[0]]),h===i&&this.length&&(h=n.data(this[0],t),h=de(this[0],t,h)),h===i&&a[1]?this.data(a[0]):h):this.each(function(){var S=n(this),k=[a[0],r];S.triggerHandler("setData"+a[1]+"!",k),n.data(this,t,r),S.triggerHandler("changeData"+a[1]+"!",k)}))},removeData:function(t){return this.each(function(){n.removeData(this,t)})}}),n.extend({_mark:function(t,r){t&&(r=(r||"fx")+"mark",n._data(t,r,(n._data(t,r)||0)+1))},_unmark:function(t,r,a){if(t!==!0&&(a=r,r=t,t=!1),r){a=a||"fx";var u=a+"mark",c=t?0:(n._data(r,u)||1)-1;c?n._data(r,u,c):(n.removeData(r,u,!0),Be(r,a,"mark"))}},queue:function(t,r,a){var u;if(t)return r=(r||"fx")+"queue",u=n._data(t,r),a&&(!u||n.isArray(a)?u=n._data(t,r,n.makeArray(a)):u.push(a)),u||[]},dequeue:function(t,r){r=r||"fx";var a=n.queue(t,r),u=a.shift(),c={};u==="inprogress"&&(u=a.shift()),u&&(r==="fx"&&a.unshift("inprogress"),n._data(t,r+".run",c),u.call(t,function(){n.dequeue(t,r)},c)),a.length||(n.removeData(t,r+"queue "+r+".run",!0),Be(t,r,"queue"))}}),n.fn.extend({queue:function(t,r){return typeof t!="string"&&(r=t,t="fx"),r===i?n.queue(this[0],t):this.each(function(){var a=n.queue(this,t,r);t==="fx"&&a[0]!=="inprogress"&&n.dequeue(this,t)})},dequeue:function(t){return this.each(function(){n.dequeue(this,t)})},delay:function(t,r){return t=n.fx&&n.fx.speeds[t]||t,r=r||"fx",this.queue(r,function(a,u){var c=setTimeout(a,t);u.stop=function(){clearTimeout(c)}})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,r){function a(){--v||u.resolveWith(c,[c])}typeof t!="string"&&(t=i),t=t||"fx";for(var u=n.Deferred(),c=this,h=c.length,v=1,g=t+"defer",S=t+"queue",k=t+"mark",E;h--;)(E=n.data(c[h],g,i,!0)||(n.data(c[h],S,i,!0)||n.data(c[h],k,i,!0))&&n.data(c[h],g,n.Callbacks("once memory"),!0))&&(v++,E.add(a));return a(),u.promise()}});var Q=/[\n\t\r]/g,he=/\s+/,Re=/\r/g,Ne=/^(?:button|input)$/i,Ie=/^(?:button|input|object|select|textarea)$/i,lt=/^a(?:rea)?$/i,nt=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,He=n.support.getSetAttribute,G,ge,le;n.fn.extend({attr:function(t,r){return n.access(this,t,r,!0,n.attr)},removeAttr:function(t){return this.each(function(){n.removeAttr(this,t)})},prop:function(t,r){return n.access(this,t,r,!0,n.prop)},removeProp:function(t){return t=n.propFix[t]||t,this.each(function(){try{this[t]=i,delete this[t]}catch(r){}})},addClass:function(t){var r,a,u,c,h,v,g;if(n.isFunction(t))return this.each(function(S){n(this).addClass(t.call(this,S,this.className))});if(t&&typeof t=="string"){for(r=t.split(he),a=0,u=this.length;a<u;a++)if(c=this[a],c.nodeType===1)if(!c.className&&r.length===1)c.className=t;else{for(h=" "+c.className+" ",v=0,g=r.length;v<g;v++)~h.indexOf(" "+r[v]+" ")||(h+=r[v]+" ");c.className=n.trim(h)}}return this},removeClass:function(t){var r,a,u,c,h,v,g;if(n.isFunction(t))return this.each(function(S){n(this).removeClass(t.call(this,S,this.className))});if(t&&typeof t=="string"||t===i){for(r=(t||"").split(he),a=0,u=this.length;a<u;a++)if(c=this[a],c.nodeType===1&&c.className)if(t){for(h=(" "+c.className+" ").replace(Q," "),v=0,g=r.length;v<g;v++)h=h.replace(" "+r[v]+" "," ");c.className=n.trim(h)}else c.className=""}return this},toggleClass:function(t,r){var a=typeof t,u=typeof r=="boolean";return n.isFunction(t)?this.each(function(c){n(this).toggleClass(t.call(this,c,this.className,r),r)}):this.each(function(){if(a==="string")for(var c,h=0,v=n(this),g=r,S=t.split(he);c=S[h++];)g=u?g:!v.hasClass(c),v[g?"addClass":"removeClass"](c);else(a==="undefined"||a==="boolean")&&(this.className&&n._data(this,"__className__",this.className),this.className=this.className||t===!1?"":n._data(this,"__className__")||"")})},hasClass:function(t){for(var r=" "+t+" ",a=0,u=this.length;a<u;a++)if(this[a].nodeType===1&&(" "+this[a].className+" ").replace(Q," ").indexOf(r)>-1)return!0;return!1},val:function(t){var r,a,u,c=this[0];return arguments.length?(u=n.isFunction(t),this.each(function(h){var v=n(this),g;this.nodeType===1&&(u?g=t.call(this,h,v.val()):g=t,g==null?g="":typeof g=="number"?g+="":n.isArray(g)&&(g=n.map(g,function(S){return S==null?"":S+""})),r=n.valHooks[this.nodeName.toLowerCase()]||n.valHooks[this.type],(!r||!("set"in r)||r.set(this,g,"value")===i)&&(this.value=g))})):c?(r=n.valHooks[c.nodeName.toLowerCase()]||n.valHooks[c.type],r&&"get"in r&&(a=r.get(c,"value"))!==i?a:(a=c.value,typeof a=="string"?a.replace(Re,""):a==null?"":a)):i}}),n.extend({valHooks:{option:{get:function(t){var r=t.attributes.value;return!r||r.specified?t.value:t.text}},select:{get:function(t){var r,a,u,c,h=t.selectedIndex,v=[],g=t.options,S=t.type==="select-one";if(h<0)return null;for(a=S?h:0,u=S?h+1:g.length;a<u;a++)if(c=g[a],c.selected&&(n.support.optDisabled?!c.disabled:c.getAttribute("disabled")===null)&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(r=n(c).val(),S)return r;v.push(r)}return S&&!v.length&&g.length?n(g[h]).val():v},set:function(t,r){var a=n.makeArray(r);return n(t).find("option").each(function(){this.selected=n.inArray(n(this).val(),a)>=0}),a.length||(t.selectedIndex=-1),a}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(t,r,a,u){var c,h,v,g=t.nodeType;return!t||g===3||g===8||g===2?i:u&&r in n.attrFn?n(t)[r](a):"getAttribute"in t?(v=g!==1||!n.isXMLDoc(t),v&&(r=r.toLowerCase(),h=n.attrHooks[r]||(nt.test(r)?ge:G)),a!==i?a===null?(n.removeAttr(t,r),i):h&&"set"in h&&v&&(c=h.set(t,a,r))!==i?c:(t.setAttribute(r,""+a),a):h&&"get"in h&&v&&(c=h.get(t,r))!==null?c:(c=t.getAttribute(r),c===null?i:c)):n.prop(t,r,a)},removeAttr:function(t,r){var a,u,c,h,v=0;if(t.nodeType===1)for(u=(r||"").split(he),h=u.length;v<h;v++)c=u[v].toLowerCase(),a=n.propFix[c]||c,n.attr(t,c,""),t.removeAttribute(He?c:a),nt.test(c)&&a in t&&(t[a]=!1)},attrHooks:{type:{set:function(t,r){if(Ne.test(t.nodeName)&&t.parentNode)n.error("type property can't be changed");else if(!n.support.radioValue&&r==="radio"&&n.nodeName(t,"input")){var a=t.value;return t.setAttribute("type",r),a&&(t.value=a),r}}},value:{get:function(t,r){return G&&n.nodeName(t,"button")?G.get(t,r):r in t?t.value:null},set:function(t,r,a){if(G&&n.nodeName(t,"button"))return G.set(t,r,a);t.value=r}}},propFix:{tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(t,r,a){var u,c,h,v=t.nodeType;return!t||v===3||v===8||v===2?i:(h=v!==1||!n.isXMLDoc(t),h&&(r=n.propFix[r]||r,c=n.propHooks[r]),a!==i?c&&"set"in c&&(u=c.set(t,a,r))!==i?u:t[r]=a:c&&"get"in c&&(u=c.get(t,r))!==null?u:t[r])},propHooks:{tabIndex:{get:function(t){var r=t.getAttributeNode("tabindex");return r&&r.specified?parseInt(r.value,10):Ie.test(t.nodeName)||lt.test(t.nodeName)&&t.href?0:i}}}}),n.attrHooks.tabindex=n.propHooks.tabIndex,ge={get:function(t,r){var a,u=n.prop(t,r);return u===!0||typeof u!="boolean"&&(a=t.getAttributeNode(r))&&a.nodeValue!==!1?r.toLowerCase():i},set:function(t,r,a){var u;return r===!1?n.removeAttr(t,a):(u=n.propFix[a]||a,u in t&&(t[u]=!0),t.setAttribute(a,a.toLowerCase())),a}},He||(le={name:!0,id:!0},G=n.valHooks.button={get:function(t,r){var a;return a=t.getAttributeNode(r),a&&(le[r]?a.nodeValue!=="":a.specified)?a.nodeValue:i},set:function(t,r,a){var u=t.getAttributeNode(a);return u||(u=X.createAttribute(a),t.setAttributeNode(u)),u.nodeValue=r+""}},n.attrHooks.tabindex.set=G.set,n.each(["width","height"],function(t,r){n.attrHooks[r]=n.extend(n.attrHooks[r],{set:function(a,u){if(u==="")return a.setAttribute(r,"auto"),u}})}),n.attrHooks.contenteditable={get:G.get,set:function(t,r,a){r===""&&(r="false"),G.set(t,r,a)}}),n.support.hrefNormalized||n.each(["href","src","width","height"],function(t,r){n.attrHooks[r]=n.extend(n.attrHooks[r],{get:function(a){var u=a.getAttribute(r,2);return u===null?i:u}})}),n.support.style||(n.attrHooks.style={get:function(t){return t.style.cssText.toLowerCase()||i},set:function(t,r){return t.style.cssText=""+r}}),n.support.optSelected||(n.propHooks.selected=n.extend(n.propHooks.selected,{get:function(t){var r=t.parentNode;return r&&(r.selectedIndex,r.parentNode&&r.parentNode.selectedIndex),null}})),n.support.enctype||(n.propFix.enctype="encoding"),n.support.checkOn||n.each(["radio","checkbox"],function(){n.valHooks[this]={get:function(t){return t.getAttribute("value")===null?"on":t.value}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]=n.extend(n.valHooks[this],{set:function(t,r){if(n.isArray(r))return t.checked=n.inArray(n(t).val(),r)>=0}})});var Ee=/^(?:textarea|input|select)$/i,_e=/^([^\.]*)?(?:\.(.+))?$/,Xe=/\bhover(\.\S+)?/,Ye=/^key/,rt=/^(?:mouse|contextmenu)|click/,et=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,kt=function(t){var r=et.exec(t);return r&&(r[1]=(r[1]||"").toLowerCase(),r[3]=r[3]&&new RegExp("(?:^|\\s)"+r[3]+"(?:\\s|$)")),r},rn=function(t,r){return(!r[1]||t.nodeName.toLowerCase()===r[1])&&(!r[2]||t.id===r[2])&&(!r[3]||r[3].test(t.className))},pt=function(t){return n.event.special.hover?t:t.replace(Xe,"mouseenter$1 mouseleave$1")};n.event={add:function(t,r,a,u,c){var h,v,g,S,k,E,P,F,j,K,me;if(!(t.nodeType===3||t.nodeType===8||!r||!a||!(h=n._data(t)))){for(a.handler&&(j=a,a=j.handler),a.guid||(a.guid=n.guid++),g=h.events,g||(h.events=g={}),v=h.handle,v||(h.handle=v=function(Me){return typeof n<"u"&&(!Me||n.event.triggered!==Me.type)?n.event.dispatch.apply(v.elem,arguments):i},v.elem=t),r=pt(r).split(" "),S=0;S<r.length;S++)k=_e.exec(r[S])||[],E=k[1],P=(k[2]||"").split(".").sort(),me=n.event.special[E]||{},E=(c?me.delegateType:me.bindType)||E,me=n.event.special[E]||{},F=n.extend({type:E,origType:k[1],data:u,handler:a,guid:a.guid,selector:c,namespace:P.join(".")},j),c&&(F.quick=kt(c),!F.quick&&n.expr.match.POS.test(c)&&(F.isPositional=!0)),K=g[E],K||(K=g[E]=[],K.delegateCount=0,(!me.setup||me.setup.call(t,u,P,v)===!1)&&(t.addEventListener?t.addEventListener(E,v,!1):t.attachEvent&&t.attachEvent("on"+E,v))),me.add&&(me.add.call(t,F),F.handler.guid||(F.handler.guid=a.guid)),c?K.splice(K.delegateCount++,0,F):K.push(F),n.event.global[E]=!0;t=null}},global:{},remove:function(t,r,a,u){var c=n.hasData(t)&&n._data(t),h,v,g,S,k,E,P,F,j,K,me;if(c&&(P=c.events)){for(r=pt(r||"").split(" "),h=0;h<r.length;h++){if(v=_e.exec(r[h])||[],g=v[1],S=v[2],!g){S=S?"."+S:"";for(E in P)n.event.remove(t,E+S,a,u);return}if(F=n.event.special[g]||{},g=(u?F.delegateType:F.bindType)||g,K=P[g]||[],k=K.length,S=S?new RegExp("(^|\\.)"+S.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null,a||S||u||F.remove)for(E=0;E<K.length;E++)me=K[E],(!a||a.guid===me.guid)&&(!S||S.test(me.namespace))&&(!u||u===me.selector||u==="**"&&me.selector)&&(K.splice(E--,1),me.selector&&K.delegateCount--,F.remove&&F.remove.call(t,me));else K.length=0;K.length===0&&k!==K.length&&((!F.teardown||F.teardown.call(t,S)===!1)&&n.removeEvent(t,g,c.handle),delete P[g])}n.isEmptyObject(P)&&(j=c.handle,j&&(j.elem=null),n.removeData(t,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(t,r,a,u){if(!a||a.nodeType!==3&&a.nodeType!==8){var c=t.type||t,h=[],v,g,S,k,E,P,F,j,K,me;if(c.indexOf("!")>=0&&(c=c.slice(0,-1),g=!0),c.indexOf(".")>=0&&(h=c.split("."),c=h.shift(),h.sort()),(!a||n.event.customEvent[c])&&!n.event.global[c])return;if(t=typeof t=="object"?t[n.expando]?t:new n.Event(c,t):new n.Event(c),t.type=c,t.isTrigger=!0,t.exclusive=g,t.namespace=h.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,P=c.indexOf(":")<0?"on"+c:"",(u||!a)&&t.preventDefault(),!a){v=n.cache;for(S in v)v[S].events&&v[S].events[c]&&n.event.trigger(t,r,v[S].handle.elem,!0);return}if(t.result=i,t.target||(t.target=a),r=r!=null?n.makeArray(r):[],r.unshift(t),F=n.event.special[c]||{},F.trigger&&F.trigger.apply(a,r)===!1)return;if(K=[[a,F.bindType||c]],!u&&!F.noBubble&&!n.isWindow(a)){for(me=F.delegateType||c,E=null,k=a.parentNode;k;k=k.parentNode)K.push([k,me]),E=k;E&&E===a.ownerDocument&&K.push([E.defaultView||E.parentWindow||e,me])}for(S=0;S<K.length&&(k=K[S][0],t.type=K[S][1],j=(n._data(k,"events")||{})[t.type]&&n._data(k,"handle"),j&&j.apply(k,r),j=P&&k[P],j&&n.acceptData(k)&&j.apply(k,r),!t.isPropagationStopped());S++);return t.type=c,t.isDefaultPrevented()||(!F._default||F._default.apply(a.ownerDocument,r)===!1)&&(c!=="click"||!n.nodeName(a,"a"))&&n.acceptData(a)&&P&&a[c]&&(c!=="focus"&&c!=="blur"||t.target.offsetWidth!==0)&&!n.isWindow(a)&&(E=a[P],E&&(a[P]=null),n.event.triggered=c,a[c](),n.event.triggered=i,E&&(a[P]=E)),t.result}},dispatch:function(t){t=n.event.fix(t||e.event);var r=(n._data(this,"events")||{})[t.type]||[],a=r.delegateCount,u=[].slice.call(arguments,0),c=!t.exclusive&&!t.namespace,h=(n.event.special[t.type]||{}).handle,v=[],g,S,k,E,P,F,j,K,me,Me;if(u[0]=t,t.delegateTarget=this,a&&!t.target.disabled&&(!t.button||t.type!=="click"))for(k=t.target;k!=this;k=k.parentNode||this){for(P={},j=[],g=0;g<a;g++)K=r[g],me=K.selector,Me=P[me],K.isPositional?Me=(Me||(P[me]=n(me))).index(k)>=0:Me===i&&(Me=P[me]=K.quick?rn(k,K.quick):n(k).is(me)),Me&&j.push(K);j.length&&v.push({elem:k,matches:j})}for(r.length>a&&v.push({elem:this,matches:r.slice(a)}),g=0;g<v.length&&!t.isPropagationStopped();g++)for(F=v[g],t.currentTarget=F.elem,S=0;S<F.matches.length&&!t.isImmediatePropagationStopped();S++)K=F.matches[S],(c||!t.namespace&&!K.namespace||t.namespace_re&&t.namespace_re.test(K.namespace))&&(t.data=K.data,t.handleObj=K,E=(h||K.handler).apply(F.elem,u),E!==i&&(t.result=E,E===!1&&(t.preventDefault(),t.stopPropagation())));return t.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(t,r){return t.which==null&&(t.which=r.charCode!=null?r.charCode:r.keyCode),t}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement wheelDelta".split(" "),filter:function(t,r){var a,u,c,h=r.button,v=r.fromElement;return t.pageX==null&&r.clientX!=null&&(a=t.target.ownerDocument||X,u=a.documentElement,c=a.body,t.pageX=r.clientX+(u&&u.scrollLeft||c&&c.scrollLeft||0)-(u&&u.clientLeft||c&&c.clientLeft||0),t.pageY=r.clientY+(u&&u.scrollTop||c&&c.scrollTop||0)-(u&&u.clientTop||c&&c.clientTop||0)),!t.relatedTarget&&v&&(t.relatedTarget=v===t.target?r.toElement:v),!t.which&&h!==i&&(t.which=h&1?1:h&2?3:h&4?2:0),t}},fix:function(t){if(t[n.expando])return t;var r,a,u=t,c=n.event.fixHooks[t.type]||{},h=c.props?this.props.concat(c.props):this.props;for(t=n.Event(u),r=h.length;r;)a=h[--r],t[a]=u[a];return t.target||(t.target=u.srcElement||X),t.target.nodeType===3&&(t.target=t.target.parentNode),t.metaKey===i&&(t.metaKey=t.ctrlKey),c.filter?c.filter(t,u):t},special:{ready:{setup:n.bindReady},focus:{delegateType:"focusin",noBubble:!0},blur:{delegateType:"focusout",noBubble:!0},beforeunload:{setup:function(t,r,a){n.isWindow(this)&&(this.onbeforeunload=a)},teardown:function(t,r){this.onbeforeunload===r&&(this.onbeforeunload=null)}}},simulate:function(t,r,a,u){var c=n.extend(new n.Event,a,{type:t,isSimulated:!0,originalEvent:{}});u?n.event.trigger(c,null,r):n.event.dispatch.call(r,c),c.isDefaultPrevented()&&a.preventDefault()}},n.event.handle=n.event.dispatch,n.removeEvent=X.removeEventListener?function(t,r,a){t.removeEventListener&&t.removeEventListener(r,a,!1)}:function(t,r,a){t.detachEvent&&t.detachEvent("on"+r,a)},n.Event=function(t,r){if(!(this instanceof n.Event))return new n.Event(t,r);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||t.returnValue===!1||t.getPreventDefault&&t.getPreventDefault()?be:Pe):this.type=t,r&&n.extend(this,r),this.timeStamp=t&&t.timeStamp||n.now(),this[n.expando]=!0},n.Event.prototype={preventDefault:function(){this.isDefaultPrevented=be;var t=this.originalEvent;!t||(t.preventDefault?t.preventDefault():t.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=be;var t=this.originalEvent;!t||(t.stopPropagation&&t.stopPropagation(),t.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=be,this.stopPropagation()},isDefaultPrevented:Pe,isPropagationStopped:Pe,isImmediatePropagationStopped:Pe},n.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(t,r){n.event.special[t]=n.event.special[r]={delegateType:r,bindType:r,handle:function(a){var u=this,c=a.relatedTarget,h=a.handleObj;h.selector;var v,g;return(!c||h.origType===a.type||c!==u&&!n.contains(u,c))&&(v=a.type,a.type=h.origType,g=h.handler.apply(this,arguments),a.type=v),g}}}),n.support.submitBubbles||(n.event.special.submit={setup:function(){if(n.nodeName(this,"form"))return!1;n.event.add(this,"click._submit keypress._submit",function(t){var r=t.target,a=n.nodeName(r,"input")||n.nodeName(r,"button")?r.form:i;a&&!a._submit_attached&&(n.event.add(a,"submit._submit",function(u){this.parentNode&&n.event.simulate("submit",this.parentNode,u,!0)}),a._submit_attached=!0)})},teardown:function(){if(n.nodeName(this,"form"))return!1;n.event.remove(this,"._submit")}}),n.support.changeBubbles||(n.event.special.change={setup:function(){if(Ee.test(this.nodeName))return(this.type==="checkbox"||this.type==="radio")&&(n.event.add(this,"propertychange._change",function(t){t.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),n.event.add(this,"click._change",function(t){this._just_changed&&(this._just_changed=!1,n.event.simulate("change",this,t,!0))})),!1;n.event.add(this,"beforeactivate._change",function(t){var r=t.target;Ee.test(r.nodeName)&&!r._change_attached&&(n.event.add(r,"change._change",function(a){this.parentNode&&!a.isSimulated&&n.event.simulate("change",this.parentNode,a,!0)}),r._change_attached=!0)})},handle:function(t){var r=t.target;if(this!==r||t.isSimulated||t.isTrigger||r.type!=="radio"&&r.type!=="checkbox")return t.handleObj.handler.apply(this,arguments)},teardown:function(){return n.event.remove(this,"._change"),Ee.test(this.nodeName)}}),n.support.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(t,r){var a=0,u=function(c){n.event.simulate(r,c.target,n.event.fix(c),!0)};n.event.special[r]={setup:function(){a++===0&&X.addEventListener(t,u,!0)},teardown:function(){--a===0&&X.removeEventListener(t,u,!0)}}}),n.fn.extend({on:function(t,r,a,u,c){var h,v;if(typeof t=="object"){typeof r!="string"&&(a=r,r=i);for(v in t)this.on(v,r,a,t[v],c);return this}if(a==null&&u==null?(u=r,a=r=i):u==null&&(typeof r=="string"?(u=a,a=i):(u=a,a=r,r=i)),u===!1)u=Pe;else if(!u)return this;return c===1&&(h=u,u=function(g){return n().off(g),h.apply(this,arguments)},u.guid=h.guid||(h.guid=n.guid++)),this.each(function(){n.event.add(this,t,u,a,r)})},one:function(t,r,a,u){return this.on.call(this,t,r,a,u,1)},off:function(t,r,a){if(t&&t.preventDefault&&t.handleObj){var u=t.handleObj;return n(t.delegateTarget).off(u.namespace?u.type+"."+u.namespace:u.type,u.selector,u.handler),this}if(typeof t=="object"){for(var c in t)this.off(c,r,t[c]);return this}return(r===!1||typeof r=="function")&&(a=r,r=i),a===!1&&(a=Pe),this.each(function(){n.event.remove(this,t,a,r)})},bind:function(t,r,a){return this.on(t,null,r,a)},unbind:function(t,r){return this.off(t,null,r)},live:function(t,r,a){return n(this.context).on(t,this.selector,r,a),this},die:function(t,r){return n(this.context).off(t,this.selector||"**",r),this},delegate:function(t,r,a,u){return this.on(r,t,a,u)},undelegate:function(t,r,a){return arguments.length==1?this.off(t,"**"):this.off(r,t,a)},trigger:function(t,r){return this.each(function(){n.event.trigger(t,r,this)})},triggerHandler:function(t,r){if(this[0])return n.event.trigger(t,r,this[0],!0)},toggle:function(t){var r=arguments,a=t.guid||n.guid++,u=0,c=function(h){var v=(n._data(this,"lastToggle"+t.guid)||0)%u;return n._data(this,"lastToggle"+t.guid,v+1),h.preventDefault(),r[v].apply(this,arguments)||!1};for(c.guid=a;u<r.length;)r[u++].guid=a;return this.click(c)},hover:function(t,r){return this.mouseenter(t).mouseleave(r||t)}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(t,r){n.fn[r]=function(a,u){return u==null&&(u=a,a=null),arguments.length>0?this.bind(r,a,u):this.trigger(r)},n.attrFn&&(n.attrFn[r]=!0),Ye.test(r)&&(n.event.fixHooks[r]=n.event.keyHooks),rt.test(r)&&(n.event.fixHooks[r]=n.event.mouseHooks)}),function(){function t(p,x,R,N,I,z){for(var V=0,se=N.length;V<se;V++){var ie=N[V];if(ie){var ce=!1;for(ie=ie[p];ie;){if(ie[u]===R){ce=N[ie.sizset];break}if(ie.nodeType===1){if(z||(ie[u]=R,ie.sizset=V),typeof x!="string"){if(ie===x){ce=!0;break}}else if(P.filter(x,[ie]).length>0){ce=ie;break}}ie=ie[p]}N[V]=ce}}}function r(p,x,R,N,I,z){for(var V=0,se=N.length;V<se;V++){var ie=N[V];if(ie){var ce=!1;for(ie=ie[p];ie;){if(ie[u]===R){ce=N[ie.sizset];break}if(ie.nodeType===1&&!z&&(ie[u]=R,ie.sizset=V),ie.nodeName.toLowerCase()===x){ce=ie;break}ie=ie[p]}N[V]=ce}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,u="sizcache"+(Math.random()+"").replace(".",""),c=0,h=Object.prototype.toString,v=!1,g=!0,S=/\\/g,k=/\r\n/g,E=/\W/;[0,0].sort(function(){return g=!1,0});var P=function(p,x,R,N){R=R||[],x=x||X;var I=x;if(x.nodeType!==1&&x.nodeType!==9)return[];if(!p||typeof p!="string")return R;var z,V,se,ie,ce,dt,tt,w,H=!0,oe=P.isXML(x),W=[],Oe=p;do if(a.exec(""),z=a.exec(Oe),z&&(Oe=z[3],W.push(z[1]),z[2])){ie=z[3];break}while(z);if(W.length>1&&K.exec(p))if(W.length===2&&j.relative[W[0]])V=xe(W[0]+W[1],x,N);else for(V=j.relative[W[0]]?[x]:P(W.shift(),x);W.length;)p=W.shift(),j.relative[p]&&(p+=W.shift()),V=xe(p,V,N);else if(!N&&W.length>1&&x.nodeType===9&&!oe&&j.match.ID.test(W[0])&&!j.match.ID.test(W[W.length-1])&&(ce=P.find(W.shift(),x,oe),x=ce.expr?P.filter(ce.expr,ce.set)[0]:ce.set[0]),x)for(ce=N?{expr:W.pop(),set:Se(N)}:P.find(W.pop(),W.length===1&&(W[0]==="~"||W[0]==="+")&&x.parentNode?x.parentNode:x,oe),V=ce.expr?P.filter(ce.expr,ce.set):ce.set,W.length>0?se=Se(V):H=!1;W.length;)dt=W.pop(),tt=dt,j.relative[dt]?tt=W.pop():dt="",tt==null&&(tt=x),j.relative[dt](se,tt,oe);else se=W=[];if(se||(se=V),se||P.error(dt||p),h.call(se)==="[object Array]")if(!H)R.push.apply(R,se);else if(x&&x.nodeType===1)for(w=0;se[w]!=null;w++)se[w]&&(se[w]===!0||se[w].nodeType===1&&P.contains(x,se[w]))&&R.push(V[w]);else for(w=0;se[w]!=null;w++)se[w]&&se[w].nodeType===1&&R.push(V[w]);else Se(se,R);return ie&&(P(ie,I,R,N),P.uniqueSort(R)),R};P.uniqueSort=function(p){if(it&&(v=g,p.sort(it),v))for(var x=1;x<p.length;x++)p[x]===p[x-1]&&p.splice(x--,1);return p},P.matches=function(p,x){return P(p,null,null,x)},P.matchesSelector=function(p,x){return P(x,null,null,[p]).length>0},P.find=function(p,x,R){var N,I,z,V,se,ie;if(!p)return[];for(I=0,z=j.order.length;I<z;I++)if(se=j.order[I],(V=j.leftMatch[se].exec(p))&&(ie=V[1],V.splice(1,1),ie.substr(ie.length-1)!=="\\"&&(V[1]=(V[1]||"").replace(S,""),N=j.find[se](V,x,R),N!=null))){p=p.replace(j.match[se],"");break}return N||(N=typeof x.getElementsByTagName<"u"?x.getElementsByTagName("*"):[]),{set:N,expr:p}},P.filter=function(p,x,R,N){for(var I,z,V,se,ie,ce,dt,tt,w,H=p,oe=[],W=x,Oe=x&&x[0]&&P.isXML(x[0]);p&&x.length;){for(V in j.filter)if((I=j.leftMatch[V].exec(p))!=null&&I[2]){if(ce=j.filter[V],dt=I[1],z=!1,I.splice(1,1),dt.substr(dt.length-1)==="\\")continue;if(W===oe&&(oe=[]),j.preFilter[V]){if(I=j.preFilter[V](I,W,R,oe,N,Oe),!I)z=se=!0;else if(I===!0)continue}if(I)for(tt=0;(ie=W[tt])!=null;tt++)ie&&(se=ce(ie,I,tt,W),w=N^se,R&&se!=null?w?z=!0:W[tt]=!1:w&&(oe.push(ie),z=!0));if(se!==i){if(R||(W=oe),p=p.replace(j.match[V],""),!z)return[];break}}if(p===H)if(z==null)P.error(p);else break;H=p}return W},P.error=function(p){throw"Syntax error, unrecognized expression: "+p};var F=P.getText=function(p){var x,R,N=p.nodeType,I="";if(N){if(N===1){if(typeof p.textContent=="string")return p.textContent;if(typeof p.innerText=="string")return p.innerText.replace(k,"");for(p=p.firstChild;p;p=p.nextSibling)I+=F(p)}else if(N===3||N===4)return p.nodeValue}else for(x=0;R=p[x];x++)R.nodeType!==8&&(I+=F(R));return I},j=P.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{class:"className",for:"htmlFor"},attrHandle:{href:function(p){return p.getAttribute("href")},type:function(p){return p.getAttribute("type")}},relative:{"+":function(p,x){var R=typeof x=="string",N=R&&!E.test(x),I=R&&!N;N&&(x=x.toLowerCase());for(var z=0,V=p.length,se;z<V;z++)if(se=p[z]){for(;(se=se.previousSibling)&&se.nodeType!==1;);p[z]=I||se&&se.nodeName.toLowerCase()===x?se||!1:se===x}I&&P.filter(x,p,!0)},">":function(p,x){var R,N=typeof x=="string",I=0,z=p.length;if(N&&!E.test(x)){for(x=x.toLowerCase();I<z;I++)if(R=p[I],R){var V=R.parentNode;p[I]=V.nodeName.toLowerCase()===x?V:!1}}else{for(;I<z;I++)R=p[I],R&&(p[I]=N?R.parentNode:R.parentNode===x);N&&P.filter(x,p,!0)}},"":function(p,x,R){var N,I=c++,z=t;typeof x=="string"&&!E.test(x)&&(x=x.toLowerCase(),N=x,z=r),z("parentNode",x,I,p,N,R)},"~":function(p,x,R){var N,I=c++,z=t;typeof x=="string"&&!E.test(x)&&(x=x.toLowerCase(),N=x,z=r),z("previousSibling",x,I,p,N,R)}},find:{ID:function(p,x,R){if(typeof x.getElementById<"u"&&!R){var N=x.getElementById(p[1]);return N&&N.parentNode?[N]:[]}},NAME:function(p,x){if(typeof x.getElementsByName<"u"){for(var R=[],N=x.getElementsByName(p[1]),I=0,z=N.length;I<z;I++)N[I].getAttribute("name")===p[1]&&R.push(N[I]);return R.length===0?null:R}},TAG:function(p,x){if(typeof x.getElementsByTagName<"u")return x.getElementsByTagName(p[1])}},preFilter:{CLASS:function(p,x,R,N,I,z){if(p=" "+p[1].replace(S,"")+" ",z)return p;for(var V=0,se;(se=x[V])!=null;V++)se&&(I^(se.className&&(" "+se.className+" ").replace(/[\t\n\r]/g," ").indexOf(p)>=0)?R||N.push(se):R&&(x[V]=!1));return!1},ID:function(p){return p[1].replace(S,"")},TAG:function(p,x){return p[1].replace(S,"").toLowerCase()},CHILD:function(p){if(p[1]==="nth"){p[2]||P.error(p[0]),p[2]=p[2].replace(/^\+|\s*/g,"");var x=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(p[2]==="even"&&"2n"||p[2]==="odd"&&"2n+1"||!/\D/.test(p[2])&&"0n+"+p[2]||p[2]);p[2]=x[1]+(x[2]||1)-0,p[3]=x[3]-0}else p[2]&&P.error(p[0]);return p[0]=c++,p},ATTR:function(p,x,R,N,I,z){var V=p[1]=p[1].replace(S,"");return!z&&j.attrMap[V]&&(p[1]=j.attrMap[V]),p[4]=(p[4]||p[5]||"").replace(S,""),p[2]==="~="&&(p[4]=" "+p[4]+" "),p},PSEUDO:function(p,x,R,N,I){if(p[1]==="not")if((a.exec(p[3])||"").length>1||/^\w/.test(p[3]))p[3]=P(p[3],null,null,x);else{var z=P.filter(p[3],x,R,!0^I);return R||N.push.apply(N,z),!1}else if(j.match.POS.test(p[0])||j.match.CHILD.test(p[0]))return!0;return p},POS:function(p){return p.unshift(!0),p}},filters:{enabled:function(p){return p.disabled===!1&&p.type!=="hidden"},disabled:function(p){return p.disabled===!0},checked:function(p){return p.checked===!0},selected:function(p){return p.parentNode&&p.parentNode.selectedIndex,p.selected===!0},parent:function(p){return!!p.firstChild},empty:function(p){return!p.firstChild},has:function(p,x,R){return!!P(R[3],p).length},header:function(p){return/h\d/i.test(p.nodeName)},text:function(p){var x=p.getAttribute("type"),R=p.type;return p.nodeName.toLowerCase()==="input"&&R==="text"&&(x===R||x===null)},radio:function(p){return p.nodeName.toLowerCase()==="input"&&p.type==="radio"},checkbox:function(p){return p.nodeName.toLowerCase()==="input"&&p.type==="checkbox"},file:function(p){return p.nodeName.toLowerCase()==="input"&&p.type==="file"},password:function(p){return p.nodeName.toLowerCase()==="input"&&p.type==="password"},submit:function(p){var x=p.nodeName.toLowerCase();return(x==="input"||x==="button")&&p.type==="submit"},image:function(p){return p.nodeName.toLowerCase()==="input"&&p.type==="image"},reset:function(p){var x=p.nodeName.toLowerCase();return(x==="input"||x==="button")&&p.type==="reset"},button:function(p){var x=p.nodeName.toLowerCase();return x==="input"&&p.type==="button"||x==="button"},input:function(p){return/input|select|textarea|button/i.test(p.nodeName)},focus:function(p){return p===p.ownerDocument.activeElement}},setFilters:{first:function(p,x){return x===0},last:function(p,x,R,N){return x===N.length-1},even:function(p,x){return x%2===0},odd:function(p,x){return x%2===1},lt:function(p,x,R){return x<R[3]-0},gt:function(p,x,R){return x>R[3]-0},nth:function(p,x,R){return R[3]-0===x},eq:function(p,x,R){return R[3]-0===x}},filter:{PSEUDO:function(p,x,R,N){var I=x[1],z=j.filters[I];if(z)return z(p,R,x,N);if(I==="contains")return(p.textContent||p.innerText||F([p])||"").indexOf(x[3])>=0;if(I==="not"){for(var V=x[3],se=0,ie=V.length;se<ie;se++)if(V[se]===p)return!1;return!0}P.error(I)},CHILD:function(p,x){var R,N,I,z,V,se,ie=x[1],ce=p;switch(ie){case"only":case"first":for(;ce=ce.previousSibling;)if(ce.nodeType===1)return!1;if(ie==="first")return!0;ce=p;case"last":for(;ce=ce.nextSibling;)if(ce.nodeType===1)return!1;return!0;case"nth":if(R=x[2],N=x[3],R===1&&N===0)return!0;if(I=x[0],z=p.parentNode,z&&(z[u]!==I||!p.nodeIndex)){for(V=0,ce=z.firstChild;ce;ce=ce.nextSibling)ce.nodeType===1&&(ce.nodeIndex=++V);z[u]=I}return se=p.nodeIndex-N,R===0?se===0:se%R===0&&se/R>=0}},ID:function(p,x){return p.nodeType===1&&p.getAttribute("id")===x},TAG:function(p,x){return x==="*"&&p.nodeType===1||!!p.nodeName&&p.nodeName.toLowerCase()===x},CLASS:function(p,x){return(" "+(p.className||p.getAttribute("class"))+" ").indexOf(x)>-1},ATTR:function(p,x){var R=x[1],N=P.attr?P.attr(p,R):j.attrHandle[R]?j.attrHandle[R](p):p[R]!=null?p[R]:p.getAttribute(R),I=N+"",z=x[2],V=x[4];return N==null?z==="!=":!z&&P.attr?N!=null:z==="="?I===V:z==="*="?I.indexOf(V)>=0:z==="~="?(" "+I+" ").indexOf(V)>=0:V?z==="!="?I!==V:z==="^="?I.indexOf(V)===0:z==="$="?I.substr(I.length-V.length)===V:z==="|="?I===V||I.substr(0,V.length+1)===V+"-":!1:I&&N!==!1},POS:function(p,x,R,N){var I=x[2],z=j.setFilters[I];if(z)return z(p,R,x,N)}}},K=j.match.POS,me=function(p,x){return"\\"+(x-0+1)};for(var Me in j.match)j.match[Me]=new RegExp(j.match[Me].source+/(?![^\[]*\])(?![^\(]*\))/.source),j.leftMatch[Me]=new RegExp(/(^(?:.|\r|\n)*?)/.source+j.match[Me].source.replace(/\\(\d+)/g,me));var Se=function(p,x){return p=Array.prototype.slice.call(p,0),x?(x.push.apply(x,p),x):p};try{Array.prototype.slice.call(X.documentElement.childNodes,0)[0].nodeType}catch(p){Se=function(x,R){var N=0,I=R||[];if(h.call(x)==="[object Array]")Array.prototype.push.apply(I,x);else if(typeof x.length=="number")for(var z=x.length;N<z;N++)I.push(x[N]);else for(;x[N];N++)I.push(x[N]);return I}}var it,ot;X.documentElement.compareDocumentPosition?it=function(p,x){return p===x?(v=!0,0):!p.compareDocumentPosition||!x.compareDocumentPosition?p.compareDocumentPosition?-1:1:p.compareDocumentPosition(x)&4?-1:1}:(it=function(p,x){if(p===x)return v=!0,0;if(p.sourceIndex&&x.sourceIndex)return p.sourceIndex-x.sourceIndex;var R,N,I=[],z=[],V=p.parentNode,se=x.parentNode,ie=V;if(V===se)return ot(p,x);if(!V)return-1;if(!se)return 1;for(;ie;)I.unshift(ie),ie=ie.parentNode;for(ie=se;ie;)z.unshift(ie),ie=ie.parentNode;R=I.length,N=z.length;for(var ce=0;ce<R&&ce<N;ce++)if(I[ce]!==z[ce])return ot(I[ce],z[ce]);return ce===R?ot(p,z[ce],-1):ot(I[ce],x,1)},ot=function(p,x,R){if(p===x)return R;for(var N=p.nextSibling;N;){if(N===x)return-1;N=N.nextSibling}return 1}),function(){var p=X.createElement("div"),x="script"+new Date().getTime(),R=X.documentElement;p.innerHTML="<a name='"+x+"'/>",R.insertBefore(p,R.firstChild),X.getElementById(x)&&(j.find.ID=function(N,I,z){if(typeof I.getElementById<"u"&&!z){var V=I.getElementById(N[1]);return V?V.id===N[1]||typeof V.getAttributeNode<"u"&&V.getAttributeNode("id").nodeValue===N[1]?[V]:i:[]}},j.filter.ID=function(N,I){var z=typeof N.getAttributeNode<"u"&&N.getAttributeNode("id");return N.nodeType===1&&z&&z.nodeValue===I}),R.removeChild(p),R=p=null}(),function(){var p=X.createElement("div");p.appendChild(X.createComment("")),p.getElementsByTagName("*").length>0&&(j.find.TAG=function(x,R){var N=R.getElementsByTagName(x[1]);if(x[1]==="*"){for(var I=[],z=0;N[z];z++)N[z].nodeType===1&&I.push(N[z]);N=I}return N}),p.innerHTML="<a href='#'></a>",p.firstChild&&typeof p.firstChild.getAttribute<"u"&&p.firstChild.getAttribute("href")!=="#"&&(j.attrHandle.href=function(x){return x.getAttribute("href",2)}),p=null}(),X.querySelectorAll&&function(){var p=P,x=X.createElement("div"),R="__sizzle__";if(x.innerHTML="<p class='TEST'></p>",!x.querySelectorAll||x.querySelectorAll(".TEST").length!==0){P=function(I,z,V,se){if(z=z||X,!se&&!P.isXML(z)){var ie=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(I);if(ie&&(z.nodeType===1||z.nodeType===9)){if(ie[1])return Se(z.getElementsByTagName(I),V);if(ie[2]&&j.find.CLASS&&z.getElementsByClassName)return Se(z.getElementsByClassName(ie[2]),V)}if(z.nodeType===9){if(I==="body"&&z.body)return Se([z.body],V);if(ie&&ie[3]){var ce=z.getElementById(ie[3]);if(!ce||!ce.parentNode)return Se([],V);if(ce.id===ie[3])return Se([ce],V)}try{return Se(z.querySelectorAll(I),V)}catch(W){}}else if(z.nodeType===1&&z.nodeName.toLowerCase()!=="object"){var dt=z,tt=z.getAttribute("id"),w=tt||R,H=z.parentNode,oe=/^\s*[+~]/.test(I);tt?w=w.replace(/'/g,"\\$&"):z.setAttribute("id",w),oe&&H&&(z=z.parentNode);try{if(!oe||H)return Se(z.querySelectorAll("[id='"+w+"'] "+I),V)}catch(W){}finally{tt||dt.removeAttribute("id")}}}return p(I,z,V,se)};for(var N in p)P[N]=p[N];x=null}}(),function(){var p=X.documentElement,x=p.matchesSelector||p.mozMatchesSelector||p.webkitMatchesSelector||p.msMatchesSelector;if(x){var R=!x.call(X.createElement("div"),"div"),N=!1;try{x.call(X.documentElement,"[test!='']:sizzle")}catch(I){N=!0}P.matchesSelector=function(I,z){if(z=z.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']"),!P.isXML(I))try{if(N||!j.match.PSEUDO.test(z)&&!/!=/.test(z)){var V=x.call(I,z);if(V||!R||I.document&&I.document.nodeType!==11)return V}}catch(se){}return P(z,null,null,[I]).length>0}}}(),function(){var p=X.createElement("div");if(p.innerHTML="<div class='test e'></div><div class='test'></div>",p.getElementsByClassName&&p.getElementsByClassName("e").length!==0){if(p.lastChild.className="e",p.getElementsByClassName("e").length===1)return;j.order.splice(1,0,"CLASS"),j.find.CLASS=function(x,R,N){if(typeof R.getElementsByClassName<"u"&&!N)return R.getElementsByClassName(x[1])},p=null}}(),X.documentElement.contains?P.contains=function(p,x){return p!==x&&(p.contains?p.contains(x):!0)}:X.documentElement.compareDocumentPosition?P.contains=function(p,x){return!!(p.compareDocumentPosition(x)&16)}:P.contains=function(){return!1},P.isXML=function(p){var x=(p?p.ownerDocument||p:0).documentElement;return x?x.nodeName!=="HTML":!1};var xe=function(p,x,R){for(var N,I=[],z="",V=x.nodeType?[x]:x;N=j.match.PSEUDO.exec(p);)z+=N[0],p=p.replace(j.match.PSEUDO,"");p=j.relative[p]?p+"*":p;for(var se=0,ie=V.length;se<ie;se++)P(p,V[se],I,R);return P.filter(z,I)};P.attr=n.attr,P.selectors.attrMap={},n.find=P,n.expr=P.selectors,n.expr[":"]=n.expr.filters,n.unique=P.uniqueSort,n.text=P.getText,n.isXMLDoc=P.isXML,n.contains=P.contains}();var mt=/Until$/,Ge=/^(?:parents|prevUntil|prevAll)/,bn=/,/,Rt=/^.[^:#\[\.,]*$/,Ft=Array.prototype.slice,At=n.expr.match.POS,yt={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({find:function(t){var r=this,a,u;if(typeof t!="string")return n(t).filter(function(){for(a=0,u=r.length;a<u;a++)if(n.contains(r[a],this))return!0});var c=this.pushStack("","find",t),h,v,g;for(a=0,u=this.length;a<u;a++)if(h=c.length,n.find(t,this[a],c),a>0){for(v=h;v<c.length;v++)for(g=0;g<h;g++)if(c[g]===c[v]){c.splice(v--,1);break}}return c},has:function(t){var r=n(t);return this.filter(function(){for(var a=0,u=r.length;a<u;a++)if(n.contains(this,r[a]))return!0})},not:function(t){return this.pushStack(ve(this,t,!1),"not",t)},filter:function(t){return this.pushStack(ve(this,t,!0),"filter",t)},is:function(t){return!!t&&(typeof t=="string"?At.test(t)?n(t,this.context).index(this[0])>=0:n.filter(t,this).length>0:this.filter(t).length>0)},closest:function(t,r){var a=[],u,c,h=this[0];if(n.isArray(t)){for(var v=1;h&&h.ownerDocument&&h!==r;){for(u=0;u<t.length;u++)n(h).is(t[u])&&a.push({selector:t[u],elem:h,level:v});h=h.parentNode,v++}return a}var g=At.test(t)||typeof t!="string"?n(t,r||this.context):0;for(u=0,c=this.length;u<c;u++)for(h=this[u];h;){if(g?g.index(h)>-1:n.find.matchesSelector(h,t)){a.push(h);break}if(h=h.parentNode,!h||!h.ownerDocument||h===r||h.nodeType===11)break}return a=a.length>1?n.unique(a):a,this.pushStack(a,"closest",t)},index:function(t){return t?typeof t=="string"?n.inArray(this[0],n(t)):n.inArray(t.jquery?t[0]:t,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(t,r){var a=typeof t=="string"?n(t,r):n.makeArray(t&&t.nodeType?[t]:t),u=n.merge(this.get(),a);return this.pushStack(Ae(a[0])||Ae(u[0])?u:n.unique(u))},andSelf:function(){return this.add(this.prevObject)}}),n.each({parent:function(t){var r=t.parentNode;return r&&r.nodeType!==11?r:null},parents:function(t){return n.dir(t,"parentNode")},parentsUntil:function(t,r,a){return n.dir(t,"parentNode",a)},next:function(t){return n.nth(t,2,"nextSibling")},prev:function(t){return n.nth(t,2,"previousSibling")},nextAll:function(t){return n.dir(t,"nextSibling")},prevAll:function(t){return n.dir(t,"previousSibling")},nextUntil:function(t,r,a){return n.dir(t,"nextSibling",a)},prevUntil:function(t,r,a){return n.dir(t,"previousSibling",a)},siblings:function(t){return n.sibling(t.parentNode.firstChild,t)},children:function(t){return n.sibling(t.firstChild)},contents:function(t){return n.nodeName(t,"iframe")?t.contentDocument||t.contentWindow.document:n.makeArray(t.childNodes)}},function(t,r){n.fn[t]=function(a,u){var c=n.map(this,r,a),h=Ft.call(arguments);return mt.test(t)||(u=a),u&&typeof u=="string"&&(c=n.filter(u,c)),c=this.length>1&&!yt[t]?n.unique(c):c,(this.length>1||bn.test(u))&&Ge.test(t)&&(c=c.reverse()),this.pushStack(c,t,h.join(","))}}),n.extend({filter:function(t,r,a){return a&&(t=":not("+t+")"),r.length===1?n.find.matchesSelector(r[0],t)?[r[0]]:[]:n.find.matches(t,r)},dir:function(t,r,a){for(var u=[],c=t[r];c&&c.nodeType!==9&&(a===i||c.nodeType!==1||!n(c).is(a));)c.nodeType===1&&u.push(c),c=c[r];return u},nth:function(t,r,a,u){r=r||1;for(var c=0;t&&!(t.nodeType===1&&++c===r);t=t[a]);return t},sibling:function(t,r){for(var a=[];t;t=t.nextSibling)t.nodeType===1&&t!==r&&a.push(t);return a}});var wt="abbr article aside audio canvas datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",It=/ jQuery\d+="(?:\d+|null)"/g,qe=/^\s+/,Je=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,ze=/<([\w:]+)/,Y=/<tbody/i,ue=/<|&#?\w+;/,we=/<(?:script|style)/i,De=/<(?:script|object|embed|option|style)/i,je=new RegExp("<(?:"+wt.replace(" ","|")+")","i"),Ke=/checked\s*(?:[^=]|=\s*.checked.)/i,ft=/\/(java|ecma)script/i,Fe=/^\s*<!(?:\[CDATA\[|\-\-)/,$e={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},Ht=fe(X);$e.optgroup=$e.option,$e.tbody=$e.tfoot=$e.colgroup=$e.caption=$e.thead,$e.th=$e.td,n.support.htmlSerialize||($e._default=[1,"div<div>","</div>"]),n.fn.extend({text:function(t){return n.isFunction(t)?this.each(function(r){var a=n(this);a.text(t.call(this,r,a.text()))}):typeof t!="object"&&t!==i?this.empty().append((this[0]&&this[0].ownerDocument||X).createTextNode(t)):n.text(this)},wrapAll:function(t){if(n.isFunction(t))return this.each(function(a){n(this).wrapAll(t.call(this,a))});if(this[0]){var r=n(t,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&r.insertBefore(this[0]),r.map(function(){for(var a=this;a.firstChild&&a.firstChild.nodeType===1;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(t){return n.isFunction(t)?this.each(function(r){n(this).wrapInner(t.call(this,r))}):this.each(function(){var r=n(this),a=r.contents();a.length?a.wrapAll(t):r.append(t)})},wrap:function(t){return this.each(function(){n(this).wrapAll(t)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(t){this.nodeType===1&&this.appendChild(t)})},prepend:function(){return this.domManip(arguments,!0,function(t){this.nodeType===1&&this.insertBefore(t,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(r){this.parentNode.insertBefore(r,this)});if(arguments.length){var t=n(arguments[0]);return t.push.apply(t,this.toArray()),this.pushStack(t,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(r){this.parentNode.insertBefore(r,this.nextSibling)});if(arguments.length){var t=this.pushStack(this,"after",arguments);return t.push.apply(t,n(arguments[0]).toArray()),t}},remove:function(t,r){for(var a=0,u;(u=this[a])!=null;a++)(!t||n.filter(t,[u]).length)&&(!r&&u.nodeType===1&&(n.cleanData(u.getElementsByTagName("*")),n.cleanData([u])),u.parentNode&&u.parentNode.removeChild(u));return this},empty:function(){for(var t=0,r;(r=this[t])!=null;t++)for(r.nodeType===1&&n.cleanData(r.getElementsByTagName("*"));r.firstChild;)r.removeChild(r.firstChild);return this},clone:function(t,r){return t=t==null?!1:t,r=r==null?t:r,this.map(function(){return n.clone(this,t,r)})},html:function(t){if(t===i)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(It,""):null;if(typeof t=="string"&&!we.test(t)&&(n.support.leadingWhitespace||!qe.test(t))&&!$e[(ze.exec(t)||["",""])[1].toLowerCase()]){t=t.replace(Je,"<$1></$2>");try{for(var r=0,a=this.length;r<a;r++)this[r].nodeType===1&&(n.cleanData(this[r].getElementsByTagName("*")),this[r].innerHTML=t)}catch(u){this.empty().append(t)}}else n.isFunction(t)?this.each(function(u){var c=n(this);c.html(t.call(this,u,c.html()))}):this.empty().append(t);return this},replaceWith:function(t){return this[0]&&this[0].parentNode?n.isFunction(t)?this.each(function(r){var a=n(this),u=a.html();a.replaceWith(t.call(this,r,u))}):(typeof t!="string"&&(t=n(t).detach()),this.each(function(){var r=this.nextSibling,a=this.parentNode;n(this).remove(),r?n(r).before(t):n(a).append(t)})):this.length?this.pushStack(n(n.isFunction(t)?t():t),"replaceWith",t):this},detach:function(t){return this.remove(t,!0)},domManip:function(t,r,a){var u,c,h,v,g=t[0],S=[];if(!n.support.checkClone&&arguments.length===3&&typeof g=="string"&&Ke.test(g))return this.each(function(){n(this).domManip(t,r,a,!0)});if(n.isFunction(g))return this.each(function(F){var j=n(this);t[0]=g.call(this,F,r?j.html():i),j.domManip(t,r,a)});if(this[0]){if(v=g&&g.parentNode,n.support.parentNode&&v&&v.nodeType===11&&v.childNodes.length===this.length?u={fragment:v}:u=n.buildFragment(t,this,S),h=u.fragment,h.childNodes.length===1?c=h=h.firstChild:c=h.firstChild,c){r=r&&n.nodeName(c,"tr");for(var k=0,E=this.length,P=E-1;k<E;k++)a.call(r?pe(this[k]):this[k],u.cacheable||E>1&&k<P?n.clone(h,!0,!0):h)}S.length&&n.each(S,L)}return this}}),n.buildFragment=function(t,r,a){var u,c,h,v,g=t[0];return r&&r[0]&&(v=r[0].ownerDocument||r[0]),v.createDocumentFragment||(v=X),t.length===1&&typeof g=="string"&&g.length<512&&v===X&&g.charAt(0)==="<"&&!De.test(g)&&(n.support.checkClone||!Ke.test(g))&&!n.support.unknownElems&&je.test(g)&&(c=!0,h=n.fragments[g],h&&h!==1&&(u=h)),u||(u=v.createDocumentFragment(),n.clean(t,v,u,a)),c&&(n.fragments[g]=h?u:1),{fragment:u,cacheable:c}},n.fragments={},n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,r){n.fn[t]=function(a){var u=[],c=n(a),h=this.length===1&&this[0].parentNode;if(h&&h.nodeType===11&&h.childNodes.length===1&&c.length===1)return c[r](this[0]),this;for(var v=0,g=c.length;v<g;v++){var S=(v>0?this.clone(!0):this).get();n(c[v])[r](S),u=u.concat(S)}return this.pushStack(u,t,c.selector)}}),n.extend({clone:function(t,r,a){var u=t.cloneNode(!0),c,h,v;if((!n.support.noCloneEvent||!n.support.noCloneChecked)&&(t.nodeType===1||t.nodeType===11)&&!n.isXMLDoc(t))for(ye(t,u),c=ne(t),h=ne(u),v=0;c[v];++v)h[v]&&ye(c[v],h[v]);if(r&&(ee(t,u),a))for(c=ne(t),h=ne(u),v=0;c[v];++v)ee(c[v],h[v]);return c=h=null,u},clean:function(t,r,a,u){var c;r=r||X,typeof r.createElement>"u"&&(r=r.ownerDocument||r[0]&&r[0].ownerDocument||X);for(var h=[],v,g=0,S;(S=t[g])!=null;g++)if(typeof S=="number"&&(S+=""),!!S){if(typeof S=="string")if(!ue.test(S))S=r.createTextNode(S);else{S=S.replace(Je,"<$1></$2>");var k=(ze.exec(S)||["",""])[1].toLowerCase(),E=$e[k]||$e._default,P=E[0],F=r.createElement("div");for(r===X?Ht.appendChild(F):fe(r).appendChild(F),F.innerHTML=E[1]+S+E[2];P--;)F=F.lastChild;if(!n.support.tbody){var j=Y.test(S),K=k==="table"&&!j?F.firstChild&&F.firstChild.childNodes:E[1]==="<table>"&&!j?F.childNodes:[];for(v=K.length-1;v>=0;--v)n.nodeName(K[v],"tbody")&&!K[v].childNodes.length&&K[v].parentNode.removeChild(K[v])}!n.support.leadingWhitespace&&qe.test(S)&&F.insertBefore(r.createTextNode(qe.exec(S)[0]),F.firstChild),S=F.childNodes}var me;if(!n.support.appendChecked)if(S[0]&&typeof(me=S.length)=="number")for(v=0;v<me;v++)Z(S[v]);else Z(S);S.nodeType?h.push(S):h=n.merge(h,S)}if(a)for(c=function(Se){return!Se.type||ft.test(Se.type)},g=0;h[g];g++)if(u&&n.nodeName(h[g],"script")&&(!h[g].type||h[g].type.toLowerCase()==="text/javascript"))u.push(h[g].parentNode?h[g].parentNode.removeChild(h[g]):h[g]);else{if(h[g].nodeType===1){var Me=n.grep(h[g].getElementsByTagName("script"),c);h.splice.apply(h,[g+1,0].concat(Me))}a.appendChild(h[g])}return h},cleanData:function(t){for(var r,a,u=n.cache,c=n.event.special,h=n.support.deleteExpando,v=0,g;(g=t[v])!=null;v++)if(!(g.nodeName&&n.noData[g.nodeName.toLowerCase()])&&(a=g[n.expando],a)){if(r=u[a],r&&r.events){for(var S in r.events)c[S]?n.event.remove(g,S):n.removeEvent(g,S,r.handle);r.handle&&(r.handle.elem=null)}h?delete g[n.expando]:g.removeAttribute&&g.removeAttribute(n.expando),delete u[a]}}});var lr=/alpha\([^)]*\)/i,xa=/opacity=([^)]*)/,Aa=/([A-Z]|^ms)/g,ni=/^-?\d+(?:px)?$/i,Sa=/^-?\d/,Ca=/^([\-+])=([\-+.\de]+)/,Ta={position:"absolute",visibility:"hidden",display:"block"},Ma=["Left","Right"],Ea=["Top","Bottom"],on,ri,ii;n.fn.css=function(t,r){return arguments.length===2&&r===i?this:n.access(this,t,r,!0,function(a,u,c){return c!==i?n.style(a,u,c):n.css(a,u)})},n.extend({cssHooks:{opacity:{get:function(t,r){if(r){var a=on(t,"opacity","opacity");return a===""?"1":a}return t.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:n.support.cssFloat?"cssFloat":"styleFloat"},style:function(t,r,a,u){if(t&&t.nodeType!==3&&t.nodeType!==8&&t.style){var c,h,v=n.camelCase(r),g=t.style,S=n.cssHooks[v];if(r=n.cssProps[v]||v,a===i)return S&&"get"in S&&(c=S.get(t,!1,u))!==i?c:g[r];if(h=typeof a,h==="string"&&(c=Ca.exec(a))&&(a=+(c[1]+1)*+c[2]+parseFloat(n.css(t,r)),h="number"),a==null||h==="number"&&isNaN(a))return;if(h==="number"&&!n.cssNumber[v]&&(a+="px"),!S||!("set"in S)||(a=S.set(t,a))!==i)try{g[r]=a}catch(k){}}},css:function(t,r,a){var u,c;if(r=n.camelCase(r),c=n.cssHooks[r],r=n.cssProps[r]||r,r==="cssFloat"&&(r="float"),c&&"get"in c&&(u=c.get(t,!0,a))!==i)return u;if(on)return on(t,r)},swap:function(t,r,a){var u={};for(var c in r)u[c]=t.style[c],t.style[c]=r[c];a.call(t);for(c in r)t.style[c]=u[c]}}),n.curCSS=n.css,n.each(["height","width"],function(t,r){n.cssHooks[r]={get:function(a,u,c){var h;if(u)return a.offsetWidth!==0?_(a,r,c):(n.swap(a,Ta,function(){h=_(a,r,c)}),h)},set:function(a,u){if(!ni.test(u))return u;if(u=parseFloat(u),u>=0)return u+"px"}}}),n.support.opacity||(n.cssHooks.opacity={get:function(t,r){return xa.test((r&&t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?parseFloat(RegExp.$1)/100+"":r?"1":""},set:function(t,r){var a=t.style,u=t.currentStyle,c=n.isNumeric(r)?"alpha(opacity="+r*100+")":"",h=u&&u.filter||a.filter||"";a.zoom=1,!(r>=1&&n.trim(h.replace(lr,""))===""&&(a.removeAttribute("filter"),u&&!u.filter))&&(a.filter=lr.test(h)?h.replace(lr,c):h+" "+c)}}),n(function(){n.support.reliableMarginRight||(n.cssHooks.marginRight={get:function(t,r){var a;return n.swap(t,{display:"inline-block"},function(){r?a=on(t,"margin-right","marginRight"):a=t.style.marginRight}),a}})}),X.defaultView&&X.defaultView.getComputedStyle&&(ri=function(t,r){var a,u,c;return r=r.replace(Aa,"-$1").toLowerCase(),(u=t.ownerDocument.defaultView)?((c=u.getComputedStyle(t,null))&&(a=c.getPropertyValue(r),a===""&&!n.contains(t.ownerDocument.documentElement,t)&&(a=n.style(t,r))),a):i}),X.documentElement.currentStyle&&(ii=function(t,r){var a,u,c,h=t.currentStyle&&t.currentStyle[r],v=t.style;return h===null&&v&&(c=v[r])&&(h=c),!ni.test(h)&&Sa.test(h)&&(a=v.left,u=t.runtimeStyle&&t.runtimeStyle.left,u&&(t.runtimeStyle.left=t.currentStyle.left),v.left=r==="fontSize"?"1em":h||0,h=v.pixelLeft+"px",v.left=a,u&&(t.runtimeStyle.left=u)),h===""?"auto":h}),on=ri||ii,n.expr&&n.expr.filters&&(n.expr.filters.hidden=function(t){var r=t.offsetWidth,a=t.offsetHeight;return r===0&&a===0||!n.support.reliableHiddenOffsets&&(t.style&&t.style.display||n.css(t,"display"))==="none"},n.expr.filters.visible=function(t){return!n.expr.filters.hidden(t)});var Oa=/%20/g,Pa=/\[\]$/,oi=/\r?\n/g,ka=/#.*$/,Ra=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Da=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Na=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,_a=/^(?:GET|HEAD)$/,La=/^\/\//,ai=/\?/,Ba=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Fa=/^(?:select|textarea)/i,si=/\s+/,Ia=/([?&])_=[^&]*/,li=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,ui=n.fn.load,ur={},ci={},$t,qt,fi=["*/"]+["*"];try{$t=l.href}catch(t){$t=X.createElement("a"),$t.href="",$t=$t.href}qt=li.exec($t.toLowerCase())||[],n.fn.extend({load:function(t,r,a){if(typeof t!="string"&&ui)return ui.apply(this,arguments);if(!this.length)return this;var u=t.indexOf(" ");if(u>=0){var c=t.slice(u,t.length);t=t.slice(0,u)}var h="GET";r&&(n.isFunction(r)?(a=r,r=i):typeof r=="object"&&(r=n.param(r,n.ajaxSettings.traditional),h="POST"));var v=this;return n.ajax({url:t,type:h,dataType:"html",data:r,complete:function(g,S,k){k=g.responseText,g.isResolved()&&(g.done(function(E){k=E}),v.html(c?n("<div>").append(k.replace(Ba,"")).find(c):k)),a&&v.each(a,[k,S,g])}}),this},serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?n.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Fa.test(this.nodeName)||Da.test(this.type))}).map(function(t,r){var a=n(this).val();return a==null?null:n.isArray(a)?n.map(a,function(u,c){return{name:r.name,value:u.replace(oi,`\r
- `)}}):{name:r.name,value:a.replace(oi,`\r
- `)}}).get()}}),n.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(t,r){n.fn[r]=function(a){return this.bind(r,a)}}),n.each(["get","post"],function(t,r){n[r]=function(a,u,c,h){return n.isFunction(u)&&(h=h||c,c=u,u=i),n.ajax({type:r,url:a,data:u,success:c,dataType:h})}}),n.extend({getScript:function(t,r){return n.get(t,i,r,"script")},getJSON:function(t,r,a){return n.get(t,r,a,"json")},ajaxSetup:function(t,r){return r?q(t,n.ajaxSettings):(r=t,t=n.ajaxSettings),q(t,r),t},ajaxSettings:{url:$t,isLocal:Na.test(qt[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":fi},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:re(ur),ajaxTransport:re(ci),ajax:function(t,r){function a(R,N,I,z){if(Se!==2){Se=2,me&&clearTimeout(me),K=i,F=z||"",xe.readyState=R>0?4:0;var V,se,ie,ce=N,dt=I?O(u,xe,I):i,tt,w;if(R>=200&&R<300||R===304)if(u.ifModified&&((tt=xe.getResponseHeader("Last-Modified"))&&(n.lastModified[k]=tt),(w=xe.getResponseHeader("Etag"))&&(n.etag[k]=w)),R===304)ce="notmodified",V=!0;else try{se=C(u,dt),ce="success",V=!0}catch(H){ce="parsererror",ie=H}else ie=ce,(!ce||R)&&(ce="error",R<0&&(R=0));xe.status=R,xe.statusText=""+(N||ce),V?v.resolveWith(c,[se,ce,xe]):v.rejectWith(c,[xe,ce,ie]),xe.statusCode(S),S=i,it&&h.trigger("ajax"+(V?"Success":"Error"),[xe,u,V?se:ie]),g.fireWith(c,[xe,ce]),it&&(h.trigger("ajaxComplete",[xe,u]),--n.active||n.event.trigger("ajaxStop"))}}typeof t=="object"&&(r=t,t=i),r=r||{};var u=n.ajaxSetup({},r),c=u.context||u,h=c!==u&&(c.nodeType||c instanceof n)?n(c):n.event,v=n.Deferred(),g=n.Callbacks("once memory"),S=u.statusCode||{},k,E={},P={},F,j,K,me,Me,Se=0,it,ot,xe={readyState:0,setRequestHeader:function(R,N){if(!Se){var I=R.toLowerCase();R=P[I]=P[I]||R,E[R]=N}return this},getAllResponseHeaders:function(){return Se===2?F:null},getResponseHeader:function(R){var N;if(Se===2){if(!j)for(j={};N=Ra.exec(F);)j[N[1].toLowerCase()]=N[2];N=j[R.toLowerCase()]}return N===i?null:N},overrideMimeType:function(R){return Se||(u.mimeType=R),this},abort:function(R){return R=R||"abort",K&&K.abort(R),a(0,R),this}};if(v.promise(xe),xe.success=xe.done,xe.error=xe.fail,xe.complete=g.add,xe.statusCode=function(R){if(R){var N;if(Se<2)for(N in R)S[N]=[S[N],R[N]];else N=R[xe.status],xe.then(N,N)}return this},u.url=((t||u.url)+"").replace(ka,"").replace(La,qt[1]+"//"),u.dataTypes=n.trim(u.dataType||"*").toLowerCase().split(si),u.crossDomain==null&&(Me=li.exec(u.url.toLowerCase()),u.crossDomain=!(!Me||Me[1]==qt[1]&&Me[2]==qt[2]&&(Me[3]||(Me[1]==="http:"?80:443))==(qt[3]||(qt[1]==="http:"?80:443)))),u.data&&u.processData&&typeof u.data!="string"&&(u.data=n.param(u.data,u.traditional)),U(ur,u,r,xe),Se===2)return!1;if(it=u.global,u.type=u.type.toUpperCase(),u.hasContent=!_a.test(u.type),it&&n.active++===0&&n.event.trigger("ajaxStart"),!u.hasContent&&(u.data&&(u.url+=(ai.test(u.url)?"&":"?")+u.data,delete u.data),k=u.url,u.cache===!1)){var p=n.now(),x=u.url.replace(Ia,"$1_="+p);u.url=x+(x===u.url?(ai.test(u.url)?"&":"?")+"_="+p:"")}(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&xe.setRequestHeader("Content-Type",u.contentType),u.ifModified&&(k=k||u.url,n.lastModified[k]&&xe.setRequestHeader("If-Modified-Since",n.lastModified[k]),n.etag[k]&&xe.setRequestHeader("If-None-Match",n.etag[k])),xe.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+(u.dataTypes[0]!=="*"?", "+fi+"; q=0.01":""):u.accepts["*"]);for(ot in u.headers)xe.setRequestHeader(ot,u.headers[ot]);if(u.beforeSend&&(u.beforeSend.call(c,xe,u)===!1||Se===2))return xe.abort(),!1;for(ot in{success:1,error:1,complete:1})xe[ot](u[ot]);if(K=U(ci,u,r,xe),!K)a(-1,"No Transport");else{xe.readyState=1,it&&h.trigger("ajaxSend",[xe,u]),u.async&&u.timeout>0&&(me=setTimeout(function(){xe.abort("timeout")},u.timeout));try{Se=1,K.send(E,a)}catch(R){Se<2?a(-1,R):n.error(R)}}return xe},param:function(t,r){var a=[],u=function(h,v){v=n.isFunction(v)?v():v,a[a.length]=encodeURIComponent(h)+"="+encodeURIComponent(v)};if(r===i&&(r=n.ajaxSettings.traditional),n.isArray(t)||t.jquery&&!n.isPlainObject(t))n.each(t,function(){u(this.name,this.value)});else for(var c in t)$(c,t[c],r,u);return a.join("&").replace(Oa,"+")}}),n.extend({active:0,lastModified:{},etag:{}});var za=n.now(),Rn=/(\=)\?(&|$)|\?\?/i;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return n.expando+"_"+za++}}),n.ajaxPrefilter("json jsonp",function(t,r,a){var u=t.contentType==="application/x-www-form-urlencoded"&&typeof t.data=="string";if(t.dataTypes[0]==="jsonp"||t.jsonp!==!1&&(Rn.test(t.url)||u&&Rn.test(t.data))){var c,h=t.jsonpCallback=n.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,v=e[h],g=t.url,S=t.data,k="$1"+h+"$2";return t.jsonp!==!1&&(g=g.replace(Rn,k),t.url===g&&(u&&(S=S.replace(Rn,k)),t.data===S&&(g+=(/\?/.test(g)?"&":"?")+t.jsonp+"="+h))),t.url=g,t.data=S,e[h]=function(E){c=[E]},a.always(function(){e[h]=v,c&&n.isFunction(v)&&e[h](c[0])}),t.converters["script json"]=function(){return c||n.error(h+" was not called"),c[0]},t.dataTypes[0]="json","script"}}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(t){return n.globalEval(t),t}}}),n.ajaxPrefilter("script",function(t){t.cache===i&&(t.cache=!1),t.crossDomain&&(t.type="GET",t.global=!1)}),n.ajaxTransport("script",function(t){if(t.crossDomain){var r,a=X.head||X.getElementsByTagName("head")[0]||X.documentElement;return{send:function(u,c){r=X.createElement("script"),r.async="async",t.scriptCharset&&(r.charset=t.scriptCharset),r.src=t.url,r.onload=r.onreadystatechange=function(h,v){(v||!r.readyState||/loaded|complete/.test(r.readyState))&&(r.onload=r.onreadystatechange=null,a&&r.parentNode&&a.removeChild(r),r=i,v||c(200,"success"))},a.insertBefore(r,a.firstChild)},abort:function(){r&&r.onload(0,1)}}}});var cr=e.ActiveXObject?function(){for(var t in an)an[t](0,1)}:!1,ja=0,an;n.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&M()||T()}:M,function(t){n.extend(n.support,{ajax:!!t,cors:!!t&&"withCredentials"in t})}(n.ajaxSettings.xhr()),n.support.ajax&&n.ajaxTransport(function(t){if(!t.crossDomain||n.support.cors){var r;return{send:function(a,u){var c=t.xhr(),h,v;if(t.username?c.open(t.type,t.url,t.async,t.username,t.password):c.open(t.type,t.url,t.async),t.xhrFields)for(v in t.xhrFields)c[v]=t.xhrFields[v];t.mimeType&&c.overrideMimeType&&c.overrideMimeType(t.mimeType),!t.crossDomain&&!a["X-Requested-With"]&&(a["X-Requested-With"]="XMLHttpRequest");try{for(v in a)c.setRequestHeader(v,a[v])}catch(g){}c.send(t.hasContent&&t.data||null),r=function(g,S){var k,E,P,F,j;try{if(r&&(S||c.readyState===4))if(r=i,h&&(c.onreadystatechange=n.noop,cr&&delete an[h]),S)c.readyState!==4&&c.abort();else{k=c.status,P=c.getAllResponseHeaders(),F={},j=c.responseXML,j&&j.documentElement&&(F.xml=j),F.text=c.responseText;try{E=c.statusText}catch(K){E=""}!k&&t.isLocal&&!t.crossDomain?k=F.text?200:404:k===1223&&(k=204)}}catch(K){S||u(-1,K)}F&&u(k,E,F,P)},!t.async||c.readyState===4?r():(h=++ja,cr&&(an||(an={},n(e).unload(cr)),an[h]=r),c.onreadystatechange=r)},abort:function(){r&&r(0,1)}}}});var fr={},Mt,sn,Wa=/^(?:toggle|show|hide)$/,Ha=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,Dn,di=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],Nn;n.fn.extend({show:function(t,r,a){var u,c;if(t||t===0)return this.animate(d("show",3),t,r,a);for(var h=0,v=this.length;h<v;h++)u=this[h],u.style&&(c=u.style.display,!n._data(u,"olddisplay")&&c==="none"&&(c=u.style.display=""),c===""&&n.css(u,"display")==="none"&&n._data(u,"olddisplay",f(u.nodeName)));for(h=0;h<v;h++)u=this[h],u.style&&(c=u.style.display,(c===""||c==="none")&&(u.style.display=n._data(u,"olddisplay")||""));return this},hide:function(t,r,a){if(t||t===0)return this.animate(d("hide",3),t,r,a);for(var u,c,h=0,v=this.length;h<v;h++)u=this[h],u.style&&(c=n.css(u,"display"),c!=="none"&&!n._data(u,"olddisplay")&&n._data(u,"olddisplay",c));for(h=0;h<v;h++)this[h].style&&(this[h].style.display="none");return this},_toggle:n.fn.toggle,toggle:function(t,r,a){var u=typeof t=="boolean";return n.isFunction(t)&&n.isFunction(r)?this._toggle.apply(this,arguments):t==null||u?this.each(function(){var c=u?t:n(this).is(":hidden");n(this)[c?"show":"hide"]()}):this.animate(d("toggle",3),t,r,a),this},fadeTo:function(t,r,a,u){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:r},t,a,u)},animate:function(t,r,a,u){function c(){h.queue===!1&&n._mark(this);var v=n.extend({},h),g=this.nodeType===1,S=g&&n(this).is(":hidden"),k,E,P,F,j,K,me,Me,Se;v.animatedProperties={};for(P in t){if(k=n.camelCase(P),P!==k&&(t[k]=t[P],delete t[P]),E=t[k],n.isArray(E)?(v.animatedProperties[k]=E[1],E=t[k]=E[0]):v.animatedProperties[k]=v.specialEasing&&v.specialEasing[k]||v.easing||"swing",E==="hide"&&S||E==="show"&&!S)return v.complete.call(this);g&&(k==="height"||k==="width")&&(v.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],n.css(this,"display")==="inline"&&n.css(this,"float")==="none"&&(!n.support.inlineBlockNeedsLayout||f(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}v.overflow!=null&&(this.style.overflow="hidden");for(P in t)F=new n.fx(this,v,P),E=t[P],Wa.test(E)?(Se=n._data(this,"toggle"+P)||(E==="toggle"?S?"show":"hide":0),Se?(n._data(this,"toggle"+P,Se==="show"?"hide":"show"),F[Se]()):F[E]()):(j=Ha.exec(E),K=F.cur(),j?(me=parseFloat(j[2]),Me=j[3]||(n.cssNumber[P]?"":"px"),Me!=="px"&&(n.style(this,P,(me||1)+Me),K=(me||1)/F.cur()*K,n.style(this,P,K+Me)),j[1]&&(me=(j[1]==="-="?-1:1)*me+K),F.custom(K,me,Me)):F.custom(K,E,""));return!0}var h=n.speed(r,a,u);return n.isEmptyObject(t)?this.each(h.complete,[!1]):(t=n.extend({},t),h.queue===!1?this.each(c):this.queue(h.queue,c))},stop:function(t,r,a){return typeof t!="string"&&(a=r,r=t,t=i),r&&t!==!1&&this.queue(t||"fx",[]),this.each(function(){function u(S,k,E){var P=k[E];n.removeData(S,E,!0),P.stop(a)}var c,h=!1,v=n.timers,g=n._data(this);if(a||n._unmark(!0,this),t==null)for(c in g)g[c].stop&&c.indexOf(".run")===c.length-4&&u(this,g,c);else g[c=t+".run"]&&g[c].stop&&u(this,g,c);for(c=v.length;c--;)v[c].elem===this&&(t==null||v[c].queue===t)&&(a?v[c](!0):v[c].saveState(),h=!0,v.splice(c,1));(!a||!h)&&n.dequeue(this,t)})}}),n.each({slideDown:d("show",1),slideUp:d("hide",1),slideToggle:d("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,r){n.fn[t]=function(a,u,c){return this.animate(r,a,u,c)}}),n.extend({speed:function(t,r,a){var u=t&&typeof t=="object"?n.extend({},t):{complete:a||!a&&r||n.isFunction(t)&&t,duration:t,easing:a&&r||r&&!n.isFunction(r)&&r};return u.duration=n.fx.off?0:typeof u.duration=="number"?u.duration:u.duration in n.fx.speeds?n.fx.speeds[u.duration]:n.fx.speeds._default,(u.queue==null||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(c){n.isFunction(u.old)&&u.old.call(this),u.queue?n.dequeue(this,u.queue):c!==!1&&n._unmark(this)},u},easing:{linear:function(t,r,a,u){return a+u*t},swing:function(t,r,a,u){return(-Math.cos(t*Math.PI)/2+.5)*u+a}},timers:[],fx:function(t,r,a){this.options=r,this.elem=t,this.prop=a,r.orig=r.orig||{}}}),n.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(n.fx.step[this.prop]||n.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var t,r=n.css(this.elem,this.prop);return isNaN(t=parseFloat(r))?!r||r==="auto"?0:r:t},custom:function(t,r,a){function u(v){return c.step(v)}var c=this,h=n.fx;this.startTime=Nn||A(),this.end=r,this.now=this.start=t,this.pos=this.state=0,this.unit=a||this.unit||(n.cssNumber[this.prop]?"":"px"),u.queue=this.options.queue,u.elem=this.elem,u.saveState=function(){c.options.hide&&n._data(c.elem,"fxshow"+c.prop)===i&&n._data(c.elem,"fxshow"+c.prop,c.start)},u()&&n.timers.push(u)&&!Dn&&(Dn=setInterval(h.tick,h.interval))},show:function(){var t=n._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=t||n.style(this.elem,this.prop),this.options.show=!0,t!==i?this.custom(this.cur(),t):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),n(this.elem).show()},hide:function(){this.options.orig[this.prop]=n._data(this.elem,"fxshow"+this.prop)||n.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(t){var r,a,u,c=Nn||A(),h=!0,v=this.elem,g=this.options;if(t||c>=g.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),g.animatedProperties[this.prop]=!0;for(r in g.animatedProperties)g.animatedProperties[r]!==!0&&(h=!1);if(h){if(g.overflow!=null&&!n.support.shrinkWrapBlocks&&n.each(["","X","Y"],function(S,k){v.style["overflow"+k]=g.overflow[S]}),g.hide&&n(v).hide(),g.hide||g.show)for(r in g.animatedProperties)n.style(v,r,g.orig[r]),n.removeData(v,"fxshow"+r,!0),n.removeData(v,"toggle"+r,!0);u=g.complete,u&&(g.complete=!1,u.call(v))}return!1}return g.duration==1/0?this.now=c:(a=c-this.startTime,this.state=a/g.duration,this.pos=n.easing[g.animatedProperties[this.prop]](this.state,a,0,1,g.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},n.extend(n.fx,{tick:function(){for(var t,r=n.timers,a=0;a<r.length;a++)t=r[a],!t()&&r[a]===t&&r.splice(a--,1);r.length||n.fx.stop()},interval:13,stop:function(){clearInterval(Dn),Dn=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(t){n.style(t.elem,"opacity",t.now)},_default:function(t){t.elem.style&&t.elem.style[t.prop]!=null?t.elem.style[t.prop]=t.now+t.unit:t.elem[t.prop]=t.now}}}),n.each(["width","height"],function(t,r){n.fx.step[r]=function(a){n.style(a.elem,r,Math.max(0,a.now))}}),n.expr&&n.expr.filters&&(n.expr.filters.animated=function(t){return n.grep(n.timers,function(r){return t===r.elem}).length});var $a=/^t(?:able|d|h)$/i,hi=/^(?:body|html)$/i;"getBoundingClientRect"in X.documentElement?n.fn.offset=function(t){var r=this[0],a;if(t)return this.each(function(j){n.offset.setOffset(this,t,j)});if(!r||!r.ownerDocument)return null;if(r===r.ownerDocument.body)return n.offset.bodyOffset(r);try{a=r.getBoundingClientRect()}catch(j){}var u=r.ownerDocument,c=u.documentElement;if(!a||!n.contains(c,r))return a?{top:a.top,left:a.left}:{top:0,left:0};var h=u.body,v=o(u),g=c.clientTop||h.clientTop||0,S=c.clientLeft||h.clientLeft||0,k=v.pageYOffset||n.support.boxModel&&c.scrollTop||h.scrollTop,E=v.pageXOffset||n.support.boxModel&&c.scrollLeft||h.scrollLeft,P=a.top+k-g,F=a.left+E-S;return{top:P,left:F}}:n.fn.offset=function(t){var r=this[0];if(t)return this.each(function(P){n.offset.setOffset(this,t,P)});if(!r||!r.ownerDocument)return null;if(r===r.ownerDocument.body)return n.offset.bodyOffset(r);for(var a,u=r.offsetParent,c=r.ownerDocument,h=c.documentElement,v=c.body,g=c.defaultView,S=g?g.getComputedStyle(r,null):r.currentStyle,k=r.offsetTop,E=r.offsetLeft;(r=r.parentNode)&&r!==v&&r!==h&&!(n.support.fixedPosition&&S.position==="fixed");)a=g?g.getComputedStyle(r,null):r.currentStyle,k-=r.scrollTop,E-=r.scrollLeft,r===u&&(k+=r.offsetTop,E+=r.offsetLeft,n.support.doesNotAddBorder&&(!n.support.doesAddBorderForTableAndCells||!$a.test(r.nodeName))&&(k+=parseFloat(a.borderTopWidth)||0,E+=parseFloat(a.borderLeftWidth)||0),u=r.offsetParent),n.support.subtractsBorderForOverflowNotVisible&&a.overflow!=="visible"&&(k+=parseFloat(a.borderTopWidth)||0,E+=parseFloat(a.borderLeftWidth)||0),S=a;return(S.position==="relative"||S.position==="static")&&(k+=v.offsetTop,E+=v.offsetLeft),n.support.fixedPosition&&S.position==="fixed"&&(k+=Math.max(h.scrollTop,v.scrollTop),E+=Math.max(h.scrollLeft,v.scrollLeft)),{top:k,left:E}},n.offset={bodyOffset:function(t){var r=t.offsetTop,a=t.offsetLeft;return n.support.doesNotIncludeMarginInBodyOffset&&(r+=parseFloat(n.css(t,"marginTop"))||0,a+=parseFloat(n.css(t,"marginLeft"))||0),{top:r,left:a}},setOffset:function(t,r,a){var u=n.css(t,"position");u==="static"&&(t.style.position="relative");var c=n(t),h=c.offset(),v=n.css(t,"top"),g=n.css(t,"left"),S=(u==="absolute"||u==="fixed")&&n.inArray("auto",[v,g])>-1,k={},E={},P,F;S?(E=c.position(),P=E.top,F=E.left):(P=parseFloat(v)||0,F=parseFloat(g)||0),n.isFunction(r)&&(r=r.call(t,a,h)),r.top!=null&&(k.top=r.top-h.top+P),r.left!=null&&(k.left=r.left-h.left+F),"using"in r?r.using.call(t,k):c.css(k)}},n.fn.extend({position:function(){if(!this[0])return null;var t=this[0],r=this.offsetParent(),a=this.offset(),u=hi.test(r[0].nodeName)?{top:0,left:0}:r.offset();return a.top-=parseFloat(n.css(t,"marginTop"))||0,a.left-=parseFloat(n.css(t,"marginLeft"))||0,u.top+=parseFloat(n.css(r[0],"borderTopWidth"))||0,u.left+=parseFloat(n.css(r[0],"borderLeftWidth"))||0,{top:a.top-u.top,left:a.left-u.left}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||X.body;t&&!hi.test(t.nodeName)&&n.css(t,"position")==="static";)t=t.offsetParent;return t})}}),n.each(["Left","Top"],function(t,r){var a="scroll"+r;n.fn[a]=function(u){var c,h;return u===i?(c=this[0],c?(h=o(c),h?"pageXOffset"in h?h[t?"pageYOffset":"pageXOffset"]:n.support.boxModel&&h.document.documentElement[a]||h.document.body[a]:c[a]):null):this.each(function(){h=o(this),h?h.scrollTo(t?n(h).scrollLeft():u,t?u:n(h).scrollTop()):this[a]=u})}}),n.each(["Height","Width"],function(t,r){var a=r.toLowerCase();n.fn["inner"+r]=function(){var u=this[0];return u?u.style?parseFloat(n.css(u,a,"padding")):this[a]():null},n.fn["outer"+r]=function(u){var c=this[0];return c?c.style?parseFloat(n.css(c,a,u?"margin":"border")):this[a]():null},n.fn[a]=function(u){var c=this[0];if(!c)return u==null?null:this;if(n.isFunction(u))return this.each(function(k){var E=n(this);E[a](u.call(this,k,E[a]()))});if(n.isWindow(c)){var h=c.document.documentElement["client"+r],v=c.document.body;return c.document.compatMode==="CSS1Compat"&&h||v&&v["client"+r]||h}if(c.nodeType===9)return Math.max(c.documentElement["client"+r],c.body["scroll"+r],c.documentElement["scroll"+r],c.body["offset"+r],c.documentElement["offset"+r]);if(u===i){var g=n.css(c,a),S=parseFloat(g);return n.isNumeric(S)?S:g}return this.css(a,typeof u=="string"?u:u+"px")}}),e.jQuery=e.$=n})(window);(function(e){var i,o,f="",d="4.1.0",m=Math.PI,A=m/2,T="ontouchstart"in window,M=T?{down:"touchstart",move:"touchmove",up:"touchend",over:"touchstart",out:"touchend"}:{down:"mousedown",move:"mousemove",up:"mouseup",over:"mouseover",out:"mouseout"},C={backward:["bl","tl"],forward:["br","tr"],all:["tl","bl","tr","br","l","r"]},O=["single","double"],$=["ltr","rtl"],q={acceleration:!0,display:"double",duration:600,page:1,gradients:!0,turnCorners:"bl,br",when:null},U={cornerSize:100},re=6,_={init:function(s){i="WebKitCSSMatrix"in window||"MozPerspective"in document.body.style,o=pe(),f=be();var l,n=0,y=this.data(),b=this.children();if(s=e.extend({width:this.width(),height:this.height(),direction:this.attr("dir")||this.css("direction")||"ltr"},q,s),y.opts=s,y.pageObjs={},y.pages={},y.pageWrap={},y.pageZoom={},y.pagePlace={},y.pageMv=[],y.zoom=1,y.totalPages=s.pages||0,y.eventHandlers={touchStart:e.proxy(_._touchStart,this),touchMove:e.proxy(_._touchMove,this),touchEnd:e.proxy(_._touchEnd,this),start:e.proxy(_._eventStart,this)},s.when)for(l in s.when)Ae(l,s.when)&&this.bind(l,s.when[l]);for(this.css({position:"relative",width:s.width,height:s.height}),this.turn("display",s.display),s.direction!==""&&this.turn("direction",s.direction),i&&!T&&s.acceleration&&this.transform(fe(0,0,!0)),l=0;l<b.length;l++)e(b[l]).attr("ignore")!="1"&&this.turn("addPage",b[l],++n);return e(this).bind(M.down,y.eventHandlers.touchStart).bind("end",_._eventEnd).bind("pressed",_._eventPressed).bind("released",_._eventReleased).bind("flip",_._flip),e(this).parent().bind("start",y.eventHandlers.start),e(document).bind(M.move,y.eventHandlers.touchMove).bind(M.up,y.eventHandlers.touchEnd),this.turn("page",s.page),y.done=!0,this},addPage:function(s,l){var n,y,b=!1,B=this.data(),ae=B.totalPages+1;if(B.destroying)return!1;if((n=/\bp([0-9]+)\b/.exec(e(s).attr("class")))&&(l=parseInt(n[1],10)),l){if(l==ae)b=!0;else if(l>ae)throw de('Page "'+l+'" cannot be inserted')}else l=ae,b=!0;return l>=1&&l<=ae&&(B.display=="double"?y=l%2?" odd":" even":y="",B.done&&this.turn("stop"),l in B.pageObjs&&_._movePages.call(this,l,1),b&&(B.totalPages=ae),B.pageObjs[l]=e(s).css({float:"left"}).addClass("page p"+l+y),!X()&&B.pageObjs[l].hasClass("hard")&&B.pageObjs[l].removeClass("hard"),_._addPage.call(this,l),_._removeFromDOM.call(this)),this},_addPage:function(s){var l=this.data(),n=l.pageObjs[s];if(n)if(_._necessPage.call(this,s)){if(!l.pageWrap[s]){l.pageWrap[s]=e("<div/>",{class:"page-wrapper",page:s,css:{position:"absolute",overflow:"hidden"}}),this.append(l.pageWrap[s]),l.pagePlace[s]||(l.pagePlace[s]=s,l.pageObjs[s].appendTo(l.pageWrap[s]));var y=_._pageSize.call(this,s,!0);n.css({width:y.width,height:y.height}),l.pageWrap[s].css(y)}l.pagePlace[s]==s&&_._makeFlip.call(this,s)}else l.pagePlace[s]=0,l.pageObjs[s]&&l.pageObjs[s].remove()},hasPage:function(s){return Ae(s,this.data().pageObjs)},center:function(s){var l=this.data(),n=e(this).turn("size"),y=0;if(!l.noCenter){if(l.display=="double"){var b=this.turn("view",s||l.tpage||l.page);l.direction=="ltr"?b[0]?b[1]||(y+=n.width/4):y-=n.width/4:b[0]?b[1]||(y-=n.width/4):y+=n.width/4}e(this).css({marginLeft:y})}return this},destroy:function(){var s=this,l=this.data(),n=["end","first","flip","last","pressed","released","start","turning","turned","zooming","missing"];if(Te("destroying",this)!="prevented"){for(l.destroying=!0,e.each(n,function(y,b){s.unbind(b)}),this.parent().unbind("start",l.eventHandlers.start),e(document).unbind(M.move,l.eventHandlers.touchMove).unbind(M.up,l.eventHandlers.touchEnd);l.totalPages!==0;)this.turn("removePage",l.totalPages);return l.fparent&&l.fparent.remove(),l.shadow&&l.shadow.remove(),this.removeData(),l=null,this}},is:function(){return typeof this.data().pages=="object"},zoom:function(s){var l=this.data();if(typeof s=="number"){if(s<.001||s>100)throw de(s+" is not a value for zoom");if(Te("zooming",this,[s,l.zoom])=="prevented")return this;var n=this.turn("size"),y=this.turn("view"),b=1/l.zoom,B=Math.round(n.width*b*s),ae=Math.round(n.height*b*s);l.zoom=s,e(this).turn("stop").turn("size",B,ae),l.opts.autoCenter&&this.turn("center"),_._updateShadow.call(this);for(var Q=0;Q<y.length;Q++)y[Q]&&l.pageZoom[y[Q]]!=l.zoom&&(this.trigger("zoomed",[y[Q],y,l.pageZoom[y[Q]],l.zoom]),l.pageZoom[y[Q]]=l.zoom);return this}else return l.zoom},_pageSize:function(s,l){var n=this.data(),y={};if(n.display=="single")y.width=this.width(),y.height=this.height(),l&&(y.top=0,y.left=0,y.right="auto");else{var b=this.width()/2,B=this.height();if(n.pageObjs[s].hasClass("own-size")?(y.width=n.pageObjs[s].width(),y.height=n.pageObjs[s].height()):(y.width=b,y.height=B),l){var ae=s%2;y.top=(B-y.height)/2,n.direction=="ltr"?(y[ae?"right":"left"]=b-y.width,y[ae?"left":"right"]="auto"):(y[ae?"left":"right"]=b-y.width,y[ae?"right":"left"]="auto")}}return y},_makeFlip:function(s){var l=this.data();if(!l.pages[s]&&l.pagePlace[s]==s){var n=l.display=="single",y=s%2;l.pages[s]=l.pageObjs[s].css(_._pageSize.call(this,s)).flip({page:s,next:y||n?s+1:s-1,turn:this}).flip("disable",l.disabled),_._setPageLoc.call(this,s),l.pageZoom[s]=l.zoom}return l.pages[s]},_makeRange:function(){var s,l,n=this.data();if(!(n.totalPages<1))for(l=this.turn("range"),s=l[0];s<=l[1];s++)_._addPage.call(this,s)},range:function(s){var l,n,y,b,B=this.data();if(s=s||B.tpage||B.page||1,b=_._view.call(this,s),s<1||s>B.totalPages)throw de('"'+s+'" is not a valid page');return b[1]=b[1]||b[0],b[0]>=1&&b[1]<=B.totalPages?(l=Math.floor((re-2)/2),B.totalPages-b[1]>b[0]?(n=Math.min(b[0]-1,l),y=2*l-n):(y=Math.min(B.totalPages-b[1],l),n=2*l-y)):(n=re-1,y=re-1),[Math.max(1,b[0]-n),Math.min(B.totalPages,b[1]+y)]},_necessPage:function(s){if(s===0)return!0;var l=this.turn("range");return this.data().pageObjs[s].hasClass("fixed")||s>=l[0]&&s<=l[1]},_removeFromDOM:function(){var s,l=this.data();for(s in l.pageWrap)Ae(s,l.pageWrap)&&!_._necessPage.call(this,s)&&_._removePageFromDOM.call(this,s)},_removePageFromDOM:function(s){var l=this.data();if(l.pages[s]){var n=l.pages[s].data();L._moveFoldingPage.call(l.pages[s],!1),n.f&&n.f.fwrapper&&n.f.fwrapper.remove(),l.pages[s].removeData(),l.pages[s].remove(),delete l.pages[s]}l.pageObjs[s]&&l.pageObjs[s].remove(),l.pageWrap[s]&&(l.pageWrap[s].remove(),delete l.pageWrap[s]),_._removeMv.call(this,s),delete l.pagePlace[s],delete l.pageZoom[s]},removePage:function(s){var l=this.data();if(s=="*")for(;l.totalPages!==0;)this.turn("removePage",l.totalPages);else{if(s<1||s>l.totalPages)throw de("The page "+s+" doesn't exist");l.pageObjs[s]&&(this.turn("stop"),_._removePageFromDOM.call(this,s),delete l.pageObjs[s]),_._movePages.call(this,s,-1),l.totalPages=l.totalPages-1,l.page>l.totalPages?(l.page=null,_._fitPage.call(this,l.totalPages)):(_._makeRange.call(this),this.turn("update"))}return this},_movePages:function(s,l){var n,y=this,b=this.data(),B=b.display=="single",ae=function(Q){var he=Q+l,Re=he%2,Ne=Re?" odd ":" even ";b.pageObjs[Q]&&(b.pageObjs[he]=b.pageObjs[Q].removeClass("p"+Q+" odd even").addClass("p"+he+Ne)),b.pagePlace[Q]&&b.pageWrap[Q]&&(b.pagePlace[he]=he,b.pageObjs[he].hasClass("fixed")?b.pageWrap[he]=b.pageWrap[Q].attr("page",he):b.pageWrap[he]=b.pageWrap[Q].css(_._pageSize.call(y,he,!0)).attr("page",he),b.pages[Q]&&(b.pages[he]=b.pages[Q].flip("options",{page:he,next:B||Re?he+1:he-1})),l&&(delete b.pages[Q],delete b.pagePlace[Q],delete b.pageZoom[Q],delete b.pageObjs[Q],delete b.pageWrap[Q]))};if(l>0)for(n=b.totalPages;n>=s;n--)ae(n);else for(n=s;n<=b.totalPages;n++)ae(n)},display:function(s){var l=this.data(),n=l.display;if(s===void 0)return n;if(e.inArray(s,O)==-1)throw de('"'+s+'" is not a value for display');switch(s){case"single":l.pageObjs[0]||(this.turn("stop").css({overflow:"hidden"}),l.pageObjs[0]=e("<div />",{class:"page p-temporal"}).css({width:this.width(),height:this.height()}).appendTo(this)),this.addClass("shadow");break;case"double":l.pageObjs[0]&&(this.turn("stop").css({overflow:""}),l.pageObjs[0].remove(),delete l.pageObjs[0]),this.removeClass("shadow");break}if(l.display=s,n){var y=this.turn("size");_._movePages.call(this,1,0),this.turn("size",y.width,y.height).turn("update")}return this},direction:function(s){var l=this.data();if(s===void 0)return l.direction;if(s=s.toLowerCase(),e.inArray(s,$)==-1)throw de('"'+s+'" is not a value for direction');return s=="rtl"&&e(this).attr("dir","ltr").css({direction:"ltr"}),l.direction=s,l.done&&this.turn("size",e(this).width(),e(this).height()),this},animating:function(){return this.data().pageMv.length>0},corner:function(){var s,l,n=this.data();for(l in n.pages)if(Ae(l,n.pages)&&(s=n.pages[l].flip("corner")))return s;return!1},data:function(){return this.data()},disable:function(s){var l,n=this.data(),y=this.turn("view");n.disabled=s===void 0||s===!0;for(l in n.pages)Ae(l,n.pages)&&n.pages[l].flip("disable",n.disabled?!0:e.inArray(parseInt(l,10),y)==-1);return this},disabled:function(s){return s===void 0?this.data().disabled===!0:this.turn("disable",s)},size:function(s,l){if(s===void 0||l===void 0)return{width:this.width(),height:this.height()};this.turn("stop");var n,y,b=this.data(),B=b.display=="double"?s/2:s;this.css({width:s,height:l}),b.pageObjs[0]&&b.pageObjs[0].css({width:B,height:l});for(n in b.pageWrap)Ae(n,b.pageWrap)&&(y=_._pageSize.call(this,n,!0),b.pageObjs[n].css({width:y.width,height:y.height}),b.pageWrap[n].css(y),b.pages[n]&&b.pages[n].css({width:y.width,height:y.height}));return this.turn("resize"),this},resize:function(){var s,l=this.data();for(l.pages[0]&&(l.pageWrap[0].css({left:-this.width()}),l.pages[0].flip("resize",!0)),s=1;s<=l.totalPages;s++)l.pages[s]&&l.pages[s].flip("resize",!0);_._updateShadow.call(this),l.opts.autoCenter&&this.turn("center")},_removeMv:function(s){var l,n=this.data();for(l=0;l<n.pageMv.length;l++)if(n.pageMv[l]==s)return n.pageMv.splice(l,1),!0;return!1},_addMv:function(s){var l=this.data();_._removeMv.call(this,s),l.pageMv.push(s)},_view:function(s){var l=this.data();return s=s||l.page,l.display=="double"?s%2?[s-1,s]:[s,s+1]:[s]},view:function(s){var l=this.data(),n=_._view.call(this,s);return l.display=="double"?[n[0]>0?n[0]:0,n[1]<=l.totalPages?n[1]:0]:[n[0]>0&&n[0]<=l.totalPages?n[0]:0]},stop:function(s,l){if(this.turn("animating")){var n,y,b,B=this.data();for(B.tpage&&(B.page=B.tpage,delete B.tpage),n=0;n<B.pageMv.length;n++)!B.pageMv[n]||B.pageMv[n]===s||(b=B.pages[B.pageMv[n]],y=b.data().f.opts,b.flip("hideFoldedPage",l),l||L._moveFoldingPage.call(b,!1),y.force&&(y.next=y.page%2===0?y.page-1:y.page+1,delete y.force))}return this.turn("update"),this},pages:function(s){var l=this.data();if(s){if(s<l.totalPages)for(var n=l.totalPages;n>s;n--)this.turn("removePage",n);return l.totalPages=s,_._fitPage.call(this,l.page),this}else return l.totalPages},_missing:function(s){var l=this.data();if(!(l.totalPages<1)){var n,y=this.turn("range",s),b=[];for(n=y[0];n<=y[1];n++)l.pageObjs[n]||b.push(n);b.length>0&&this.trigger("missing",[b])}},_fitPage:function(s){var l=this.data(),n=this.turn("view",s);if(_._missing.call(this,s),!!l.pageObjs[s]){l.page=s,this.turn("stop");for(var y=0;y<n.length;y++)n[y]&&l.pageZoom[n[y]]!=l.zoom&&(this.trigger("zoomed",[n[y],n,l.pageZoom[n[y]],l.zoom]),l.pageZoom[n[y]]=l.zoom);_._removeFromDOM.call(this),_._makeRange.call(this),_._updateShadow.call(this),this.trigger("turned",[s,n]),this.turn("update"),l.opts.autoCenter&&this.turn("center")}},_turnPage:function(s){var l,n,y=this.data(),b=y.pagePlace[s],B=this.turn("view"),ae=this.turn("view",s);if(y.page!=s){var Q=y.page;if(Te("turning",this,[s,ae])=="prevented"){Q==y.page&&e.inArray(b,y.pageMv)!=-1&&y.pages[b].flip("hideFoldedPage",!0);return}e.inArray(1,ae)!=-1&&this.trigger("first"),e.inArray(y.totalPages,ae)!=-1&&this.trigger("last")}y.display=="single"?(l=B[0],n=ae[0]):B[1]&&s>B[1]?(l=B[1],n=ae[0]):B[0]&&s<B[0]&&(l=B[0],n=ae[1]);var he=y.opts.turnCorners.split(","),Re=y.pages[l].data().f,Ne=Re.opts,Ie=Re.point;_._missing.call(this,s),y.pageObjs[s]&&(this.turn("stop"),y.page=s,_._makeRange.call(this),y.tpage=n,Ne.next!=n&&(Ne.next=n,Ne.force=!0),this.turn("update"),Re.point=Ie,Re.effect=="hard"?y.direction=="ltr"?y.pages[l].flip("turnPage",s>l?"r":"l"):y.pages[l].flip("turnPage",s>l?"l":"r"):y.direction=="ltr"?y.pages[l].flip("turnPage",he[s>l?1:0]):y.pages[l].flip("turnPage",he[s>l?0:1]))},page:function(s){var l=this.data();if(s===void 0)return l.page;if(!l.disabled&&!l.destroying){if(s=parseInt(s,10),s>0&&s<=l.totalPages)return s!=l.page&&(!l.done||e.inArray(s,this.turn("view"))!=-1?_._fitPage.call(this,s):_._turnPage.call(this,s)),this;throw de("The page "+s+" does not exist")}},next:function(){return this.turn("page",Math.min(this.data().totalPages,_._view.call(this,this.data().page).pop()+1))},previous:function(){return this.turn("page",Math.max(1,_._view.call(this,this.data().page).shift()-1))},peel:function(s,l){var n=this.data(),y=this.turn("view");if(l=l===void 0?!0:l===!0,s===!1)this.turn("stop",null,l);else if(n.display=="single")n.pages[n.page].flip("peel",s,l);else{var b;n.direction=="ltr"?b=s.indexOf("l")!=-1?y[0]:y[1]:b=s.indexOf("l")!=-1?y[1]:y[0],n.pages[b]&&n.pages[b].flip("peel",s,l)}return this},_addMotionPage:function(){var s=e(this).data().f.opts,l=s.turn;l.data(),_._addMv.call(l,s.page)},_eventStart:function(s,l,n){var y=l.turn.data(),b=y.pageZoom[l.page];if(s.isDefaultPrevented()){_._updateShadow.call(l.turn);return}b&&b!=y.zoom&&(l.turn.trigger("zoomed",[l.page,l.turn.turn("view",l.page),b,y.zoom]),y.pageZoom[l.page]=y.zoom),y.display=="single"&&n&&(n.charAt(1)=="l"&&y.direction=="ltr"||n.charAt(1)=="r"&&y.direction=="rtl"?(l.next=l.next<l.page?l.next:l.page-1,l.force=!0):l.next=l.next>l.page?l.next:l.page+1),_._addMotionPage.call(s.target),_._updateShadow.call(l.turn)},_eventEnd:function(s,l,n){var y=e(s.target);y.data().f;var b=l.turn,B=b.data();if(n){var ae=B.tpage||B.page;(ae==l.next||ae==l.page)&&(delete B.tpage,_._fitPage.call(b,ae||l.next,!0))}else _._removeMv.call(b,l.page),_._updateShadow.call(b),b.turn("update")},_eventPressed:function(s){var l=e(s.target).data().f,n=l.opts.turn,y=n.data();return y.pages,y.mouseAction=!0,n.turn("update"),l.time=new Date().getTime()},_eventReleased:function(s,l){var n,y=e(s.target),b=y.data().f,B=b.opts.turn,ae=B.data();ae.display=="single"?n=l.corner=="br"||l.corner=="tr"?l.x<y.width()/2:l.x>y.width()/2:n=l.x<0||l.x>y.width(),(new Date().getTime()-b.time<200||n)&&(s.preventDefault(),_._turnPage.call(B,b.opts.next)),ae.mouseAction=!1},_flip:function(s){s.stopPropagation();var l=e(s.target).data().f.opts;l.turn.trigger("turn",[l.next]),l.turn.data().opts.autoCenter&&l.turn.turn("center",l.next)},_touchStart:function(){var s=this.data();for(var l in s.pages)if(Ae(l,s.pages)&&L._eventStart.apply(s.pages[l],arguments)===!1)return!1},_touchMove:function(){var s=this.data();for(var l in s.pages)Ae(l,s.pages)&&L._eventMove.apply(s.pages[l],arguments)},_touchEnd:function(){var s=this.data();for(var l in s.pages)Ae(l,s.pages)&&L._eventEnd.apply(s.pages[l],arguments)},calculateZ:function(s){var l,n,y,b,B,ae=this,Q=this.data(),he=this.turn("view"),Re=he[0]||he[1],Ne=s.length-1,Ie={pageZ:{},partZ:{},pageV:{}},lt=function(nt){var He=ae.turn("view",nt);He[0]&&(Ie.pageV[He[0]]=!0),He[1]&&(Ie.pageV[He[1]]=!0)};for(l=0;l<=Ne;l++)n=s[l],y=Q.pages[n].data().f.opts.next,b=Q.pagePlace[n],lt(n),lt(y),B=Q.pagePlace[y]==y?y:n,Ie.pageZ[B]=Q.totalPages-Math.abs(Re-B),Ie.partZ[b]=Q.totalPages*2-Ne+l;return Ie},update:function(){var s,l=this.data();if(this.turn("animating")&&l.pageMv[0]!==0){var n,y,b=this.turn("calculateZ",l.pageMv),B=this.turn("corner"),ae=this.turn("view"),Q=this.turn("view",l.tpage);for(s in l.pageWrap)Ae(s,l.pageWrap)&&(y=l.pageObjs[s].hasClass("fixed"),l.pageWrap[s].css({display:b.pageV[s]||y?"":"none",zIndex:(l.pageObjs[s].hasClass("hard")?b.partZ[s]:b.pageZ[s])||(y?-1:0)}),(n=l.pages[s])&&(n.flip("z",b.partZ[s]||null),b.pageV[s]&&n.flip("resize"),l.tpage?n.flip("hover",!1).flip("disable",e.inArray(parseInt(s,10),l.pageMv)==-1&&s!=Q[0]&&s!=Q[1]):n.flip("hover",B===!1).flip("disable",s!=ae[0]&&s!=ae[1])))}else for(s in l.pageWrap)if(Ae(s,l.pageWrap)){var he=_._setPageLoc.call(this,s);l.pages[s]&&l.pages[s].flip("disable",l.disabled||he!=1).flip("hover",!0).flip("z",null)}return this},_updateShadow:function(){var s,l,n,y=this.data(),b=this.width(),B=this.height(),ae=y.display=="single"?b:b/2;s=this.turn("view"),y.shadow||(y.shadow=e("<div />",{class:"shadow",css:D(0,0,0).css}).appendTo(this));for(var Q=0;Q<y.pageMv.length&&!(!s[0]||!s[1]);Q++)s=this.turn("view",y.pages[y.pageMv[Q]].data().f.opts.next),l=this.turn("view",y.pageMv[Q]),s[0]=s[0]&&l[0],s[1]=s[1]&&l[1];switch(s[0]?s[1]?n=3:n=y.direction=="ltr"?2:1:n=y.direction=="ltr"?1:2,n){case 1:y.shadow.css({width:ae,height:B,top:0,left:ae});break;case 2:y.shadow.css({width:ae,height:B,top:0,left:0});break;case 3:y.shadow.css({width:b,height:B,top:0,left:0});break}},_setPageLoc:function(s){var l=this.data(),n=this.turn("view"),y=0;if(s==n[0]||s==n[1]?y=1:(l.display=="single"&&s==n[0]+1||l.display=="double"&&s==n[0]-2||s==n[1]+2)&&(y=2),!this.turn("animating"))switch(y){case 1:l.pageWrap[s].css({zIndex:l.totalPages,display:""});break;case 2:l.pageWrap[s].css({zIndex:l.totalPages-1,display:""});break;case 0:l.pageWrap[s].css({zIndex:0,display:l.pageObjs[s].hasClass("fixed")?"":"none"});break}return y},options:function(s){if(s===void 0)return this.data().opts;var l=this.data();if(e.extend(l.opts,s),s.pages&&this.turn("pages",s.pages),s.page&&this.turn("page",s.page),s.display&&this.turn("display",s.display),s.direction&&this.turn("direction",s.direction),s.width&&s.height&&this.turn("size",s.width,s.height),s.when)for(var n in s.when)Ae(n,s.when)&&this.unbind(n).bind(n,s.when[n]);return this},version:function(){return d}},L={init:function(s){return this.data({f:{disabled:!1,hover:!1,effect:this.hasClass("hard")?"hard":"sheet"}}),this.flip("options",s),L._addPageWrapper.call(this),this},setData:function(s){var l=this.data();return l.f=e.extend(l.f,s),this},options:function(s){var l=this.data().f;return s?(L.setData.call(this,{opts:e.extend({},l.opts||U,s)}),this):l.opts},z:function(s){var l=this.data().f;return l.opts["z-index"]=s,l.fwrapper&&l.fwrapper.css({zIndex:s||parseInt(l.parent.css("z-index"),10)||0}),this},_cAllowed:function(){var s=this.data().f,l=s.opts.page,n=s.opts.turn.data(),y=l%2;return s.effect=="hard"?n.direction=="ltr"?[y?"r":"l"]:[y?"l":"r"]:n.display=="single"?l==1?n.direction=="ltr"?C.forward:C.backward:l==n.totalPages?n.direction=="ltr"?C.backward:C.forward:C.all:n.direction=="ltr"?C[y?"forward":"backward"]:C[y?"backward":"forward"]},_cornerActivated:function(s){var l=this.data().f,n=this.width(),y=this.height(),b={x:s.x,y:s.y,corner:""},B=l.opts.cornerSize;if(b.x<=0||b.y<=0||b.x>=n||b.y>=y)return!1;var ae=L._cAllowed.call(this);switch(l.effect){case"hard":if(b.x>n-B)b.corner="r";else if(b.x<B)b.corner="l";else return!1;break;case"sheet":if(b.y<B)b.corner+="t";else if(b.y>=y-B)b.corner+="b";else return!1;if(b.x<=B)b.corner+="l";else if(b.x>=n-B)b.corner+="r";else return!1;break}return!b.corner||e.inArray(b.corner,ae)==-1?!1:b},_isIArea:function(s){var l=this.data().f.parent.offset();return s=T&&s.originalEvent?s.originalEvent.touches[0]:s,L._cornerActivated.call(this,{x:s.pageX-l.left,y:s.pageY-l.top})},_c:function(s,l){switch(l=l||0,s){case"tl":return ee(l,l);case"tr":return ee(this.width()-l,l);case"bl":return ee(l,this.height()-l);case"br":return ee(this.width()-l,this.height()-l);case"l":return ee(l,0);case"r":return ee(this.width()-l,0)}},_c2:function(s){switch(s){case"tl":return ee(this.width()*2,0);case"tr":return ee(-this.width(),0);case"bl":return ee(this.width()*2,this.height());case"br":return ee(-this.width(),this.height());case"l":return ee(this.width()*2,0);case"r":return ee(-this.width(),0)}},_foldingPage:function(){var s=this.data().f;if(s){var l=s.opts;if(l.turn)return s=l.turn.data(),s.display=="single"?l.next>1||l.page>1?s.pageObjs[0]:null:s.pageObjs[l.next]}},_backGradient:function(){var s=this.data().f,l=s.opts.turn.data(),n=l.opts.gradients&&(l.display=="single"||s.opts.page!=2&&s.opts.page!=l.totalPages-1);return n&&!s.bshadow&&(s.bshadow=e("<div/>",D(0,0,1)).css({position:"",width:this.width(),height:this.height()}).appendTo(s.parent)),n},type:function(){return this.data().f.effect},resize:function(s){var l=this.data().f,n=l.opts.turn.data(),y=this.width(),b=this.height();switch(l.effect){case"hard":s&&(l.wrapper.css({width:y,height:b}),l.fpage.css({width:y,height:b}),n.opts.gradients&&(l.ashadow.css({width:y,height:b}),l.bshadow.css({width:y,height:b})));break;case"sheet":if(s){var B=Math.round(Math.sqrt(Math.pow(y,2)+Math.pow(b,2)));l.wrapper.css({width:B,height:B}),l.fwrapper.css({width:B,height:B}).children(":first-child").css({width:y,height:b}),l.fpage.css({width:y,height:b}),n.opts.gradients&&l.ashadow.css({width:y,height:b}),L._backGradient.call(this)&&l.bshadow.css({width:y,height:b})}if(l.parent.is(":visible")){var ae=ke(l.parent[0]);l.fwrapper.css({top:ae.top,left:ae.left}),ae=ke(l.opts.turn[0]),l.fparent.css({top:-ae.top,left:-ae.left})}this.flip("z",l.opts["z-index"]);break}},_addPageWrapper:function(){var s=this.data().f,l=s.opts.turn.data(),n=this.parent();if(s.parent=n,!s.wrapper)switch(s.effect){case"hard":var y={};y[f+"transform-style"]="preserve-3d",y[f+"backface-visibility"]="hidden",s.wrapper=e("<div/>",D(0,0,2)).css(y).appendTo(n).prepend(this),s.fpage=e("<div/>",D(0,0,1)).css(y).appendTo(n),l.opts.gradients&&(s.ashadow=e("<div/>",D(0,0,0)).hide().appendTo(n),s.bshadow=e("<div/>",D(0,0,0)));break;case"sheet":if(this.width(),this.height(),s.fparent=s.opts.turn.data().fparent,!s.fparent){var b=e("<div/>",{css:{"pointer-events":"none"}}).hide();b.data().flips=0,b.css(D(0,0,"auto","visible").css).appendTo(s.opts.turn),s.opts.turn.data().fparent=b,s.fparent=b}this.css({position:"absolute",top:0,left:0,bottom:"auto",right:"auto"}),s.wrapper=e("<div/>",D(0,0,this.css("z-index"))).appendTo(n).prepend(this),s.fwrapper=e("<div/>",D(n.offset().top,n.offset().left)).hide().appendTo(s.fparent),s.fpage=e("<div/>",D(0,0,0,"visible")).css({cursor:"default"}).appendTo(s.fwrapper),l.opts.gradients&&(s.ashadow=e("<div/>",D(0,0,1)).appendTo(s.fpage)),L.setData.call(this,s);break}L.resize.call(this,!0)},_fold:function(s){var l=this.data().f,n=l.opts.turn.data(),y=L._c.call(this,s.corner),b=this.width(),B=this.height();switch(l.effect){case"hard":s.corner=="l"?s.x=Math.min(Math.max(s.x,0),b*2):s.x=Math.max(Math.min(s.x,b),-b);var ae,Q,he,Re,Ne,Ie=n.totalPages,lt=l.opts["z-index"]||Ie,nt={overflow:"visible"},He=y.x?(y.x-s.x)/b:s.x/b,G=He*90,ge=G<90;switch(s.corner){case"l":Re="0% 50%",Ne="100% 50%",ge?(ae=0,Q=l.opts.next-1>0,he=1):(ae="100%",Q=l.opts.page+1<Ie,he=0);break;case"r":Re="100% 50%",Ne="0% 50%",G=-G,b=-b,ge?(ae=0,Q=l.opts.next+1<Ie,he=0):(ae="-100%",Q=l.opts.page!=1,he=1);break}nt[f+"perspective-origin"]=Ne,l.wrapper.transform("rotateY("+G+"deg)translate3d(0px, 0px, "+(this.attr("depth")||0)+"px)",Ne),l.fpage.transform("translateX("+b+"px) rotateY("+(180+G)+"deg)",Re),l.parent.css(nt),ge?(He=-He+1,l.wrapper.css({zIndex:lt+1}),l.fpage.css({zIndex:lt})):(He=He-1,l.wrapper.css({zIndex:lt}),l.fpage.css({zIndex:lt+1})),n.opts.gradients&&(Q?l.ashadow.css({display:"",left:ae,backgroundColor:"rgba(0,0,0,"+.5*He+")"}).transform("rotateY(0deg)"):l.ashadow.hide(),l.bshadow.css({opacity:-He+1}),ge?l.bshadow.parent()[0]!=l.wrapper[0]&&l.bshadow.appendTo(l.wrapper):l.bshadow.parent()[0]!=l.fpage[0]&&l.bshadow.appendTo(l.fpage),Be(l.bshadow,ee(he*100,0),ee((-he+1)*100,0),[[0,"rgba(0,0,0,0.3)"],[1,"rgba(0,0,0,0)"]],2));break;case"sheet":var le=this,Ee=0,_e,Xe,Ye,rt,et,kt,rn,pt=ee(0,0),mt=ee(0,0),Ge=ee(0,0),bn=L._foldingPage.call(this),Rt=n.opts.acceleration,Ft=l.wrapper.height(),At=s.corner.substr(0,1)=="t",yt=s.corner.substr(1,1)=="l",wt=function(){var qe=ee(0,0),Je=ee(0,0);qe.x=y.x?y.x-s.x:s.x,o?qe.y=y.y?y.y-s.y:s.y:qe.y=0,Je.x=yt?b-qe.x/2:s.x+qe.x/2,Je.y=qe.y/2;var ze=A-Math.atan2(qe.y,qe.x),Y=ze-Math.atan2(Je.y,Je.x),ue=Math.max(0,Math.sin(Y)*Math.sqrt(Math.pow(Je.x,2)+Math.pow(Je.y,2)));if(Ee=ye(ze),Ge=ee(ue*Math.sin(ze),ue*Math.cos(ze)),ze>A&&(Ge.x=Ge.x+Math.abs(Ge.y*qe.y/qe.x),Ge.y=0,Math.round(Ge.x*Math.tan(m-ze))<B))return s.y=Math.sqrt(Math.pow(B,2)+2*Je.x*qe.x),At&&(s.y=B-s.y),wt();if(ze>A){var we=m-ze,De=Ft-B/Math.sin(we);pt=ee(Math.round(De*Math.cos(we)),Math.round(De*Math.sin(we))),yt&&(pt.x=-pt.x),At&&(pt.y=-pt.y)}_e=Math.round(Ge.y/Math.tan(ze)+Ge.x);var je=b-_e,Ke=je*Math.cos(ze*2),ft=je*Math.sin(ze*2);if(mt=ee(Math.round(yt?je-Ke:_e+Ke),Math.round(At?ft:B-ft)),n.opts.gradients){et=je*Math.sin(ze);var Fe=L._c2.call(le,s.corner),$e=Math.sqrt(Math.pow(Fe.x-s.x,2)+Math.pow(Fe.y-s.y,2))/b;rn=Math.sin(A*($e>1?2-$e:$e)),kt=Math.min($e,1),rt=et>100?(et-100)/et:0,Xe=ee(et*Math.sin(ze)/b*100,et*Math.cos(ze)/B*100),L._backGradient.call(le)&&(Ye=ee(et*1.2*Math.sin(ze)/b*100,et*1.2*Math.cos(ze)/B*100),yt||(Ye.x=100-Ye.x),At||(Ye.y=100-Ye.y))}return Ge.x=Math.round(Ge.x),Ge.y=Math.round(Ge.y),!0},It=function(qe,Je,ze,Y){var ue=["0","auto"],we=(b-Ft)*ze[0]/100,De=(B-Ft)*ze[1]/100,je={left:ue[Je[0]],top:ue[Je[1]],right:ue[Je[2]],bottom:ue[Je[3]]},Ke={},ft=Y!=90&&Y!=-90?yt?-1:1:0,Fe=ze[0]+"% "+ze[1]+"%";le.css(je).transform(ve(Y)+fe(qe.x+ft,qe.y,Rt),Fe),l.fpage.css(je).transform(ve(Y)+fe(qe.x+mt.x-pt.x-b*ze[0]/100,qe.y+mt.y-pt.y-B*ze[1]/100,Rt)+ve((180/Y-2)*Y),Fe),l.wrapper.transform(fe(-qe.x+we-ft,-qe.y+De,Rt)+ve(-Y),Fe),l.fwrapper.transform(fe(-qe.x+pt.x+we,-qe.y+pt.y+De,Rt)+ve(-Y),Fe),n.opts.gradients&&(ze[0]&&(Xe.x=100-Xe.x),ze[1]&&(Xe.y=100-Xe.y),Ke["box-shadow"]="0 0 20px rgba(0,0,0,"+.5*rn+")",bn.css(Ke),Be(l.ashadow,ee(yt?100:0,At?0:100),ee(Xe.x,Xe.y),[[rt,"rgba(0,0,0,0)"],[(1-rt)*.8+rt,"rgba(0,0,0,"+.2*kt+")"],[1,"rgba(255,255,255,"+.2*kt+")"]],3),L._backGradient.call(le)&&Be(l.bshadow,ee(yt?0:100,At?0:100),ee(Ye.x,Ye.y),[[.6,"rgba(0,0,0,0)"],[.8,"rgba(0,0,0,"+.3*kt+")"],[1,"rgba(0,0,0,0)"]],3))};switch(s.corner){case"l":break;case"r":break;case"tl":s.x=Math.max(s.x,1),wt(),It(Ge,[1,0,0,1],[100,0],Ee);break;case"tr":s.x=Math.min(s.x,b-1),wt(),It(ee(-Ge.x,Ge.y),[0,0,0,1],[0,0],-Ee);break;case"bl":s.x=Math.max(s.x,1),wt(),It(ee(Ge.x,-Ge.y),[1,1,0,0],[100,100],-Ee);break;case"br":s.x=Math.min(s.x,b-1),wt(),It(ee(-Ge.x,-Ge.y),[0,1,1,0],[0,100],Ee);break}break}l.point=s},_moveFoldingPage:function(s){var l=this.data().f;if(l){var n=l.opts.turn,y=n.data(),b=y.pagePlace;if(s){var B=l.opts.next;if(b[B]!=l.opts.page){l.folding&&L._moveFoldingPage.call(this,!1);var ae=L._foldingPage.call(this);ae.appendTo(l.fpage),b[B]=l.opts.page,l.folding=B}n.turn("update")}else if(l.folding){if(y.pages[l.folding]){var Q=y.pages[l.folding].data().f;y.pageObjs[l.folding].appendTo(Q.wrapper)}else y.pageWrap[l.folding]&&y.pageObjs[l.folding].appendTo(y.pageWrap[l.folding]);l.folding in b&&(b[l.folding]=l.folding),delete l.folding}}},_showFoldedPage:function(s,l){var n=L._foldingPage.call(this),y=this.data(),b=y.f,B=b.visible;if(n){if(!B||!b.point||b.point.corner!=s.corner){var ae=b.status=="hover"||b.status=="peel"||b.opts.turn.data().mouseAction?s.corner:null;if(B=!1,Te("start",this,[b.opts,ae])=="prevented")return!1}if(l){var Q=this,he=b.point&&b.point.corner==s.corner?b.point:L._c.call(this,s.corner,1);this.animatef({from:[he.x,he.y],to:[s.x,s.y],duration:500,frame:function(Re){s.x=Math.round(Re[0]),s.y=Math.round(Re[1]),L._fold.call(Q,s)}})}else L._fold.call(this,s),y.effect&&!y.effect.turning&&this.animatef(!1);if(!B)switch(b.effect){case"hard":b.visible=!0,L._moveFoldingPage.call(this,!0),b.fpage.show(),b.opts.shadows&&b.bshadow.show();break;case"sheet":b.visible=!0,b.fparent.show().data().flips++,L._moveFoldingPage.call(this,!0),b.fwrapper.show(),b.bshadow&&b.bshadow.show();break}return!0}return!1},hide:function(){var s=this.data().f,l=s.opts.turn.data(),n=L._foldingPage.call(this);switch(s.effect){case"hard":l.opts.gradients&&(s.bshadowLoc=0,s.bshadow.remove(),s.ashadow.hide()),s.wrapper.transform(""),s.fpage.hide();break;case"sheet":--s.fparent.data().flips===0&&s.fparent.hide(),this.css({left:0,top:0,right:"auto",bottom:"auto"}).transform(""),s.wrapper.transform(""),s.fwrapper.hide(),s.bshadow&&s.bshadow.hide(),n.transform("");break}return s.visible=!1,this},hideFoldedPage:function(s){var l=this.data().f;if(l.point){var n=this,y=l.point,b=function(){l.point=null,l.status="",n.flip("hide"),n.trigger("end",[l.opts,!1])};if(s){var B=L._c.call(this,y.corner),ae=y.corner.substr(0,1)=="t",Q=ae?Math.min(0,y.y-B.y)/2:Math.max(0,y.y-B.y)/2,he=ee(y.x,y.y+Q),Re=ee(B.x,B.y-Q);this.animatef({from:0,to:1,frame:function(Ne){var Ie=ne(y,he,Re,B,Ne);y.x=Ie.x,y.y=Ie.y,L._fold.call(n,y)},complete:b,duration:800,hiding:!0})}else this.animatef(!1),b()}},turnPage:function(s){var l=this,n=this.data().f,y=n.opts.turn.data();s={corner:n.corner?n.corner.corner:s||L._cAllowed.call(this)[0]};var b=n.point||L._c.call(this,s.corner,n.opts.turn?y.opts.elevation:0),B=L._c2.call(this,s.corner);this.trigger("flip").animatef({from:0,to:1,frame:function(ae){var Q=ne(b,b,B,B,ae);s.x=Q.x,s.y=Q.y,L._showFoldedPage.call(l,s)},complete:function(){l.trigger("end",[n.opts,!0])},duration:y.opts.duration,turning:!0}),n.corner=null},moving:function(){return"effect"in this.data()},isTurning:function(){return this.flip("moving")&&this.data().effect.turning},corner:function(){return this.data().f.corner},_eventStart:function(s){var l=this.data().f,n=l.opts.turn;if(!l.corner&&!l.disabled&&!this.flip("isTurning")&&l.opts.page==n.data().pagePlace[l.opts.page]){if(l.corner=L._isIArea.call(this,s),l.corner&&L._foldingPage.call(this))return this.trigger("pressed",[l.point]),L._showFoldedPage.call(this,l.corner),!1;l.corner=null}},_eventMove:function(s){var l=this.data().f;if(!l.disabled){if(s=T?s.originalEvent.touches:[s],l.corner){var n=l.parent.offset();l.corner.x=s[0].pageX-n.left,l.corner.y=s[0].pageY-n.top,L._showFoldedPage.call(this,l.corner)}else if(l.hover&&!this.data().effect&&this.is(":visible")){var y=L._isIArea.call(this,s[0]);if(y){if(l.effect=="sheet"&&y.corner.length==2||l.effect=="hard"){l.status="hover";var b=L._c.call(this,y.corner,l.opts.cornerSize/2);y.x=b.x,y.y=b.y,L._showFoldedPage.call(this,y,!0)}}else l.status=="hover"&&(l.status="",L.hideFoldedPage.call(this,!0))}}},_eventEnd:function(){var s=this.data().f,l=s.corner;!s.disabled&&l&&Te("released",this,[s.point||l])!="prevented"&&L.hideFoldedPage.call(this,!0),s.corner=null},disable:function(s){return L.setData.call(this,{disabled:s}),this},hover:function(s){return L.setData.call(this,{hover:s}),this},peel:function(s,l){var n=this.data().f;if(s){if(e.inArray(s,C.all)==-1)throw de("Corner "+s+" is not permitted");if(e.inArray(s,L._cAllowed.call(this))!=-1){var y=L._c.call(this,s,n.opts.cornerSize/2);n.status="peel",L._showFoldedPage.call(this,{corner:s,x:y.x,y:y.y},l)}}else n.status="",L.hideFoldedPage.call(this,l);return this}};function Z(s,l,n){if(!n[0]||typeof n[0]=="object")return l.init.apply(s,n);if(l[n[0]])return l[n[0]].apply(s,Array.prototype.slice.call(n,1));throw de(n[0]+" is not a method or property")}function D(s,l,n,y){return{css:{position:"absolute",top:s,left:l,overflow:y||"hidden",zIndex:n||"auto"}}}function ne(s,l,n,y,b){var B=1-b,ae=B*B*B,Q=b*b*b;return ee(Math.round(ae*s.x+3*b*B*B*l.x+3*b*b*B*n.x+Q*y.x),Math.round(ae*s.y+3*b*B*B*l.y+3*b*b*B*n.y+Q*y.y))}function ye(s){return s/m*180}function ee(s,l){return{x:s,y:l}}function pe(){var s;if(s=/AppleWebkit\/([0-9\.]+)/i.exec(navigator.userAgent)){var l=parseFloat(s[1]);return l>534.3}else return!0}function fe(s,l,n){return i&&n?" translate3d("+s+"px,"+l+"px, 0px) ":" translate("+s+"px, "+l+"px) "}function ve(s){return" rotate("+s+"deg) "}function Ae(s,l){return Object.prototype.hasOwnProperty.call(l,s)}function be(){for(var s=["Moz","Webkit","Khtml","O","ms"],l=s.length,n="";l--;)s[l]+"Transform"in document.body.style&&(n="-"+s[l].toLowerCase()+"-");return n}function Pe(){var s,l=document.createElement("fakeelement"),n={transition:"transitionend",OTransition:"oTransitionEnd",MSTransition:"transitionend",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(s in n)if(l.style[s]!==void 0)return n[s]}function Be(s,l,n,y,b){var B,ae=[];if(f=="-webkit-"){for(B=0;B<b;B++)ae.push("color-stop("+y[B][0]+", "+y[B][1]+")");s.css({"background-image":"-webkit-gradient(linear, "+l.x+"% "+l.y+"%,"+n.x+"% "+n.y+"%, "+ae.join(",")+" )"})}else{l={x:l.x/100*s.width(),y:l.y/100*s.height()},n={x:n.x/100*s.width(),y:n.y/100*s.height()};var Q=n.x-l.x,he=n.y-l.y,Re=Math.atan2(he,Q),Ne=Re-Math.PI/2,Ie=Math.abs(s.width()*Math.sin(Ne))+Math.abs(s.height()*Math.cos(Ne)),lt=Math.sqrt(he*he+Q*Q),nt=ee(n.x<l.x?s.width():0,n.y<l.y?s.height():0),He=Math.tan(Re),G=-1/He,ge=(G*nt.x-nt.y-He*l.x+l.y)/(G-He),le={x:ge,y:G*ge-G*nt.x+nt.y},Ee=Math.sqrt(Math.pow(le.x-l.x,2)+Math.pow(le.y-l.y,2));for(B=0;B<b;B++)ae.push(" "+y[B][1]+" "+(Ee+lt*y[B][0])*100/Ie+"%");s.css({"background-image":f+"linear-gradient("+-Re+"rad,"+ae.join(",")+")"})}}function Te(s,l,n){var y=e.Event(s);return l.trigger(y,n),y.isDefaultPrevented()?"prevented":y.isPropagationStopped()?"stopped":""}function de(s){function l(n){this.name="TurnJsError",this.message=n}return l.prototype=new Error,l.prototype.constructor=l,new l(s)}function ke(s){var l={top:0,left:0};do l.left+=s.offsetLeft,l.top+=s.offsetTop;while(s=s.offsetParent);return l}function X(){return navigator.userAgent.indexOf("MSIE 9.0")==-1}window.requestAnim=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(s){window.setTimeout(s,1e3/60)}}(),e.extend(e.fn,{flip:function(){return Z(e(this[0]),L,arguments)},turn:function(){return Z(e(this[0]),_,arguments)},transform:function(s,l){var n={};return l&&(n[f+"transform-origin"]=l),n[f+"transform"]=s,this.css(n)},animatef:function(s){var l=this.data();if(l.effect&&l.effect.stop(),s){s.to.length||(s.to=[s.to]),s.from.length||(s.from=[s.from]);for(var n=[],y=s.to.length,b=!0,B=this,ae=new Date().getTime(),Q=function(){if(!(!l.effect||!b)){for(var Re=[],Ne=Math.min(s.duration,new Date().getTime()-ae),Ie=0;Ie<y;Ie++)Re.push(l.effect.easing(1,Ne,s.from[Ie],n[Ie],s.duration));s.frame(y==1?Re[0]:Re),Ne==s.duration?(delete l.effect,B.data(l),s.complete&&s.complete()):window.requestAnim(Q)}},he=0;he<y;he++)n.push(s.to[he]-s.from[he]);l.effect=e.extend({stop:function(){b=!1},easing:function(Re,Ne,Ie,lt,nt){return lt*Math.sqrt(1-(Ne=Ne/nt-1)*Ne)+Ie}},s),this.data(l),Q()}else delete l.effect}}),e.isTouch=T,e.mouseEvents=M,e.cssPrefix=be,e.cssTransitionEnd=Pe,e.findPos=ke})(jQuery);const uo={grades:[{text:"全部年级",value:""},{text:"一年级",value:1},{text:"二年级",value:2},{text:"三年级",value:3},{text:"四年级",value:4},{text:"五年级",value:5},{text:"六年级",value:6},{text:"七年级",value:7},{text:"八年级",value:8},{text:"九年级",value:9}],bookTypes:{LAST:"上册",NEXT:"下册"}},Gp=st({name:"courseware-list",setup(){vo();const e=Ce(!1),i=()=>{go({api:"goBack"})},o=En({currentGradeNum:0,page:1,rows:999,type:"COURSEWARE"}),f=Ue(()=>uo.grades.map((D,ne)=>({...D,color:o.currentGradeNum===ne?"var(--van-primary-color)":"",className:o.currentGradeNum===ne?"fontBlod":""}))),d=(D,ne)=>{o.currentGradeNum=ne,O()},m=Ce(!1),A=En({list:[],loading:!1,favoriteList:[],tab:"all",details:[],bookData:{},showBook:!1,book:{}}),T=async()=>{var ne;A.loading=!0;const D=await au({...o,currentGradeNum:o.currentGradeNum?o.currentGradeNum:""});(D==null?void 0:D.code)===200&&Array.isArray((ne=D==null?void 0:D.data)==null?void 0:ne.rows)&&(A.list=D.data.rows.map(ye=>(ye.load=!1,ye.key=Date.now()+ye.id,ye))),A.loading=!1,m.value=!0},M=async()=>{var ne,ye,ee;A.loading=!0;const D=await su({clientType:"STUDENT",userId:(ye=(ne=cs.user)==null?void 0:ne.data)==null?void 0:ye.id,page:o.page,rows:o.rows,currentGradeNum:o.currentGradeNum?o.currentGradeNum:""});(D==null?void 0:D.code)===200&&Array.isArray((ee=D==null?void 0:D.data)==null?void 0:ee.rows)&&(A.list=D.data.rows.map(pe=>(pe.name=`${pe.name}`,pe.load=!1,pe.favoriteFlag=!0,pe.key=Date.now()+pe.id,pe))),A.loading=!1},C=()=>{A.list=[],A.tab==="all"&&T(),A.tab==="favorite"&&M()},O=()=>{C()};Ot(()=>{C()});const $=async D=>{D.favoriteFlag?await lu({lessonCoursewareId:D.id}):(await uu({lessonCoursewareId:D.id}),C())};let q=null;const U=(D,ne=300)=>{q&&clearTimeout(q),q=setTimeout(D,ne)},re=async D=>{var ye;const ne=await cu(D.id);(ne==null?void 0:ne.code)==200&&Array.isArray((ye=ne==null?void 0:ne.data)==null?void 0:ye.lessonList)&&(A.details=ne.data.lessonList||[],A.bookData=ne.data,console.log("🚀 ~ data.details:",A.details))},_=D=>{const ne=document.querySelector(`[data-id="${D}"]`);if(!ne)return;const ye=ne.getBoundingClientRect();A.book=ye},L=D=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{D()})})},Z=async D=>{await re(D),_(D.id),L(()=>{A.showBook=!0})};return()=>te("div",{class:ut.container},[te("div",{class:ut.head,style:{opacity:A.showBook?0:""}},[te("div",{class:ut.back,onClick:i},[te("img",{src:Po},null)]),te(zs,{class:ut.tabs,active:A.tab,"onUpdate:active":D=>A.tab=D,onChange:()=>O()},{default:()=>[te(bi,{title:"全部教材",name:"all"},null),te(bi,{name:"favorite"},{title:()=>te("div",{id:"courseware-2"},[vt("我的收藏")])})]}),te(Il,{show:e.value,"onUpdate:show":D=>e.value=D,class:ut.popover,actions:f.value,onSelect:d},{reference:()=>te(hn,Mn({class:ut.downBtn,round:!0,size:"small"},{id:"courseware-3"}),{default:()=>[uo.grades[o.currentGradeNum].text," ",te("svg",{class:[ut.icon,e.value?ut.iconUp:""],width:"9px",height:"5px",viewBox:"0 0 9 5",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[te("title",null,[vt("三角形")]),te("g",{id:"演示用",stroke:"none","stroke-width":"1",fill:"currentColor","fill-rule":"evenodd"},[te("g",{id:"全部教材-筛选",transform:"translate(-769.000000, -35.000000)",fill:"currentColor"},[te("g",{id:"编组-3",transform:"translate(696.000000, 20.000000)"},[te("g",{id:"筛选目录备份-2",transform:"translate(13.000000, 7.000000)"},[te("path",{d:"M64.8716471,8.41294119 L68.2489659,12.1655176 C68.4336954,12.3707726 68.4170562,12.6869176 68.2118012,12.8716471 C68.1199888,12.9542782 68.0008397,13 67.8773188,13 L61.1226812,13 C60.8465388,13 60.6226812,12.7761424 60.6226812,12.5 C60.6226812,12.3764791 60.668403,12.25733 60.7510341,12.1655176 L64.1283529,8.41294119 C64.3130824,8.20768618 64.6292274,8.19104698 64.8344824,8.37577649 C64.8475136,8.38750459 64.859919,8.39990996 64.8716471,8.41294119 Z",id:"三角形",transform:"translate(64.500000, 10.500000) rotate(-180.000000) translate(-64.500000, -10.500000) "},null)])])])])])]})})]),te("div",{class:ut.content},[te("div",{class:[ut.wrap,A.list.length<=0&&!A.loading?ut.emtpyWrap:""]},[A.list.map((D,ne)=>te("div",{class:[ut.wrapItem,A.bookData.id===D.id&&A.showBook?ut.wrapItemHide:""],key:D.key,onClick:()=>Z(D)},[te("div",{class:ut.item},[te(Tp,Mn({"data-id":D.id},{id:ne==0?"courseware-0":""},{class:[ut.cover,D.load?ut.loaded:""],objectFit:"cover",src:D.coverImg,onLoad:()=>{D.load=!0},onError:()=>{D.load=!0}}),null)]),te("div",{class:ut.name},[D.name]),te("div",{id:ne===0?"courseware-1":"",class:ut.favoriteBtn,onClick:ye=>{ye.stopPropagation(),D.favoriteFlag=!D.favoriteFlag,U(()=>$(D))}},[te(Op,{isFavorite:D.favoriteFlag},null)])])),A.list.length<=0&&!A.loading&&te(us,{image:"list",description:"暂无数据"},null)])]),te(jp,{show:A.showBook,bookData:A.bookData,rect:A.book,onClose:()=>{A.showBook=!1}},null),m.value?te(Wp,null,null):null])}});export{uo as BOOK_DATA,Gp as default};
|