1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9583],{39507:function(e,t,n){"use strict";n.d(t,{Z:function(){return I}});var o=n(87462),r=n(97685),i=n(4942),l=n(91),a=n(67294),c=n(93967),u=n.n(c),s=n(46750),f=(0,a.createContext)({}),d=n(1413),p=n(71002),m=n(50234),g=n(3010),h=n(92045);function v(e){return"object"===(0,p.Z)(e)&&"string"==typeof e.name&&"string"==typeof e.theme&&("object"===(0,p.Z)(e.icon)||"function"==typeof e.icon)}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var o=e[n];return"class"===n?(t.className=o,delete t.class):(delete t[n],t[n.replace(/-(.)/g,function(e,t){return t.toUpperCase()})]=o),t},{})}function k(e){return(0,s.R_)(e)[0]}function b(e){return e?Array.isArray(e)?e:[e]:[]}var C=function(e){var t=(0,a.useContext)(f),n=t.csp,o=t.prefixCls,r="\n.anticon {\n display: inline-flex;\n align-items: center;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n";o&&(r=r.replace(/anticon/g,o)),(0,a.useEffect)(function(){var t=e.current,o=(0,g.A)(t);(0,m.hq)(r,"@ant-design-icons",{prepend:!0,csp:n,attachTo:o})},[])},w=["icon","className","onClick","style","primaryColor","secondaryColor"],x={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1},E=function(e){var t,n,o=e.icon,r=e.className,i=e.onClick,c=e.style,u=e.primaryColor,s=e.secondaryColor,f=(0,l.Z)(e,w),p=a.useRef(),m=x;if(u&&(m={primaryColor:u,secondaryColor:s||k(u)}),C(p),t=v(o),n="icon should be icon definiton, but got ".concat(o),(0,h.ZP)(t,"[@pietra/icons] ".concat(n)),!v(o))return null;var g=o;return g&&"function"==typeof g.icon&&(g=(0,d.Z)((0,d.Z)({},g),{},{icon:g.icon(m.primaryColor,m.secondaryColor)})),function e(t,n,o){return o?a.createElement(t.tag,(0,d.Z)((0,d.Z)({key:n},y(t.attrs)),o),(t.children||[]).map(function(o,r){return e(o,"".concat(n,"-").concat(t.tag,"-").concat(r))})):a.createElement(t.tag,(0,d.Z)({key:n},y(t.attrs)),(t.children||[]).map(function(o,r){return e(o,"".concat(n,"-").concat(t.tag,"-").concat(r))}))}(g.icon,"svg-".concat(g.name),(0,d.Z)((0,d.Z)({className:r,onClick:i,style:c,"data-icon":g.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},f),{},{ref:p}))};function Z(e){var t=b(e),n=(0,r.Z)(t,2),o=n[0],i=n[1];return E.setTwoToneColors({primaryColor:o,secondaryColor:i})}E.displayName="IconReact",E.getTwoToneColors=function(){return(0,d.Z)({},x)},E.setTwoToneColors=function(e){var t=e.primaryColor,n=e.secondaryColor;x.primaryColor=t,x.secondaryColor=n||k(t),x.calculated=!!n};var T=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];Z(s.iN.primary);var S=a.forwardRef(function(e,t){var n=e.className,c=e.icon,s=e.spin,d=e.rotate,p=e.tabIndex,m=e.onClick,g=e.twoToneColor,h=(0,l.Z)(e,T),v=a.useContext(f),y=v.prefixCls,k=void 0===y?"anticon":y,C=v.rootClassName,w=u()(C,k,(0,i.Z)((0,i.Z)({},"".concat(k,"-").concat(c.name),!!c.name),"".concat(k,"-spin"),!!s||"loading"===c.name),n),x=p;void 0===x&&m&&(x=-1);var Z=b(g),S=(0,r.Z)(Z,2),I=S[0],B=S[1];return a.createElement("span",(0,o.Z)({role:"img","aria-label":c.name},h,{ref:t,tabIndex:x,onClick:m,className:w}),a.createElement(E,{icon:c,primaryColor:I,secondaryColor:B,style:d?{msTransform:"rotate(".concat(d,"deg)"),transform:"rotate(".concat(d,"deg)")}:void 0}))});S.displayName="AntdIcon",S.getTwoToneColor=function(){var e=E.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor},S.setTwoToneColor=Z;var I=S},85521:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var o=n(87462),r=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"0 0 25 24",focusable:"false"},children:[{tag:"path",attrs:{d:"M24.95 11.97a2.41 2.41 0 00-.81-1.8L12.96.33a1.44 1.44 0 00-1.9 2.16l8.63 7.6a.25.25 0 01-.16.44H2.4a1.44 1.44 0 100 2.88h17.12a.25.25 0 01.16.44l-8.64 7.6a1.44 1.44 0 101.9 2.16l11.19-9.84a2.41 2.41 0 00.81-1.8z"}}]},name:"arrow-right",theme:"outlined"},l=n(39507),a=r.forwardRef(function(e,t){return r.createElement(l.Z,(0,o.Z)({},e,{ref:t,icon:i}))})},73220:function(e,t,n){"use strict";n.d(t,{Z:function(){return L}});var o=n(74902),r=n(67294),i=n(93967),l=n.n(i),a=n(41745),c=n(17423);function u(e){return null!=e&&e===e.window}
1var s=e=>{var t,n;let o=0;return u(e)?o=e.pageYOffset:e instanceof Document?o=e.documentElement.scrollTop:e instanceof HTMLElement?o=e.scrollTop:e&&(o=e.scrollTop),e&&!u(e)&&"number"!=typeof o&&(o=null===(n=(null!==(t=e.ownerDocument)&&void 0!==t?t:e).documentElement)||void 0===n?void 0:n.scrollTop),o},f=n(15503),d=n(48555),p=n(97485),m=function(e){let t;let n=n=>()=>{t=null,e.apply(void 0,(0,o.Z)(n))},r=function(){if(null==t){for(var e=arguments.length,o=Array(e),r=0;r<e;r++)o[r]=arguments[r];t=(0,f.Z)(n(o))}};return r.cancel=()=>{f.Z.cancel(t),t=null},r},g=n(17399),h=n(52317),v=(0,h.I$)("Affix",e=>{let{componentCls:t}=e;return{[t]:{position:"fixed",zIndex:e.zIndexPopup}}},e=>({zIndexPopup:e.zIndexBase+10}));function y(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function k(e,t,n){if(void 0!==n&&Math.round(t.top)>Math.round(e.top)-n)return n+t.top}function b(e,t,n){if(void 0!==n&&Math.round(t.bottom)<Math.round(e.bottom)+n)return n+(window.innerHeight-t.bottom)}let C=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function w(){return window}let x=r.forwardRef((e,t)=>{var n;let{style:o,offsetTop:i,offsetBottom:a,prefixCls:c,className:u,rootClassName:s,children:f,target:h,onChange:x}=e,{getPrefixCls:E,getTargetContainer:Z}=r.useContext(g.E_),T=E("affix",c),[S,I]=r.useState(!1),[B,N]=r.useState(),[R,j]=r.useState(),z=r.useRef(0),O=r.useRef(null),_=r.useRef(),A=r.useRef(null),L=r.useRef(null),P=r.useRef(null),M=null!==(n=null!=h?h:Z)&&void 0!==n?n:w,D=void 0===a&&void 0===i?0:i,H=()=>{if(1!==z.current||!L.current||!A.current||!M)return;let e=M();if(e){let t={status:0},n=y(A.current);if(0===n.top&&0===n.left&&0===n.width&&0===n.height)return;let o=y(e),r=k(n,o,D),i=b(n,o,a);void 0!==r?(t.affixStyle={position:"fixed",top:r,width:n.width,height:n.height},t.placeholderStyle={width:n.width,height:n.height}):void 0!==i&&(t.affixStyle={position:"fixed",bottom:i,width:n.width,height:n.height},t.placeholderStyle={width:n.width,height:n.height}),t.lastAffix=!!t.affixStyle,S!==t.lastAffix&&(null==x||x(t.lastAffix)),z.current=t.status,N(t.affixStyle),j(t.placeholderStyle),I(t.lastAffix)}},q=()=>{z.current=1,H()},X=m(()=>{q()}),W=m(()=>{if(M&&B){let e=M();if(e&&A.current){let t=y(e),n=y(A.current),o=k(n,t,D),r=b(n,t,a);if(void 0!==o&&B.top===o||void 0!==r&&B.bottom===r)return}}q()}),$=()=>{let e=null==M?void 0:M();e&&(C.forEach(t=>{var n;_.current&&(null===(n=O.current)||void 0===n||n.removeEventListener(t,_.current)),null==e||e.addEventListener(t,W)}),O.current=e,_.current=W)},Y=()=>{P.current&&(clearTimeout(P.current),P.current=null);let e=null==M?void 0:M();C.forEach(t=>{var n;null==e||e.removeEventListener(t,W),_.current&&(null===(n=O.current)||void 0===n||n.removeEventListener(t,_.current))}),X.cancel(),W.cancel()};r.useImperativeHandle(t,()=>({updatePosition:X})),r.useEffect(()=>(P.current=setTimeout($),()=>Y()),[]),r.useEffect(()=>{$()},[h,B]),r.useEffect(()=>{X()},[h,i,a]);let[J,U,F]=v(T),G=l()(s,U,T,F),K=l()({[G]:B}),Q=(0,p.Z)(e,["prefixCls","offsetTop","offsetBottom","target","onChange","rootClassName"]);return J(r.createElement(d.Z,{onResize:X},r.createElement("div",Object.assign({style:o,className:u,ref:A},Q),B&&r.createElement("div",{style:R,"aria-hidden":"true"}),r.createElement("div",{className:K,ref:L,style:B},r.createElement(d.Z,{onResize:X},f)))))});var E=n(85980);let Z=r.createContext(void 0);var T=e=>{let{href:t,title:n,prefixCls:o,children:i,className:a,target:c,replace:u}=e,{registerLink:s,unregisterLink:f,scrollTo:d,onClick:p,activeLink:m,direction:h}=r.useContext(Z)||{};r.useEffect(()=>(null==s||s(t),()=>{null==f||f(t)}),[t]);let{getPrefixCls:v}=r.useContext(g.E_),y=v("anchor",o),k=m===t,b=l()("".concat(y,"-link"),a,{["".concat(y,"-link-active")]:k}),C=l()("".concat(y,"-link-title"),{["".concat(y,"-link-title-active")]:k});return r.createElement("div",{className:b},r.createElement("a",{className:C,href:t,title:"string"==typeof n?n:"",target:c,onClick:e=>{null==p||p(e,{title:n,href:t}),null==d||d(t),u&&(e.preventDefault(),window.location.replace(t))}},n),"horizontal"!==h?i:null)},S=n(29859),I=n(30641),B=n(31150);let N=e=>{let{componentCls:t,holderOffsetBlock:n,motionDurationSlow:o,lineWidthBold:r,colorPrimary:i,lineType:l,colorSplit:a,calc:c}=e;return{["".concat(t,"-wrapper")]:{marginBlockStart:c(n).mul(-1).equal(),paddingBlockStart:n,[t]:Object.assign(Object.assign({},(0,I.Wf)(e)),{position:"relative",paddingInlineStart:r,["".concat(t,"-link")]:{paddingBlock:e.linkPaddingBlock,paddingInline:"".concat((0,S.bf)(e.linkPaddingInlineStart)," 0"),"&-title":Object.assign(Object.assign({},I.vS),{position:"relative",display:"block",marginBlockEnd:e.anchorTitleBlock,color:e.colorText,transition:"all ".concat(e.motionDurationSlow),"&:only-child":{marginBlockEnd:0}}),["&-active > ".concat(t,"-link-title")]:{color:e.colorPrimary},["".concat(t,"-link")]:{paddingBlock:e.anchorPaddingBlockSecondary}}}),["&:not(".concat(t,"-wrapper-horizontal)")]:{[t]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:"".concat((0,S.bf)(r)," ").concat(l," ").concat(a),content:'" "'},["".concat(t,"-ink")]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:"top ".concat(o," ease-in-out"),width:r,backgroundColor:i,["&".concat(t,"-ink-visible")]:{display:"inline-block"}}}},["".concat(t,"-fixed ").concat(t,"-ink ").concat(t,"-ink")]:{dis
1play:"none"}}}},R=e=>{let{componentCls:t,motionDurationSlow:n,lineWidthBold:o,colorPrimary:r}=e;return{["".concat(t,"-wrapper-horizontal")]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:"".concat((0,S.bf)(e.lineWidth)," ").concat(e.lineType," ").concat(e.colorSplit),content:'" "'},[t]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},["".concat(t,"-link:first-of-type")]:{paddingInline:0},["".concat(t,"-ink")]:{position:"absolute",bottom:0,transition:"left ".concat(n," ease-in-out, width ").concat(n," ease-in-out"),height:o,backgroundColor:r}}}}};var j=(0,h.I$)("Anchor",e=>{let{fontSize:t,fontSizeLG:n,paddingXXS:o,calc:r}=e,i=(0,B.IX)(e,{holderOffsetBlock:o,anchorPaddingBlockSecondary:r(o).div(2).equal(),anchorTitleBlock:r(t).div(14).mul(3).equal(),anchorBallSize:r(n).div(2).equal()});return[N(i),R(i)]},e=>({linkPaddingBlock:e.paddingXXS,linkPaddingInlineStart:e.padding}));function z(){return window}function O(e,t){if(!e.getClientRects().length)return 0;let n=e.getBoundingClientRect();return n.width||n.height?t===window?n.top-e.ownerDocument.documentElement.clientTop:n.top-t.getBoundingClientRect().top:n.top}let _=/#([\S ]+)$/,A=e=>{var t;let{rootClassName:n,prefixCls:i,className:d,style:p,offsetTop:m,affix:h=!0,showInkInFixed:v=!1,children:y,items:k,direction:b="vertical",bounds:C,targetOffset:w,onClick:S,onChange:I,getContainer:B,getCurrentAnchor:N,replace:R}=e,[A,L]=r.useState([]),[P,M]=r.useState(null),D=r.useRef(P),H=r.useRef(null),q=r.useRef(null),X=r.useRef(!1),{direction:W,anchor:$,getTargetContainer:Y,getPrefixCls:J}=r.useContext(g.E_),U=J("anchor",i),F=(0,E.Z)(U),[G,K,Q]=j(U,F),V=null!==(t=null!=B?B:Y)&&void 0!==t?t:z,ee=JSON.stringify(A),et=(0,a.Z)(e=>{A.includes(e)||L(t=>[].concat((0,o.Z)(t),[e]))}),en=(0,a.Z)(e=>{A.includes(e)&&L(t=>t.filter(t=>t!==e))}),eo=()=>{var e;let t=null===(e=H.current)||void 0===e?void 0:e.querySelector(".".concat(U,"-link-title-active"));if(t&&q.current){let{style:e}=q.current,n="horizontal"===b;e.top=n?"":"".concat(t.offsetTop+t.clientHeight/2,"px"),e.height=n?"":"".concat(t.clientHeight,"px"),e.left=n?"".concat(t.offsetLeft,"px"):"",e.width=n?"".concat(t.clientWidth,"px"):"",n&&(0,c.Z)(t,{scrollMode:"if-needed",block:"nearest"})}},er=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,o=[],r=V();return(e.forEach(e=>{let i=_.exec(null==e?void 0:e.toString());if(!i)return;let l=document.getElementById(i[1]);if(l){let i=O(l,r);i<=t+n&&o.push({link:e,top:i})}}),o.length)?o.reduce((e,t)=>t.top>e.top?t:e).link:""},ei=(0,a.Z)(e=>{if(D.current===e)return;let t="function"==typeof N?N(e):e;M(t),D.current=t,null==I||I(e)}),el=r.useCallback(()=>{X.current||ei(er(A,void 0!==w?w:m||0,C))},[ee,w,m]),ea=r.useCallback(e=>{ei(e);let t=_.exec(e);if(!t)return;let n=document.getElementById(t[1]);if(!n)return;let o=V(),r=s(o)+O(n,o);r-=void 0!==w?w:m||0,X.current=!0,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{getContainer:n=()=>window,callback:o,duration:r=450}=t,i=n(),l=s(i),a=Date.now(),c=()=>{let t=Date.now()-a,n=function(e,t,n,o){let r=n-t;return(e/=o/2)<1?r/2*e*e*e+t:r/2*((e-=2)*e*e+2)+t}(t>r?r:t,l,e,r);u(i)?i.scrollTo(window.pageXOffset,n):i instanceof Document||"HTMLDocument"===i.constructor.name?i.documentElement.scrollTop=n:i.scrollTop=n,t<r?(0,f.Z)(c):"function"==typeof o&&o()};(0,f.Z)(c)}(r,{getContainer:V,callback(){X.current=!1}})},[w,m]),ec=l()(K,Q,F,n,"".concat(U,"-wrapper"),{["".concat(U,"-wrapper-horizontal")]:"horizontal"===b,["".concat(U,"-rtl")]:"rtl"===W},d,null==$?void 0:$.className),eu=l()(U,{["".concat(U,"-fixed")]:!h&&!v}),es=l()("".concat(U,"-ink"),{["".concat(U,"-ink-visible")]:P}),ef=Object.assign(Object.assign({maxHeight:m?"calc(100vh - ".concat(m,"px)"):"100vh"},null==$?void 0:$.style),p),ed=e=>Array.isArray(e)?e.map(e=>r.createElement(T,Object.assign({replace:R},e,{key:e.key}),"vertical"===b&&ed(e.children))):null,ep=r.createElement("div",{ref:H,className:ec,style:ef},r.createElement("div",{className:eu},r.createElement("span",{className:es,ref:q}),"items"in e?ed(k):y));r.useEffect(()=>{let e=V();
1return el(),null==e||e.addEventListener("scroll",el),()=>{null==e||e.removeEventListener("scroll",el)}},[ee]),r.useEffect(()=>{"function"==typeof N&&ei(N(D.current||""))},[N]),r.useEffect(()=>{eo()},[b,N,ee,P]);let em=r.useMemo(()=>({registerLink:et,unregisterLink:en,scrollTo:ea,activeLink:P,onClick:S,direction:b}),[P,S,ea,b]);return G(r.createElement(Z.Provider,{value:em},h?r.createElement(x,Object.assign({offsetTop:m,target:V},h&&"object"==typeof h?h:void 0),ep):ep))};A.Link=T;var L=A},39225:function(){},42888:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var o=(0,n(65594).Z)("length"),r=n(44399),i="\ud800-\udfff",l="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",a="\ud83c[\udffb-\udfff]",c="[^"+i+"]",u="(?:\ud83c[\udde6-\uddff]){2}",s="[\ud800-\udbff][\udc00-\udfff]",f="(?:"+l+"|"+a+")?",d="[\\ufe0e\\ufe0f]?",p="(?:\\u200d(?:"+[c,u,s].join("|")+")"+d+f+")*",m=RegExp(a+"(?="+a+")|(?:"+[c+l+"?",l,u,s,"["+i+"]"].join("|")+")"+(d+f+p),"g"),g=function(e){for(var t=m.lastIndex=0;m.test(e);)++t;return t},h=function(e){return(0,r.Z)(e)?g(e):o(e)}},36954:function(e,t,n){"use strict";var o=n(3552),r=n(74406),i=n(71161);t.Z=function(e){return"string"==typeof e||!(0,r.Z)(e)&&(0,i.Z)(e)&&"[object String]"==(0,o.Z)(e)}},7568:function(e,t,n){"use strict";var o=n(14822),r=n(20777),i=n(42287),l=n(36954),a=n(42888);t.Z=function(e){if(null==e)return 0;if((0,i.Z)(e))return(0,l.Z)(e)?(0,a.Z)(e):e.length;var t=(0,r.Z)(e);return"[object Map]"==t||"[object Set]"==t?e.size:(0,o.Z)(e).length}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.