PageSourceSearch

https://www.knowit.fi/_next/static/chunks/8.282023611beb7668.js

js knowit.fi collected 2026-09-24 19:01:20 UTC 4,511 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8],{3008:(e,t,n)=>{n.r(t),n.d(t,{SearchPanel:()=>_});var r=n(7876),a=n(3642),i=n(6936),s=n(3042),l=n(397),o=n(4232),c={exit:{duration:.15,ease:a.xf.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},d={exit:({direction:e,transition:t,transitionEnd:n,delay:r})=>{var i;let{exit:s}=(0,a.Jv)({direction:e});return{...s,transition:null!=(i=null==t?void 0:t.exit)?i:a.yA.exit(c.exit,r),transitionEnd:null==n?void 0:n.exit}},enter:({direction:e,transitionEnd:t,transition:n,delay:r})=>{var i;let{enter:s}=(0,a.Jv)({direction:e});return{...s,transition:null!=(i=null==n?void 0:n.enter)?i:a.yA.enter(c.enter,r),transitionEnd:null==t?void 0:t.enter}}},u=(0,o.forwardRef)(function(e,t){let{direction:n="right",style:o,unmountOnExit:c,in:u,className:h,transition:x,transitionEnd:p,delay:b,motionProps:m,...f}=e,g=Object.assign({position:"fixed"},(0,a.Jv)({direction:n}).position,o),j=!c||u&&c,v=u||c?"enter":"exit",k={transitionEnd:p,transition:x,direction:n,delay:b};return(0,r.jsx)(s.N,{custom:k,children:j&&(0,r.jsx)(l.P.div,{...f,ref:t,initial:"exit",className:(0,i.cx)("chakra-slide",h),animate:v,exit:"exit",custom:k,variants:d,style:g,...m})})});u.displayName="Slide";var h=n(4281),x=n(3814),p=n(9134),b=n(1220),m=(0,h.R)(function(e,t){let{className:n,centerContent:a,...s}=(0,x.MN)(e),l=(0,p.Vl)("Container",e);return(0,r.jsx)(b.B.div,{ref:t,className:(0,i.cx)("chakra-container",n),...s,__css:{...l,...a&&{display:"flex",flexDirection:"column",alignItems:"center"}}})});m.displayName="Container";var f=n(5665),g=n(6680),j=n(8842),v=n(1635),k=n(919),y=n(973),w=n(5701),C=n(9450),S=n(8616),E=n(3296),N=n(4e3);let _=e=>{let{isSearchOpen:t,onSearchClose:n,getSearchPanelDisclosureProps:a}=e,{searchSettings:i}=(0,C.dp)(),s=e=>{"Escape"===e.key&&n()};(0,o.useEffect)(()=>(document.addEventListener("keydown",s),()=>{document.removeEventListener("keydown",s)}),[]);let l=(0,N.useSearchParams)().get("q");return(0,r.jsx)(u,{...a(),direction:"top",in:t,unmountOnExit:!0,style:{display:"flex",backgroundColor:v.wk.secondary,zIndex:"10"},children:(0,r.jsx)(m,{maxWidth:{base:E.j5.large},children:(0,r.jsxs)(k.Ay,{as:f.s,lockProps:{style:{width:"100%",justifyContent:"center"}},children:[(0,r.jsx)(m,{maxWidth:{base:E.j5.medium},paddingX:{base:2,md:6,lg:17,xl:4},alignContent:"center",minHeight:{base:"100px",lg:"120px"},children:(0,r.jsx)(w.B,{isGlobalPanel:!0,onSubmit:n,inputVariant:"search",defaultValue:l})}),(0,r.jsxs)(g.$,{position:"static",onClick:n,color:"white",paddingTop:{base:"10px",xl:"15px"},border:"none",_focus:{outline:"none"},_focusVisible:(0,S.N8)(),borderRadius:"0",p:0,children:[(0,r.jsx)(j.s6,{children:i.srCloseLabel}),(0,r.jsx)(y.US,{height:{base:"18px",lg:"25px"},width:{base:"18px",lg:"25px"}})]})]})})})}},5701:(e,t,n)=>{n.d(t,{B:()=>m});var r=n(7876),a=n(4347),i=n(5665),s=n(1790),l=n(8842),o=n(4888),c=n(6680),d=n(1635),u=n(9099),h=n(4232),x=n(973),p=n(9450),b=n(401);let m=e=>{let{isGlobalPanel:t,onSubmit:n,defaultValue:m,inputVariant:f="search"}=e,{searchSettings:g}=(0,p.dp)(),j=(0,u.useRouter)(),v=(0,h.useRef)(),[k,y]=(0,h.useState)(""),w=e=>{e.preventDefault(),k&&j.push("".concat(g.searchLink.url).concat(k?"?q=".concat(encodeURIComponent(k)):"")),n&&n()};return(0,r.jsxs)(i.s,{as:"form",method:"get",width:"100%",alignItems:"end",onSubmit:w,gap:6,children:[(0,r.jsxs)(s.az,{position:"relative",width:"100%",children:[(0,r.jsx)(l.s6,{as:"label",htmlFor:"q",children:g.placeholderText}),(0,r.jsx)(o.p,{type:"search",variant:f,name:"q",placeholder:g.placeholderText,pl:"0",autoComplete:"off",onChange:e=>y(e.target.value),fontSize:{base:"sm",md:"md"},defaultValue:m,css:{":-webkit-autofill":{"-webkit-box-shadow":"0 0 0 40px ".concat(d.wk.secondary," inset !important")},"::-webkit-search-decoration, ::-webkit-search-cancel-button, ::-webkit-search-results-button, ::-webkit-search-results-decoration":{display:"none"}},ref:v},"input-isGlobal-".concat(t,"-").concat(m)),k&&(0,r.jsxs)(c.$,{position:"absolute",right:"0px",top:"40%",height:"1rem",zIndex:"1",width:"1rem",color:t?"brand.search.global":"search.primary",onClick:()=>{(null==v?void 0:v.current)&&(v.current.value="",v.current.focus()),y("")},border:"none",borderRadius:0,children:[(0,r.jsx)(l.s6,{children:g.srClearSearchField?g.srClearSearchField:"Clear searchfield"}),(0,r.jsx)(x.US,{})]})]}),(0,r.jsx)(b.K,{onClick:w,color:t?"brand.search.global":"search.primary",rightIcon:(0,r.jsx)(a.W,{}),title:g.searchLabel?g.searchLabel:"Search"})]})}}}]);

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.