1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7878,6814,84430,11858],{79875:function(e,t,l){l.d(t,{Z:function(){return s}});var n=l(85893);function s(){return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("span",{class:"absolute right-1 top-1 flex h-2 w-2",children:[(0,n.jsx)("span",{class:"animate-ping absolute inline-flex h-full w-full rounded-full bg-red-400 opacity-75"}),(0,n.jsx)("span",{class:"relative inline-flex rounded-full h-2 w-2 bg-red-500"})]})})}},6814:function(e,t,l){l.r(t);var n=l(85893),s=l(79875),r=l(67968),i=l(69325),a=l(41664),o=l.n(a),d=l(11163);t.default=e=>{let{post:t,className:l}=e,a=decodeURIComponent((0,d.useRouter)().asPath.split("?")[0])===(null==t?void 0:t.href);return(0,n.jsx)(o(),{href:null==t?void 0:t.href,passHref:!0,children:(0,n.jsxs)("div",{className:"".concat(l," relative py-1.5 cursor-pointer px-1.5 rounded-md hover:bg-gray-50\n ").concat(a?"text-green-500 dark:bg-yellow-100 dark:text-yellow-600 font-semibold":" dark:hover:bg-yellow-100 dark:hover:text-yellow-600"),children:[(0,n.jsxs)("div",{className:"w-full select-none",children:[(0,i.JA)("POST_TITLE_ICON")&&(0,n.jsx)(r.Z,{icon:null==t?void 0:t.pageIcon})," ",t.title]}),(null==t?void 0:t.isLatest)&&(0,i.JA)("GITBOOK_LATEST_POST_RED_BADGE")&&(0,n.jsx)(s.Z,{})]},t.id)})}},84430:function(e,t,l){l.r(t);var n=l(85893),s=l(79875),r=l(22468),i=l(69325),a=l(67294),o=l(6814);t.default=e=>{var t,l,d;let{group:u,expanded:c,toggleItem:O}=e,_=(0,i.JA)("GITBOOK_FOLDER_HOVER_EXPAND"),[f,h]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let e=()=>{window.matchMedia("(pointer: coarse)").matches&&h(!0)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]);let E=()=>{O()},T=null==u?void 0:null===(t=u.items)||void 0===t?void 0:t.some(e=>e.isLatest);return(null==u?void 0:u.category)?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{onMouseEnter:()=>{_&&!f&&E()},onClick:E,className:"cursor-pointer relative flex justify-between text-md p-2 hover:bg-gray-50 rounded-md dark:hover:bg-yellow-100 dark:hover:text-yellow-600",children:[(0,n.jsx)("span",{className:"".concat(c&&"font-semibold"),children:null==u?void 0:u.category}),(0,n.jsx)("div",{className:"inline-flex items-center select-none pointer-events-none ",children:(0,n.jsx)("i",{className:"px-2 fas fa-chevron-left transition-all opacity-50 duration-700 ".concat(c?"-rotate-90":"")})}),T&&(0,i.JA)("GITBOOK_LATEST_POST_RED_BADGE")&&!c&&(0,n.jsx)(s.Z,{})]},null==u?void 0:u.category),(0,n.jsx)(r.Z,{isOpen:c,onHeightChange:e.onHeightChange,children:null==u?void 0:null===(l=u.items)||void 0===l?void 0:l.map((e,t)=>(0,n.jsx)("div",{className:"ml-3 border-l",children:(0,n.jsx)(o.default,{className:"ml-3",post:e})},t))})]}):(0,n.jsx)(n.Fragment,{children:null==u?void 0:null===(d=u.items)||void 0===d?void 0:d.map((e,t)=>(0,n.jsx)("div",{children:(0,n.jsx)(o.default,{className:"text-md py-2",post:e})},t))})}},7878:function(e,t,l){l.r(t);var n=l(85893),s=l(69325),r=l(26964),i=l(11163),a=l(67294),o=l(11858),d=l(6814),u=l(84430);t.default=e=>{let{filteredNavPages:t}=e,{locale:l,currentSearch:c}=(0,r.O)(),O=(0,i.useRouter)(),_=function(e){if(!e)return[];let t=[],l=(0,s.JA)("GITBOOK_AUTO_SORT",!0,o.default);for(let n=0;n<e.length;n++){let s=e[n],r=(null==s?void 0:s.category)?null==s?void 0:s.category:"",i=null;(i=l?t.find(e=>e.category===r):t[t.length-1])&&i.category===r?i.items.push(s):t.push({category:r,items:[s]})}return t}(t),[f,h]=(0,a.useState)([]),E=(0,s.JA)("GITBOOK_EXCLUSIVE_COLLAPSE",null,o.default);(0,a.useEffect)(()=>{setTimeout(()=>{h([function(e,t){let l=e.findIndex(e=>e.items.some(e=>t===e.href));return -1!==l?l:0}(_,decodeURIComponent(O.asPath.split("?")[0]))])},500)},[O,t]);let T=e=>{let t=[...f];f.includes(e)?t=t.filter(t=>t!==e):t.push(e),E&&(t=t.filter(t=>t===e)),h(t)};if(!_||0===_.length)return(0,n.jsx)("div",{className:"flex w-full items-center justify-center min-h-screen mx-auto md:-mt-20",children:(0,n.jsxs)("p",{className:"text-gray-500 dark:text-gray-300",children:[l.COMMON.NO_RESULTS_FOUND," ",c&&(0,n.jsx)("div",{children:c})]})});let v=(0,s.JA)("GITBOOK_INDEX_PAGE")+"",m={id:"-1",title:(0,s.JA)("DESCRIPTION"),href:0!==v.indexOf("/")?"/"+v:v};return(0,n.jsxs)("div",{id:"posts-wrapper",className:"w-full flex-grow
1space-y-0.5 pr-4 tracking-wider",children:[(0,n.jsx)(d.default,{className:"mb-4",post:m}),null==_?void 0:_.map((t,l)=>(0,n.jsx)(u.default,{group:t,onHeightChange:e.onHeightChange,expanded:f.includes(l),toggleItem:()=>T(l)},l))]})}},11858:function(e,t,l){l.r(t);var n=l(83454);let s={GITBOOK_INDEX_PAGE:"about",GITBOOK_AUTO_SORT:n.env.NEXT_PUBLIC_GITBOOK_AUTO_SORT||!0,GITBOOK_LATEST_POST_RED_BADGE:n.env.NEXT_PUBLIC_GITBOOK_LATEST_POST_RED_BADGE||!0,GITBOOK_MENU_CATEGORY:!0,GITBOOK_BOOK_MENU_TAG:!0,GITBOOK_MENU_ARCHIVE:!0,GITBOOK_MENU_SEARCH:!0,GITBOOK_EXCLUSIVE_COLLAPSE:!0,GITBOOK_FOLDER_HOVER_EXPAND:!1,GITBOOK_WIDGET_REVOLVER_MAPS:n.env.NEXT_PUBLIC_WIDGET_REVOLVER_MAPS||"false",GITBOOK_WIDGET_TO_TOP:!0};t.default=s}}]);
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.