Files
old-kitabcitab-frontend/kitabcitab/.next/cache/webpack/client-development/3.pack

1389 lines
7.4 MiB
Plaintext
Raw Normal View History

wpc :v<10>webpack/lib/cache/PackFileCacheStrategy<67>PackContentItems <10><1E>
ResolverCachePlugin|normal|default|fallback=[|assert=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/assert/assert.js|buffer=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/buffer/index.js|constants=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/constants-browserify/constants.json|crypto=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/crypto-browserify/index.js|domain=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/domain-browser/index.js|http=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/stream-http/index.js|https=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/https-browserify/index.js|os=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/os-browserify/browser.js|path=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/path-browserify/index.js|punycode=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/punycode/punycode.js|process=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/build/polyfills/process.js|querystring=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/querystring-es3/index.js|stream=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/stream-browserify/index.js|string_decoder=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/string_decoder/string_decoder.js|sys=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/util/util.js|timers=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/timers-browserify/main.js|tty=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/tty-browserify/index.js|util=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/util/util.js|vm=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/vm-browserify/index.js|zlib=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/browserify-zlib/index.js|events=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/events/events.js|setImmediate=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/setimmediate/setImmediate.js|]|dependencyType=|commonjs|path=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab|request=|./pages/index.jslCompilation/modules|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/loader.js!/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use[1]!/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/index.js<1E>Compilation/modules|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[3].oneOf[11].use[1]!/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[3].oneOf[11].use[2]!/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/styles/globals.css<1E>
ResolverCachePlugin|normal|default|fallback=[|assert=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/assert/assert.js|buffer=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/buffer/index.js|constants=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/constants-browserify/constants.json|crypto=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/crypto-browserify/index.js|domain=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/domain-browser/index.js|http=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/stream-http/index.js|https=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/https-browserify/index.js|os=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/os-browserify/browser.js|path=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/path-browserify/index.js|punycode=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/punycode/punycode.js|process=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/build/polyfills/process.js|querystring=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/querystring-es3/index.js|stream=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/stream-browserify/index.js|string_decoder=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/string_decoder/string_decoder.js|sys=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/util/util.js|timers=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/timers-browserify/main.js|tty=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/tty-browserify/index.js|util=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/util/util.js|vm=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/vm-browserify/index.js|zlib=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/browserify-zlib/index.js|events=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/events/events.js|setImmediate=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/setimmediate/setImmediate.js|]|dependencyType=|commonjs|path=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab|request=|./pages/search.jsmCompilation/modules|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/loader.js!/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use[1]!/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js|Compilation/codeGeneration|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/loader.js!/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use[1]!/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js|webpack<63>Compilation/assets|chunkpages/search<10>webpack/lib/cache/ResolverCachePlugin<11><10>`<12>_ResolverCachePluginCacheMiss<73>context<78>path<74>request<73>query<72>fragment<6E>module<6C>directory<72>file<6C>internal<61>fullySpecified<65>descriptionFilePath<74>descriptionFileData<74>descriptionFileRoot<6F>relativePath<74>__innerRequest_request<73>__innerRequest_relativePath<74>__innerRequest <03>issuer<65>issuerLayer<65>compiler<17><11>client<17>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/index.js<18><> <20>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/package.json<06>name<6D>version<6F>private<74>scripts<74>dependencies<65>devDependencies<17>kitabcitab<61>0.1.0 <04>dev<65>build<6C>start<72>lint<17>next dev<65>next bu
<00><>alxB<15> p<>alxB
<00><>alxB <15><15><15><15><15><15><01>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/package.json <10>webpack/lib/NormalModule<11>webpack/lib/util/registerExternalSerializer<65>webpack-sources/SourceMapSourceB!import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime";
var _s = $RefreshSig$();
import { AiOutlineSearch, AiOutlineClose } from "react-icons/ai";
import Link from "next/link";
import { useRef } from "react";
import { useRouter } from "next/router";
export default function Home(param) {
let { data } = param;
_s();
const router = useRouter();
const searchInputRef = useRef("");
const search = ()=>{
const term = searchInputRef.current.value;
if (!term) return;
router.push("/search?term=".concat(term));
};
const enterHandler = (e)=>{
const term = searchInputRef.current.value;
if (e.key === "Enter" && term !== "") router.push("/search?term=".concat(term));
};
return /*#__PURE__*/ _jsxDEV("div", {
className: "flex flex-col justify-center items-center w-[100vw] h-[50vh]",
children: [
/*#__PURE__*/ _jsxDEV("div", {
className: "p-10 ",
children: /*#__PURE__*/ _jsxDEV("p", {
className: "text-6xl text-white font-serif",
children: "KitabCitab"
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/index.js",
lineNumber: 24,
columnNumber: 9
}, this)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/index.js",
lineNumber: 23,
columnNumber: 7
}, this),
/*#__PURE__*/ _jsxDEV("div", {
className: "group hover:bg-[#303134] py-2 border-[1px] w-[90%] border-[#bdc1c6] rounded-3xl flex flex-row justify-around tablet:w-[70%] laptop:w-[40%] ",
children: [
/*#__PURE__*/ _jsxDEV("i", {
className: "rounded-3xl hover:border-black text-[#9aa0a6] px-3",
onClick: ()=>search(),
children: /*#__PURE__*/ _jsxDEV(AiOutlineSearch, {
size: 25
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/index.js",
lineNumber: 36,
columnNumber: 100
}, this)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/index.js",
lineNumber: 36,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV("input", {
ref: searchInputRef,
onKeyDown: (e)=>enterHandler(e),
className: "bg-[#202124] group-hover:bg-[#303134] w-[80%] px-2 active:border-none text-white outline-none text-xl"
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/index.js",
lineNumber: 37,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV("i", {
className: "rounded-3xl hover:border-black text-[#9aa0a6] px-3",
onClick: ()=>searchInputRef.current.value = "",
children: /*#__PURE__*/ _jsxDEV(AiOutlineClose, {
size: 25
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/index.js",
lineNumber: 38,
columnNumber: 127
}, this)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/index.js",
lineNumber: 38,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/index.js",
lineNumber: 26,
columnNumber: 7
}, this),
/*#__PURE__*/ _jsxDEV("button", {
className: "py-1 px-10 mt-10 text-3xl rounded-md bg-[#303134] text-white font-serif border-[1px] border-[#303134] hover:border-[#fff] hover:border-[1px]",
onClick: ()=>search(),
children: "Traži"
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/index.js",
lineNumber: 40,
columnNumber: 7
}, this)
]
}, void 0, true, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/index.js",
lineNumber: 22,
columnNumber: 5
}, this);
}
_s(Home, "AEV146mX0Fbc4rXKci2kjxGVV1E=", false, function() {
return [
useRouter
];
});
_c = Home;
var _c;
$RefreshReg$(_c, "Home");
;
// Wrapped in an IIFE to avoid polluting the global scope
;
(function () {
var _a, _b;
// Legacy CSS implementations will `eval` browser code in a Node.js context
// to extract CSS. For backwards compatibility, we need to check we're in a
// browser context before continuing.
if (typeof self !== 'undefined' &&
// AMP / No-JS mode does not inject these helpers:
'$RefreshHelpers$' in self) {
// @ts-ignore __webpack_module__ is global
var currentExports = __webpack_module__.exports;
// @ts-ignore __webpack_module__ is global
var prevExports = (_b = (_a = __webpack_module__.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;
// This cannot happen in MainTemplate because the exports mismatch between
// templating and execution.
self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, __webpack_module__.id);
// A module can be accepted automatically based on its exports, e.g. when
// it is a Refresh Boundary.
if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {
// Save the previous exports on update so we can compare the boundary
// signatures.
__webpack_module__.hot.dispose(function (data) {
data.prevExports = currentExports;
});
// Unconditionally accept an update to this module, we'll check if it's
// still a Refresh Boundary later.
// @ts-ignore importMeta is replaced in the loader
import.meta.webpackHot.accept();
// This field is set when the previous version of this module was a
// Refresh Boundary, letting us know we need to check for invalidation or
// enqueue an update.
if (prevExports !== null) {
// A boundary can become ineligible if its exports are incompatible
// with the previous exports.
//
// For example, if you add/remove/change exports, we'll want to
// re-execute the importing modules, and force those components to
// re-render. Similarly, if you convert a class component to a
// function, we want to invalidate the boundary.
if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)) {
__webpack_module__.hot.invalidate();
}
else {
self.$RefreshHelpers$.scheduleUpdate();
}
}
}
else {
// Since we just executed the code for the module, it's possible that the
// new exports made it ineligible for being a boundary.
// We only care about the case when we were _previously_ a boundary,
// because we already accepted this update (accidental side effect).
var isNoLongerABoundary = prevExports !== null;
if (isNoLongerABoundary) {
__webpack_module__.hot.invalidate();
}
}
}
})();
<1E>webpack://./node_modules/next/dist/compiled/@next/react-refresh-utils/dist/loader.js!./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use[1]!./pages/index.jsm {"version":3,"sources":["webpack://./pages/index.js"],"sourcesContent":["import { AiOutlineSearch, AiOutlineClose } from 'react-icons/ai'\nimport Link from 'next/link'\nimport { useRef } from 'react'\nimport { useRouter } from 'next/router'\n\nexport default function Home({data}) {\n const router = useRouter()\n const searchInputRef = useRef(\"\")\n\n const search = () => {\n const term = searchInputRef.current.value\n if(!term) return\n router.push(`/search?term=${term}`)\n }\n\n const enterHandler = (e) => {\n const term = searchInputRef.current.value\n if(e.key === \"Enter\" && term !== \"\") router.push(`/search?term=${term}`)\n }\n\n return (\n <div className=\"flex flex-col justify-center items-center w-[100vw] h-[50vh]\">\n <div className=\"p-10 \">\n <p className=\"text-6xl text-white font-serif\">KitabCitab</p>\n </div>\n <div className=\"group\n hover:bg-[#303134]\n py-2 border-[1px] w-[90%]\n border-[#bdc1c6] rounded-3xl flex flex-row justify-around\n\n tablet:w-[70%]\n\n laptop:w-[40%]\n \"\n >\n <i className='rounded-3xl hover:border-black text-[#9aa0a6] px-3' onClick={() => search()}><AiOutlineSearch size={25}/></i>\n <input ref={searchInputRef} onKeyDown={e => enterHandler(e)} className=\"bg-[#202124] group-hover:bg-[#303134] w-[80%] px-2 active:border-none text-white outline-none text-xl\"/>\n <i className='rounded-3xl hover:border-black text-[#9aa0a6] px-3' onClick={() => (searchInputRef.current.value = \"\")}><AiOutlineClose size={25} /></i>\n </div>\n <button\n className='py-1 px-10 mt-10 text-3xl rounded-md bg-[#303134] text-white font-serif border-[1px] border-[#303134] hover:border-[#fff] hover:border-[1px]'\n onClick={() => search()}\n >\n Traži\n </button>\n </div>\n\n \n )\n}\n"],"names":["AiOutlineSearch","AiOutlineClose","Link","useRef","useRouter","Home","data","router","searchInputRef","search","term","current","value","push","enterHandler","e","key","div","className","p","i","onClick","size","input","ref","onKeyDown","button"],"mappings":"AAAA;;AAAA,SAASA,eAAe,EAAEC,cAAc,QAAQ,iBAAgB;AAChE,OAAOC,UAAU,YAAW;AAC5B,SAASC,MAAM,QAAQ,QAAO;AAC9B,SAASC,SAAS,QAAQ,cAAa;AAEvC,eAAe,SAASC,KAAK,KAAM,EAAE;QAAR,EAACC,KAAI,EAAC,GAAN;;IAC3B,MAAMC,SAASH;IACf,MAAMI,iBAAiBL,OAAO;IAE9B,MAAMM,SAAS,IAAM;QACnB,MAAMC,OAAOF,eAAeG,OAAO,CAACC,KAAK;QACzC,IAAG,CAACF,MAAM;QACVH,OAAOM,IAAI,CAAC,AAAC,gBAAoB,OAALH;IAC9B;IAEA,MAAMI,eAAe,CAACC,IAAM;QAC1B,MAAML,OAAOF,eAAeG,OAAO,CAACC,KAAK;QACzC,IAAGG,EAAEC,GAAG,KAAK,WAAWN,SAAS,IAAIH,OAAOM,IAAI,CAAC,AAAC,gBAAoB,OAALH;IACnE;IAEA,qBACE,QAACO;QAAIC,WAAU;;0BACb,QAACD;gBAAIC,WAAU;0BACb,cAAA,QAACC;oBAAED,WAAU;8BAAiC;;;;;;;;;;;0BAEhD,QAACD;gBAAIC,WAAU;;kCAUb,QAACE;wBAAEF,WAAU;wBAAqDG,SAAS,IAAMZ;kCAAU,cAAA,QAACT;4BAAgBsB,MAAM;;;;;;;;;;;kCAClH,QAACC;wBAAMC,KAAKhB;wBAAgBiB,WAAWV,CAAAA,IAAKD,aAAaC;wBAAIG,WAAU;;;;;;kCACvE,QAACE;wBAAEF,WAAU;wBAAqDG,SAAS,IAAOb,eAAeG,OAAO,CAACC,KAAK,GAAG;kCAAK,cAAA,QAACX;4BAAeqB,MAAM;;;;;;;;;;;;;;;;;0BAE9I,QAACI;gBACCR,WAAU;gBACVG,SAAS,IAAMZ;0BAChB;;;;;;;;;;;;AAOP,CAAC;GA5CuBJ;;QACPD;;;KADOC","file":"x"}<05>exportsType<70>namespace <0A>javascript/auto`<60> <15>`<0F>cacheable<6C>parsed<65>fileDependencies<65>contextDependencies<65>missingDependencies<65>buildDependencies<65>valueDependencies<65>hash<73>assets<74>assetsInfo<66>strict<63>exportsArgument<6E>moduleConcatenationBailout<75>topLevelDeclarations<6E>snapshot <10>webpack/lib/util/LazySet<02>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/@next/react-refresh-utils/dist/loader.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/build/webpack/loaders/next-swc-loader.js<01>webpack/DefinePlugin_hash<73>7cd90c50<17>8d0491ca0c9a01b3 <0C>__webpack_exports__<5F>__webpack_module__<10><03>_s<5F>_c<5F>Home 0+<2B>alxB <15><15>`<10>webpa
b
 <01>useRef<15> A<><00> y<><79><EFBFBD>y<><79><EFBFBD><15> c  ! <01>jsxDEV<17>_jsxDEV A<> <15><15><15> c  <15><15> A<><00> <15><15><15> c! <15><15> A<><00> <15><15><15> c(/ <15><15> A?F <15><15><15> c''! <15><15> A8? <15><15><15> c*"*) <15><15> A<> <15><15><15> c-0-7 <01>AiOutlineSearch<15> A  <15><15><15> c-8-G <15><15> Ar
y
 <15><15><15> c9"9) <15><15> A<> <00>  <15><15><15> cB"B) <15><15> Av }  <15><15><15> cE0E7 <01>AiOutlineClose<15> A~ <00>   <15><15><15> cE8EF <15><15> A<><00> <15><15><15> cWW! <15><15> A<><00>  <15><15><15> cii 
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/OriginalSourceT// Imports
2023-02-16 00:05:13 +01:00
import ___CSS_LOADER_API_IMPORT___ from "../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js";
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(true);
// Module
___CSS_LOADER_EXPORT___.push([module.id, "/*\n! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com\n*//*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box; /* 1 */\n border-width: 0; /* 2 */\n border-style: solid; /* 2 */\n border-color: #e5e7eb; /* 2 */\n}\n\n::before,\n::after {\n --tw-content: '';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user's configured `sans` font-family by default.\n5. Use the user's configured `sans` font-feature-settings by default.\n*/\n\nhtml {\n line-height: 1.5; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n -moz-tab-size: 4; /* 3 */\n -o-tab-size: 4;\n tab-size: 4; /* 3 */\n font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"; /* 4 */\n font-feature-settings: normal; /* 5 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0; /* 1 */\n line-height: inherit; /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n border-top-width: 1px; /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user's configured `mono` font family by default.\n2. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n border-collapse: collapse; /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n font-weight: inherit; /* 1 */\n line-height: inherit; /* 1 */\n color: inherit; /* 1 */\n margin: 0; /* 2 */\n padding: 0; /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\
// Exports
export default ___CSS_LOADER_EXPORT___;
<1E>webpack://./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[3].oneOf[11].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[3].oneOf[11].use[2]!./styles/globals.css`r<><72><EFBFBD>s<><73><EFBFBD> t<><74><EFBFBD><11>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/styles<0E>fallback `<16>assert<72>buffer<65>constants<74>crypto<74>domain<69>http<74>https<70>os <0C><><EFBFBD><EFBFBD>punycode<64>process<73>querystring<6E>stream<61>string_decoder<65>sys<79>timers<72>tty<74>util<69>vm<76>zlib<69>events<74>setImmediate<17>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/assert/assert.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/buffer/index.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/constants-browserify/constants.json<6F>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/crypto-browserify/index.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/domain-browser/index.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/stream-http/index.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/https-browserify/index.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/os-browserify/browser.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/path-browserify/index.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/punycode/punycode.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/build/polyfills/process.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/querystring-es3/index.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/stream-browserify/index.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/string_decoder/string_decoder.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/util/util.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/timers-browserify/main.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/tty-browserify/index.js<15><>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/vm-browserify/index.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/browserify-zlib/index.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/events/events.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/compiled/setimmediate/setImmediate.js <15>U<><55><EFBFBD>  <02>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.jsV<><56><EFBFBD>W<><57><EFBFBD><17>984329143129760c X<><58><EFBFBD>u<><75><EFBFBD><01>___CSS_LOADER_EXPORT___ ` <00><02>alxB<02>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/styles/globals.css<73>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/tailwind.config.js+<2B><><EFBFBD> p<>alxB
<00><>alxB*<2A><><EFBFBD> p<>alxB
<00><>alxB <20><><EFBFBD><EFBFBD>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components$<24><><EFBFBD> <00><01>alxB#<23><><EFBFBD> <00><>ValxB  d<><00><00><06> ` @<40> `x<10>webpack/lib/dependencies/RuntimeRequirementsDependency e<><65><EFBFBD> b'A<>STA<>ST `'<18>../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js<15> `xx<><78><EFBFBD><17>___CSS_LOADER_API_IMPORT___A<><00> <15><15><15> b9<10>webpack/lib/dependencies/HarmonyExportExpressionDependency`<60><15><> `'<16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><EFBFBD>@<40><><EFBFBD><EFBFBD><17>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js<18><> <16><><EFBFBD><EFBFBD><01><><EFBFBD><02><><EFBFBD><EFBFBD>./pages/search.js<15><15>@<40> <00><18>alxB <16><><EFBFBD><EFBFBD><15><03><><EFBFBD><00><><EFBFBD><04><><EFBFBD><05><><EFBFBD><06><><EFBFBD><07><><EFBFBD><EFBFBD>/ <0C><><EFBFBD> <0B><><EFBFBD> <00><01>alxB P<01>alxB <0A><><EFBFBD> <0A><><EFBFBD> <0A><><EFBFBD> <0A><><EFBFBD> <0A><><EFBFBD> <0A><><EFBFBD> <0A><><EFBFBD><0E><><EFBFBD>   <1F>&import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime";
var _s = $RefreshSig$();
2023-03-08 19:52:30 +01:00
import React, { useState } from "react";
import Results from "../components/Results";
import { AiOutlineClose, AiOutlineSearch } from "react-icons/ai";
import Link from "next/link";
import { useRouter } from "next/router";
2023-03-08 19:52:30 +01:00
const SearchPage = (param)=>{
let { data } = param;
_s();
const router = useRouter();
2023-03-08 19:52:30 +01:00
const [searchInput, setSearchInput] = useState(router.query.term);
const term = searchInput;
const search = ()=>{
if (!term) return;
router.push("/search?term=".concat(term));
};
2023-03-08 19:52:30 +01:00
const enterHandler = (e)=>{
if (e.key === "Enter" && term !== "") router.push("/search?term=".concat(term));
2023-02-16 00:05:13 +01:00
};
2023-01-04 02:30:44 +01:00
return /*#__PURE__*/ _jsxDEV("div", {
2023-03-08 19:52:30 +01:00
className: "flex flex-col justify-center",
children: [
2023-03-08 19:52:30 +01:00
/*#__PURE__*/ _jsxDEV("div", {
className: "flex flex-col laptop:flex-row flex-wrap items-start w-[100vw] laptop:w-[80vw] laptop:h-[20vh] laptop:max-w-[90vw]",
children: [
2023-03-08 19:52:30 +01:00
/*#__PURE__*/ _jsxDEV("div", {
className: "p-10 w-[100vw] laptop:w-[25rem]",
children: /*#__PURE__*/ _jsxDEV(Link, {
href: "/",
children: /*#__PURE__*/ _jsxDEV("p", {
className: "text-5xl tablet:text-6xl laptop:text-3xl text-white text-center font-serif ",
children: "KitabCitab"
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 27,
columnNumber: 32
}, this)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 27,
columnNumber: 17
}, this)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 26,
columnNumber: 13
}, this),
/*#__PURE__*/ _jsxDEV("div", {
className: "group my-3 mx-auto py-5 h-[4vh] min-w-[90vw] bg-[#303134] border-[1px] w-[90vw] border-[#bdc1c6] rounded-3xl flex flex-row justify-around items-center tablet:w-[70vw] laptop:min-w-[40vw] laptop:w-[40vw] laptop:mx-0 laptop:my-10 laptop:justify-between ",
children: [
/*#__PURE__*/ _jsxDEV("i", {
className: "rounded-3xl hover:border-black text-[#9aa0a6] px-3",
onClick: ()=>search(),
children: /*#__PURE__*/ _jsxDEV(AiOutlineSearch, {
size: 25
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 48,
columnNumber: 108
}, this)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 48,
columnNumber: 17
}, this),
/*#__PURE__*/ _jsxDEV("input", {
value: searchInput,
onKeyDown: (e)=>enterHandler(e),
onChange: (e)=>setSearchInput(e.target.value),
className: "bg-[#303134] ml-5 w-[70%] active:border-none text-white outline-none text-lg "
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 49,
columnNumber: 17
}, this),
/*#__PURE__*/ _jsxDEV("i", {
className: "rounded-3xl text-[#9aa0a6] px-3",
onClick: ()=>setSearchInput(""),
children: /*#__PURE__*/ _jsxDEV(AiOutlineClose, {
size: 25
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 50,
columnNumber: 99
}, this)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 50,
columnNumber: 17
}, this)
]
}, void 0, true, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 29,
columnNumber: 13
}, this)
]
}, void 0, true, {
2023-03-08 19:52:30 +01:00
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 25,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV(Results, {
data: data.hits.hits,
term: searchInput
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 53,
columnNumber: 9
}, this)
]
}, void 0, true, {
2023-03-08 19:52:30 +01:00
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 24,
2023-01-04 02:30:44 +01:00
columnNumber: 5
}, this);
};
2023-03-08 19:52:30 +01:00
_s(SearchPage, "IsLZJYvJOe/NK3tDne6YdoM8MeY=", false, function() {
return [
useRouter
];
});
2023-03-08 19:52:30 +01:00
_c = SearchPage;
export var __N_SSP = true;
export default SearchPage;
2023-01-04 02:30:44 +01:00
var _c;
2023-03-08 19:52:30 +01:00
$RefreshReg$(_c, "SearchPage");
2023-01-04 02:30:44 +01:00
;
// Wrapped in an IIFE to avoid polluting the global scope
;
(function () {
var _a, _b;
// Legacy CSS implementations will `eval` browser code in a Node.js context
// to extract CSS. For backwards compatibility, we need to check we're in a
// browser context before continuing.
if (typeof self !== 'undefined' &&
// AMP / No-JS mode does not inject these helpers:
'$RefreshHelpers$' in self) {
// @ts-ignore __webpack_module__ is global
var currentExports = __webpack_module__.exports;
// @ts-ignore __webpack_module__ is global
var prevExports = (_b = (_a = __webpack_module__.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;
// This cannot happen in MainTemplate because the exports mismatch between
// templating and execution.
self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, __webpack_module__.id);
// A module can be accepted automatically based on its exports, e.g. when
// it is a Refresh Boundary.
if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {
// Save the previous exports on update so we can compare the boundary
// signatures.
__webpack_module__.hot.dispose(function (data) {
data.prevExports = currentExports;
});
// Unconditionally accept an update to this module, we'll check if it's
// still a Refresh Boundary later.
// @ts-ignore importMeta is replaced in the loader
import.meta.webpackHot.accept();
// This field is set when the previous version of this module was a
// Refresh Boundary, letting us know we need to check for invalidation or
// enqueue an update.
if (prevExports !== null) {
// A boundary can become ineligible if its exports are incompatible
// with the previous exports.
//
// For example, if you add/remove/change exports, we'll want to
// re-execute the importing modules, and force those components to
// re-render. Similarly, if you convert a class component to a
// function, we want to invalidate the boundary.
if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)) {
__webpack_module__.hot.invalidate();
}
else {
self.$RefreshHelpers$.scheduleUpdate();
}
}
}
else {
// Since we just executed the code for the module, it's possible that the
// new exports made it ineligible for being a boundary.
// We only care about the case when we were _previously_ a boundary,
// because we already accepted this update (accidental side effect).
var isNoLongerABoundary = prevExports !== null;
if (isNoLongerABoundary) {
__webpack_module__.hot.invalidate();
}
}
}
})();
<1E>webpack://./node_modules/next/dist/compiled/@next/react-refresh-utils/dist/loader.js!./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use[1]!./pages/search.js{"version":3,"sources":["webpack://./pages/search.js"],"sourcesContent":["import React, { useState } from 'react'\nimport Results from '../components/Results'\nimport { AiOutlineClose, AiOutlineSearch } from 'react-icons/ai'\nimport Link from 'next/link'\nimport { useRouter } from 'next/router'\nimport { ENV_VAR } from '../envconfig'\n\n\nconst SearchPage = ({data}) => {\n const router = useRouter()\n const [searchInput, setSearchInput] = useState(router.query.term)\n const term = searchInput\n\n const search = () => {\n if(!term) return\n router.push(`/search?term=${term}`)\n }\n\n const enterHandler = (e) => {\n if(e.key === \"Enter\" && term !== \"\") router.push(`/search?term=${term}`)\n }\n\n return (\n <div className='flex flex-col justify-center'>\n <div className=\"flex flex-col laptop:flex-row flex-wrap items-start w-[100vw] laptop:w-[80vw] laptop:h-[20vh] laptop:max-w-[90vw]\">\n <div className=\"p-10 w-[100vw] laptop:w-[25rem]\">\n <Link href='/'><p className=\"text-5xl tablet:text-6xl laptop:text-3xl text-white text-center font-serif \">KitabCitab</p></Link>\n </div>\n <div className=\"group\n my-3\n mx-auto\n py-5\n h-[4vh]\n min-w-[90vw]\n bg-[#303134]\n border-[1px] w-[90vw] border-[#bdc1c6] rounded-3xl \n flex flex-row justify-around items-center\n\n tablet:w-[70vw]\n\n laptop:min-w-[40vw]\n laptop:w-[40vw]\n laptop:mx-0\n laptop:my-10\n laptop:justify-between\n \"\n >\n <i className='rounded-3xl hover:border-black text-[#9aa0a6] px-3' onClick={() => search()}><AiOutlineSearch size={25}/></i>\n <input value={searchInput} onKeyDown={(e) => enterHandler(e)} onChange={(e) => setSearchInput(e.target.value)} className=\"bg-[#303134] ml-5 w-[70%] active:border-none text-white outline-none text-lg \"/>\n <i className='rounded-3xl text-[#9aa0a6] px-3' onClick={() => setSearchInput(\"\")}><AiOutlineClose size={25} /></i>\n </div>\n </div>\n <Results data={data.hits.hits} term={searchInput}/>\n </div>\n )\n}\n\nexport async function getServerSideProps(context) {\n // Fetch data from external API\n const res = await fetch(`${ENV_VAR}/_search?q=${context.query.term}`)\n const data = await res.json()\n \n // Pass data to the page via props\n return { props: { data } }\n }\n\nexport default SearchPage"],"names":["React","useState","Results","AiOutlineClose","AiOutlineSearch","Link","useRouter","SearchPage","data","router","searchInput","setSearchInput","query","term","search","push","enterHandler","e","key","div","className","href","p","i","onClick","size","input","value","onKeyDown","onChange","target","hits"],"mappings":"AAAA;;AAAA,OAAOA,SAASC,QAAQ,QAAQ,QAAO;AACvC,OAAOC,aAAa,wBAAuB;AAC3C,SAASC,cAAc,EAAEC,eAAe,QAAQ,iBAAgB;AAChE,OAAOC,UAAU,YAAW;AAC5B,SAASC,SAAS,QAAQ,cAAa;AAIvC,MAAMC,aAAa,SAAY;QAAX,EAACC,KAAI,EAAC;;IACxB,MAAMC,SAASH;IACf,MAAM,CAACI,aAAaC,eAAe,GAAGV,SAASQ,OAAOG,KAAK,CAACC,IAAI;IAChE,MAAMA,OAAOH;IAEb,MAAMI,SAAS,IAAM;QACnB,IAAG,CAACD,MAAM;QACVJ,OAAOM,IAAI,CAAC,AAAC,gBAAoB,OAALF;IAC9B;IAEA,MAAMG,eAAe,CAACC,IAAM;QAC1B,IAAGA,EAAEC,GAAG,KAAK,WAAWL,SAAS,IAAIJ,OAAOM,IAAI,CAAC,AAAC,gBAAoB,OAALF;IACnE;IAEA,qBACE,QAACM;QAAIC,WAAU;;0BACX,QAACD;gBAAIC,WAAU;;kCACX,QAACD;wBAAIC,WAAU;kCACX,cAAA,QAACf;4BAAKgB,MAAK;sCAAI,cAAA,QAACC;gCAAEF,WAAU;0CAA8E;;;;;;;;;;;;;;;;kCAE9G,QAACD;wBAAIC,WAAU;;0CAmBX,QAACG;gCAAEH,WAAU;gCAAqDI,SAAS,IAAMV;0CAAU,cAAA,QAACV;oCAAgBqB,MAAM;;;;;;;;;;;0CAClH,QAACC;gCAAMC,OAAOjB;gCAAakB,WAAW,CAACX,IAAMD,aAAaC;gCAAIY,UAAU,CAACZ,IAAMN,eAAeM,EAAEa,MAAM,CAACH,KAAK;gCAAGP,WAAU;;;;;;0CACzH,QAACG;gCA
&<26><><EFBFBD>'<27><><EFBFBD><EFBFBD>SearchPage<67>__N_SSP <00><17>alxB<15><15>` d<><00><00><08>`: `:<08>aT| `(<08>`}@<40> `,<08>A<><00> `A<08>A<>  `<08>A
2 `(AEXA>X c}}<08>undefinedA&* c&&#<15>A9= c++<15>A8 <  c00<15>A? C  c=#='<15>Afj cBB#<15>A
 cLL#<15>A<><00> cV#V'<15>A<><00> c[[#<15>A<><00> caa<15>A<><00> cgg<15>A<> coo<15>A<><00> cuu AhrAYs c~~<16><><EFBFBD><EFBFBD>A<><00>
<><7F><EFBFBD> @<40>`!@<40>`3}<7D><><EFBFBD>AJ\
|<7C><><EFBFBD> @<40>`*@<40>`< <09><><EFBFBD>A<><00>
<08><><EFBFBD> @<40>`Q@<40>`fw<><77><EFBFBD>A
v<><76><EFBFBD> @<40>`@<40>`"
<EFBFBD><EFBFBD><EFBFBD>AZ w 
s<><73><EFBFBD> @<40>`@<40>`/q<><71><EFBFBD>A<>#<00>#
p<><70><EFBFBD> @<40>`@<40>`*n<><6E><EFBFBD>A<>&<00>&
m<><6D><EFBFBD> @<40>`@<40>`&` <0B><><EFBFBD> <0B><><EFBFBD> `:<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD> `(<18>../components/Results<15> `, <09><><EFBFBD> <09><><EFBFBD> `A
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD> ` <0C><><EFBFBD> <0C><><EFBFBD> `(<0F><><EFBFBD><0E><><EFBFBD>A<><00>  <09><><EFBFBD> <09><><EFBFBD><15> c  <01>useState<15>A<><00> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> c * 2<10><><EFBFBD><11><><EFBFBD>A  <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> c  <0A><><EFBFBD><0E><><EFBFBD>At{ <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> c!
<EFBFBD><EFBFBD><EFBFBD> <0B><><EFBFBD>ASZ <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> c")<07><><EFBFBD><08><><EFBFBD>A<><00> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> c07<16><><EFBFBD><EFBFBD><17>LinkA<><00>  <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> c8<<00><><EFBFBD><01><><EFBFBD>AEL <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> c4;<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>Aa h  <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> c1"1)<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>A<>
2023-03-08 19:52:30 +01:00
<00>
 <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> c4*41<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>A<> <00>  <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> c787?<08><><EFBFBD><07><><EFBFBD>A<> <00>   <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> c7@7O<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>A<><00> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> cC*C1<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>A;B <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> cM*M1<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>A <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> cP8P? <09><><EFBFBD><08><><EFBFBD>A'  <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> cP@PN<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>A<><00> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> chh!<16><><EFBFBD><EFBFBD><17>ResultsA<><00>  <15><15><15> ch"h)<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>A!  <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15> cyyv<><76><EFBFBD>v<><76><EFBFBD> c}}<15><15><> c~~<04>sources<65>runtimeRequirements<74>data<16><><EFBFBD><EFBFBD><01>javascript<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00>C<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>__webpack_require__.r(__webpack_exports__);
2023-03-08 19:52:30 +01:00
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "__N_SSP": function() { return /* binding */ __N_SSP; }
/* harmony export */ });
2023-01-04 02:30:44 +01:00
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js");
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
2023-03-08 19:52:30 +01:00
/* harmony import */ var _components_Results__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/Results */ "./components/Results.js");
/* harmony import */ var react_icons_ai__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-icons/ai */ "./node_modules/react-icons/ai/index.esm.js");
/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/link */ "./node_modules/next/link.js");
/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/router */ "./node_modules/next/router.js");
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_4__);
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/SourceMapSource<1F>&import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime";
var _s = $RefreshSig$();
2023-03-08 19:52:30 +01:00
import React, { useState } from "react";
import Results from "../components/Results";
import { AiOutlineClose, AiOutlineSearch } from "react-icons/ai";
import Link from "next/link";
import { useRouter } from "next/router";
2023-03-08 19:52:30 +01:00
const SearchPage = (param)=>{
let { data } = param;
_s();
const router = useRouter();
2023-03-08 19:52:30 +01:00
const [searchInput, setSearchInput] = useState(router.query.term);
const term = searchInput;
const search = ()=>{
if (!term) return;
router.push("/search?term=".concat(term));
2023-02-16 00:05:13 +01:00
};
2023-03-08 19:52:30 +01:00
const enterHandler = (e)=>{
if (e.key === "Enter" && term !== "") router.push("/search?term=".concat(term));
};
2023-01-04 02:30:44 +01:00
return /*#__PURE__*/ _jsxDEV("div", {
2023-03-08 19:52:30 +01:00
className: "flex flex-col justify-center",
children: [
2023-03-08 19:52:30 +01:00
/*#__PURE__*/ _jsxDEV("div", {
className: "flex flex-col laptop:flex-row flex-wrap items-start w-[100vw] laptop:w-[80vw] laptop:h-[20vh] laptop:max-w-[90vw]",
children: [
2023-03-08 19:52:30 +01:00
/*#__PURE__*/ _jsxDEV("div", {
className: "p-10 w-[100vw] laptop:w-[25rem]",
children: /*#__PURE__*/ _jsxDEV(Link, {
href: "/",
children: /*#__PURE__*/ _jsxDEV("p", {
className: "text-5xl tablet:text-6xl laptop:text-3xl text-white text-center font-serif ",
children: "KitabCitab"
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 27,
columnNumber: 32
}, this)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 27,
columnNumber: 17
}, this)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 26,
columnNumber: 13
}, this),
/*#__PURE__*/ _jsxDEV("div", {
className: "group my-3 mx-auto py-5 h-[4vh] min-w-[90vw] bg-[#303134] border-[1px] w-[90vw] border-[#bdc1c6] rounded-3xl flex flex-row justify-around items-center tablet:w-[70vw] laptop:min-w-[40vw] laptop:w-[40vw] laptop:mx-0 laptop:my-10 laptop:justify-between ",
children: [
/*#__PURE__*/ _jsxDEV("i", {
className: "rounded-3xl hover:border-black text-[#9aa0a6] px-3",
onClick: ()=>search(),
children: /*#__PURE__*/ _jsxDEV(AiOutlineSearch, {
size: 25
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 48,
columnNumber: 108
}, this)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 48,
columnNumber: 17
}, this),
/*#__PURE__*/ _jsxDEV("input", {
value: searchInput,
onKeyDown: (e)=>enterHandler(e),
onChange: (e)=>setSearchInput(e.target.value),
className: "bg-[#303134] ml-5 w-[70%] active:border-none text-white outline-none text-lg "
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 49,
columnNumber: 17
}, this),
/*#__PURE__*/ _jsxDEV("i", {
className: "rounded-3xl text-[#9aa0a6] px-3",
onClick: ()=>setSearchInput(""),
children: /*#__PURE__*/ _jsxDEV(AiOutlineClose, {
size: 25
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 50,
columnNumber: 99
}, this)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 50,
columnNumber: 17
}, this)
]
}, void 0, true, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 29,
columnNumber: 13
}, this)
]
}, void 0, true, {
2023-03-08 19:52:30 +01:00
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 25,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV(Results, {
data: data.hits.hits,
term: searchInput
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 53,
columnNumber: 9
}, this)
]
}, void 0, true, {
2023-03-08 19:52:30 +01:00
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 24,
2023-01-04 02:30:44 +01:00
columnNumber: 5
}, this);
};
2023-03-08 19:52:30 +01:00
_s(SearchPage, "IsLZJYvJOe/NK3tDne6YdoM8MeY=", false, function() {
return [
useRouter
];
});
2023-03-08 19:52:30 +01:00
_c = SearchPage;
export var __N_SSP = true;
export default SearchPage;
2023-01-04 02:30:44 +01:00
var _c;
2023-03-08 19:52:30 +01:00
$RefreshReg$(_c, "SearchPage");
2023-01-04 02:30:44 +01:00
;
// Wrapped in an IIFE to avoid polluting the global scope
;
(function () {
var _a, _b;
// Legacy CSS implementations will `eval` browser code in a Node.js context
// to extract CSS. For backwards compatibility, we need to check we're in a
// browser context before continuing.
if (typeof self !== 'undefined' &&
// AMP / No-JS mode does not inject these helpers:
'$RefreshHelpers$' in self) {
// @ts-ignore __webpack_module__ is global
var currentExports = __webpack_module__.exports;
// @ts-ignore __webpack_module__ is global
var prevExports = (_b = (_a = __webpack_module__.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;
// This cannot happen in MainTemplate because the exports mismatch between
// templating and execution.
self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, __webpack_module__.id);
// A module can be accepted automatically based on its exports, e.g. when
// it is a Refresh Boundary.
if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {
// Save the previous exports on update so we can compare the boundary
// signatures.
__webpack_module__.hot.dispose(function (data) {
data.prevExports = currentExports;
});
// Unconditionally accept an update to this module, we'll check if it's
// still a Refresh Boundary later.
// @ts-ignore importMeta is replaced in the loader
import.meta.webpackHot.accept();
// This field is set when the previous version of this module was a
// Refresh Boundary, letting us know we need to check for invalidation or
// enqueue an update.
if (prevExports !== null) {
// A boundary can become ineligible if its exports are incompatible
// with the previous exports.
//
// For example, if you add/remove/change exports, we'll want to
// re-execute the importing modules, and force those components to
// re-render. Similarly, if you convert a class component to a
// function, we want to invalidate the boundary.
if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)) {
__webpack_module__.hot.invalidate();
}
else {
self.$RefreshHelpers$.scheduleUpdate();
}
}
}
else {
// Since we just executed the code for the module, it's possible that the
// new exports made it ineligible for being a boundary.
// We only care about the case when we were _previously_ a boundary,
// because we already accepted this update (accidental side effect).
var isNoLongerABoundary = prevExports !== null;
if (isNoLongerABoundary) {
__webpack_module__.hot.invalidate();
}
}
}
})();
<1E>webpack://./node_modules/next/dist/compiled/@next/react-refresh-utils/dist/loader.js!./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use[1]!./pages/search.js{"version":3,"sources":["webpack://./pages/search.js"],"sourcesContent":["import React, { useState } from 'react'\nimport Results from '../components/Results'\nimport { AiOutlineClose, AiOutlineSearch } from 'react-icons/ai'\nimport Link from 'next/link'\nimport { useRouter } from 'next/router'\nimport { ENV_VAR } from '../envconfig'\n\n\nconst SearchPage = ({data}) => {\n const router = useRouter()\n const [searchInput, setSearchInput] = useState(router.query.term)\n const term = searchInput\n\n const search = () => {\n if(!term) return\n router.push(`/search?term=${term}`)\n }\n\n const enterHandler = (e) => {\n if(e.key === \"Enter\" && term !== \"\") router.push(`/search?term=${term}`)\n }\n\n return (\n <div className='flex flex-col justify-center'>\n <div className=\"flex flex-col laptop:flex-row flex-wrap items-start w-[100vw] laptop:w-[80vw] laptop:h-[20vh] laptop:max-w-[90vw]\">\n <div className=\"p-10 w-[100vw] laptop:w-[25rem]\">\n <Link href='/'><p className=\"text-5xl tablet:text-6xl laptop:text-3xl text-white text-center font-serif \">KitabCitab</p></Link>\n </div>\n <div className=\"group\n my-3\n mx-auto\n py-5\n h-[4vh]\n min-w-[90vw]\n bg-[#303134]\n border-[1px] w-[90vw] border-[#bdc1c6] rounded-3xl \n flex flex-row justify-around items-center\n\n tablet:w-[70vw]\n\n laptop:min-w-[40vw]\n laptop:w-[40vw]\n laptop:mx-0\n laptop:my-10\n laptop:justify-between\n \"\n >\n <i className='rounded-3xl hover:border-black text-[#9aa0a6] px-3' onClick={() => search()}><AiOutlineSearch size={25}/></i>\n <input value={searchInput} onKeyDown={(e) => enterHandler(e)} onChange={(e) => setSearchInput(e.target.value)} className=\"bg-[#303134] ml-5 w-[70%] active:border-none text-white outline-none text-lg \"/>\n <i className='rounded-3xl text-[#9aa0a6] px-3' onClick={() => setSearchInput(\"\")}><AiOutlineClose size={25} /></i>\n </div>\n </div>\n <Results data={data.hits.hits} term={searchInput}/>\n </div>\n )\n}\n\nexport async function getServerSideProps(context) {\n // Fetch data from external API\n const res = await fetch(`${ENV_VAR}/_search?q=${context.query.term}`)\n const data = await res.json()\n \n // Pass data to the page via props\n return { props: { data } }\n }\n\nexport default SearchPage"],"names":["React","useState","Results","AiOutlineClose","AiOutlineSearch","Link","useRouter","SearchPage","data","router","searchInput","setSearchInput","query","term","search","push","enterHandler","e","key","div","className","href","p","i","onClick","size","input","value","onKeyDown","onChange","target","hits"],"mappings":"AAAA;;AAAA,OAAOA,SAASC,QAAQ,QAAQ,QAAO;AACvC,OAAOC,aAAa,wBAAuB;AAC3C,SAASC,cAAc,EAAEC,eAAe,QAAQ,iBAAgB;AAChE,OAAOC,UAAU,YAAW;AAC5B,SAASC,SAAS,QAAQ,cAAa;AAIvC,MAAMC,aAAa,SAAY;QAAX,EAACC,KAAI,EAAC;;IACxB,MAAMC,SAASH;IACf,MAAM,CAACI,aAAaC,eAAe,GAAGV,SAASQ,OAAOG,KAAK,CAACC,IAAI;IAChE,MAAMA,OAAOH;IAEb,MAAMI,SAAS,IAAM;QACnB,IAAG,CAACD,MAAM;QACVJ,OAAOM,IAAI,CAAC,AAAC,gBAAoB,OAALF;IAC9B;IAEA,MAAMG,eAAe,CAACC,IAAM;QAC1B,IAAGA,EAAEC,GAAG,KAAK,WAAWL,SAAS,IAAIJ,OAAOM,IAAI,CAAC,AAAC,gBAAoB,OAALF;IACnE;IAEA,qBACE,QAACM;QAAIC,WAAU;;0BACX,QAACD;gBAAIC,WAAU;;kCACX,QAACD;wBAAIC,WAAU;kCACX,cAAA,QAACf;4BAAKgB,MAAK;sCAAI,cAAA,QAACC;gCAAEF,WAAU;0CAA8E;;;;;;;;;;;;;;;;kCAE9G,QAACD;wBAAIC,WAAU;;0CAmBX,QAACG;gCAAEH,WAAU;gCAAqDI,SAAS,IAAMV;0CAAU,cAAA,QAACV;oCAAgBqB,MAAM;;;;;;;;;;;0CAClH,QAACC;gCAAMC,OAAOjB;gCAAakB,WAAW,CAACX,IAAMD,aAAaC;gCAAIY,UAAU,CAACZ,IAAMN,eAAeM,EAAEa,MAAM,CAACH,KAAK;gCAAGP,WAAU;;;;;;0CACzH,QAACG;gCA
2023-03-08 19:52:30 +01:00
1<00><00><00><00>tzSY<00><00><00><00>EK&)9<8 ; a g <00>
_<>
<00> <00> <00> <00> ? B fi<00><00>
 ;A&<00><00><00><00><00><00><00><00><00><00><00><00><00>K<00><00> >DYgYgr <00>r<EFBFBD>@M<><00>J[<00><00>Z v <00>#<00>#<00>&<00>&<00><18><18><18><18><18><18>(0,next_router__WEBPACK_IMPORTED_MODULE_4__.useRouter)<18>(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)<18>(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)<15><15><15><18>(next_link__WEBPACK_IMPORTED_MODULE_3___default())<15><18>undefined<15><15><15><15><15><18>react_icons_ai__WEBPACK_IMPORTED_MODULE_5__.AiOutlineSearch<15><15><15><15><15><15><18>react_icons_ai__WEBPACK_IMPORTED_MODULE_5__.AiOutlineClose<15><15><15><15><15><18>_components_Results__WEBPACK_IMPORTED_MODULE_2__["default"]<15><15><18>next_router__WEBPACK_IMPORTED_MODULE_4__.useRouter<18><18>/* harmony default export */ __webpack_exports__["default"] = (<18><18>);<18>module<15><18>module.id<15><18>module.hot.accept<15><15><06><><EFBFBD><EFBFBD>source<63>size<7A>maps|<7C><><EFBFBD>e0__webpack_require__.r(__webpack_exports__);
2023-03-08 19:52:30 +01:00
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "__N_SSP": function() { return /* binding */ __N_SSP; }
/* harmony export */ });
2023-01-04 02:30:44 +01:00
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js");
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
2023-03-08 19:52:30 +01:00
/* harmony import */ var _components_Results__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/Results */ "./components/Results.js");
/* harmony import */ var react_icons_ai__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-icons/ai */ "./node_modules/react-icons/ai/index.esm.js");
/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/link */ "./node_modules/next/link.js");
/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/router */ "./node_modules/next/router.js");
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_4__);
var _s = $RefreshSig$();
2023-01-04 02:30:44 +01:00
2023-03-08 19:52:30 +01:00
const SearchPage = (param)=>{
let { data } = param;
_s();
2023-03-08 19:52:30 +01:00
const router = (0,next_router__WEBPACK_IMPORTED_MODULE_4__.useRouter)();
const [searchInput, setSearchInput] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(router.query.term);
const term = searchInput;
const search = ()=>{
if (!term) return;
router.push("/search?term=".concat(term));
};
2023-03-08 19:52:30 +01:00
const enterHandler = (e)=>{
if (e.key === "Enter" && term !== "") router.push("/search?term=".concat(term));
2023-02-16 00:05:13 +01:00
};
2023-01-04 02:30:44 +01:00
return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", {
2023-03-08 19:52:30 +01:00
className: "flex flex-col justify-center",
children: [
2023-03-08 19:52:30 +01:00
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", {
className: "flex flex-col laptop:flex-row flex-wrap items-start w-[100vw] laptop:w-[80vw] laptop:h-[20vh] laptop:max-w-[90vw]",
children: [
2023-03-08 19:52:30 +01:00
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", {
className: "p-10 w-[100vw] laptop:w-[25rem]",
children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_3___default()), {
href: "/",
children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("p", {
className: "text-5xl tablet:text-6xl laptop:text-3xl text-white text-center font-serif ",
children: "KitabCitab"
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 27,
columnNumber: 32
}, undefined)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 27,
columnNumber: 17
}, undefined)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 26,
columnNumber: 13
}, undefined),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", {
className: "group my-3 mx-auto py-5 h-[4vh] min-w-[90vw] bg-[#303134] border-[1px] w-[90vw] border-[#bdc1c6] rounded-3xl flex flex-row justify-around items-center tablet:w-[70vw] laptop:min-w-[40vw] laptop:w-[40vw] laptop:mx-0 laptop:my-10 laptop:justify-between ",
children: [
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("i", {
className: "rounded-3xl hover:border-black text-[#9aa0a6] px-3",
onClick: ()=>search(),
children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_icons_ai__WEBPACK_IMPORTED_MODULE_5__.AiOutlineSearch, {
size: 25
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 48,
columnNumber: 108
}, undefined)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 48,
columnNumber: 17
}, undefined),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("input", {
value: searchInput,
onKeyDown: (e)=>enterHandler(e),
onChange: (e)=>setSearchInput(e.target.value),
className: "bg-[#303134] ml-5 w-[70%] active:border-none text-white outline-none text-lg "
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 49,
columnNumber: 17
}, undefined),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("i", {
className: "rounded-3xl text-[#9aa0a6] px-3",
onClick: ()=>setSearchInput(""),
children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_icons_ai__WEBPACK_IMPORTED_MODULE_5__.AiOutlineClose, {
size: 25
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 50,
columnNumber: 99
}, undefined)
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 50,
columnNumber: 17
}, undefined)
]
}, void 0, true, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 29,
columnNumber: 13
}, undefined)
]
}, void 0, true, {
2023-03-08 19:52:30 +01:00
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 25,
columnNumber: 9
}, undefined),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Results__WEBPACK_IMPORTED_MODULE_2__["default"], {
data: data.hits.hits,
term: searchInput
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 53,
columnNumber: 9
}, undefined)
]
}, void 0, true, {
2023-03-08 19:52:30 +01:00
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js",
lineNumber: 24,
2023-01-04 02:30:44 +01:00
columnNumber: 5
}, undefined);
};
2023-03-08 19:52:30 +01:00
_s(SearchPage, "IsLZJYvJOe/NK3tDne6YdoM8MeY=", false, function() {
return [
2023-03-08 19:52:30 +01:00
next_router__WEBPACK_IMPORTED_MODULE_4__.useRouter
];
});
2023-03-08 19:52:30 +01:00
_c = SearchPage;
var __N_SSP = true;
/* harmony default export */ __webpack_exports__["default"] = (SearchPage);
2023-01-04 02:30:44 +01:00
var _c;
2023-03-08 19:52:30 +01:00
$RefreshReg$(_c, "SearchPage");
2023-01-04 02:30:44 +01:00
;
// Wrapped in an IIFE to avoid polluting the global scope
;
(function () {
var _a, _b;
// Legacy CSS implementations will `eval` browser code in a Node.js context
// to extract CSS. For backwards compatibility, we need to check we're in a
// browser context before continuing.
if (typeof self !== 'undefined' &&
// AMP / No-JS mode does not inject these helpers:
'$RefreshHelpers$' in self) {
// @ts-ignore __webpack_module__ is global
var currentExports = module.exports;
// @ts-ignore __webpack_module__ is global
var prevExports = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;
// This cannot happen in MainTemplate because the exports mismatch between
// templating and execution.
self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);
// A module can be accepted automatically based on its exports, e.g. when
// it is a Refresh Boundary.
if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {
// Save the previous exports on update so we can compare the boundary
// signatures.
module.hot.dispose(function (data) {
data.prevExports = currentExports;
});
// Unconditionally accept an update to this module, we'll check if it's
// still a Refresh Boundary later.
// @ts-ignore importMeta is replaced in the loader
module.hot.accept();
// This field is set when the previous version of this module was a
// Refresh Boundary, letting us know we need to check for invalidation or
// enqueue an update.
if (prevExports !== null) {
// A boundary can become ineligible if its exports are incompatible
// with the previous exports.
//
// For example, if you add/remove/change exports, we'll want to
// re-execute the importing modules, and force those components to
// re-render. Similarly, if you convert a class component to a
// function, we want to invalidate the boundary.
if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)) {
module.hot.invalidate();
}
else {
self.$RefreshHelpers$.scheduleUpdate();
}
}
}
else {
// Since we just executed the code for the module, it's possible that the
// new exports made it ineligible for being a boundary.
// We only care about the case when we were _previously_ a boundary,
// because we already accepted this update (accidental side effect).
var isNoLongerABoundary = prevExports !== null;
if (isNoLongerABoundary) {
module.hot.invalidate();
}
}
}
})();
<01>{"filename":"[file].map[query]","module":true,"columns":true,"noSources":false,"namespace":"_N_E"}<02>map<61>bufferedMap*<2A><><EFBFBD><16><><EFBFBD><EFBFBD>mappings<15><>sourcesContent<6E>names<03>x;;;;;;;;;;;;;;AAAA;;AAAuC;AACI;AACqB;AACpC;AACW;AAIvC,MAAMO,aAAa,SAAY;QAAX,EAACC,KAAI,EAAC;;IACxB,MAAMC,SAASH,sDAASA;IACxB,MAAM,CAACI,aAAaC,eAAe,GAAGV,+CAAQA,CAACQ,OAAOG,KAAK,CAACC,IAAI;IAChE,MAAMA,OAAOH;IAEb,MAAMI,SAAS,IAAM;QACnB,IAAG,CAACD,MAAM;QACVJ,OAAOM,IAAI,CAAC,gBAAqB,OAALF;IAC9B;IAEA,MAAMG,eAAe,CAACC,IAAM;QAC1B,IAAGA,EAAEC,GAAG,KAAK,WAAWL,SAAS,IAAIJ,OAAOM,IAAI,CAAC,gBAAqB,OAALF;IACnE;IAEA,qBACE,8DAACM;QAAIC,WAAU;;0BACX,8DAACD;gBAAIC,WAAU;;kCACX,8DAACD;wBAAIC,WAAU;kCACX,4EAACf,kDAAIA;4BAACgB,MAAK;sCAAI,4EAACC;gCAAEF,WAAU;0CAA8E;;;;;;;;;;;;;;;;kCAE9G,8DAACD;wBAAIC,WAAU;;0CAmBX,8DAACG;gCAAEH,WAAU;gCAAqDI,SAAS,IAAMV;0CAAU,4EAACV,2DAAeA;oCAACqB,MAAM;;;;;;;;;;;0CAClH,8DAACC;gCAAMC,OAAOjB;gCAAakB,WAAW,CAACX,IAAMD,aAAaC;gCAAIY,UAAU,CAACZ,IAAMN,eAAeM,EAAEa,MAAM,CAACH,KAAK;gCAAGP,WAAU;;;;;;0CACzH,8DAACG;gCAAEH,WAAU;gCAAkCI,SAAS,IAAMb,eAAe;0CAAK,4EAACR,0DAAcA;oCAACsB,MAAM;;;;;;;;;;;;;;;;;;;;;;;0BAGhH,8DAACvB,2DAAOA;gBAAEM,MAAMA,KAAKuB,IAAI,CAACA,IAAI;gBAAElB,MAAMH;;;;;;;;;;;;AAG9C;GA/CMH;;QACWD,kDAASA;;;KADpBC;;AA0DN,+DAAeA,UAAUA,EAAA<01>webpack://./pages/search.js<1F> import React, { useState } from 'react'
2023-03-08 19:52:30 +01:00
import Results from '../components/Results'
import { AiOutlineClose, AiOutlineSearch } from 'react-icons/ai'
import Link from 'next/link'
import { useRouter } from 'next/router'
2023-03-08 19:52:30 +01:00
import { ENV_VAR } from '../envconfig'
2023-01-04 02:30:44 +01:00
2023-03-08 19:52:30 +01:00
const SearchPage = ({data}) => {
const router = useRouter()
const [searchInput, setSearchInput] = useState(router.query.term)
const term = searchInput
2023-01-04 02:30:44 +01:00
2023-03-08 19:52:30 +01:00
const search = () => {
if(!term) return
router.push(`/search?term=${term}`)
}
2023-01-04 02:30:44 +01:00
2023-03-08 19:52:30 +01:00
const enterHandler = (e) => {
if(e.key === "Enter" && term !== "") router.push(`/search?term=${term}`)
}
2023-01-04 02:30:44 +01:00
return (
2023-03-08 19:52:30 +01:00
<div className='flex flex-col justify-center'>
<div className="flex flex-col laptop:flex-row flex-wrap items-start w-[100vw] laptop:w-[80vw] laptop:h-[20vh] laptop:max-w-[90vw]">
<div className="p-10 w-[100vw] laptop:w-[25rem]">
<Link href='/'><p className="text-5xl tablet:text-6xl laptop:text-3xl text-white text-center font-serif ">KitabCitab</p></Link>
</div>
<div className="group
my-3
mx-auto
py-5
h-[4vh]
min-w-[90vw]
bg-[#303134]
border-[1px] w-[90vw] border-[#bdc1c6] rounded-3xl
flex flex-row justify-around items-center
tablet:w-[70vw]
laptop:min-w-[40vw]
laptop:w-[40vw]
laptop:mx-0
laptop:my-10
laptop:justify-between
"
>
<i className='rounded-3xl hover:border-black text-[#9aa0a6] px-3' onClick={() => search()}><AiOutlineSearch size={25}/></i>
<input value={searchInput} onKeyDown={(e) => enterHandler(e)} onChange={(e) => setSearchInput(e.target.value)} className="bg-[#303134] ml-5 w-[70%] active:border-none text-white outline-none text-lg "/>
<i className='rounded-3xl text-[#9aa0a6] px-3' onClick={() => setSearchInput("")}><AiOutlineClose size={25} /></i>
</div>
</div>
<Results data={data.hits.hits} term={searchInput}/>
2023-01-04 02:30:44 +01:00
</div>
)
}
2023-03-08 19:52:30 +01:00
export async function getServerSideProps(context) {
// Fetch data from external API
const res = await fetch(`${ENV_VAR}/_search?q=${context.query.term}`)
2023-03-08 19:52:30 +01:00
const data = await res.json()
// Pass data to the page via props
return { props: { data } }
}
export default SearchPage` <20>React<15><15><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><16><><EFBFBD><EFBFBD>X<><58><EFBFBD><15><>router<65>searchInput<75>setSearchInput<05><><EFBFBD><EFBFBD>term<72>search<63>push<73>enterHandler<65>e<EFBFBD>key<65>div<69>className<6D>href<65>p<EFBFBD>i<EFBFBD>onClick<15><>input<75>value<75>onKeyDown<77>onChange<67>target<65>hitsConcatSourceRawSource<1F>__webpack_require__.r(__webpack_exports__);
2023-03-08 19:52:30 +01:00
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "__N_SSP": function() { return /* binding */ __N_SSP; }
/* harmony export */ });
2023-01-04 02:30:44 +01:00
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js");
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
2023-03-08 19:52:30 +01:00
/* harmony import */ var _components_Results__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/Results */ "./components/Results.js");
/* harmony import */ var react_icons_ai__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-icons/ai */ "./node_modules/react-icons/ai/index.esm.js");
/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/link */ "./node_modules/next/link.js");
/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/router */ "./node_modules/next/router.js");
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_4__);
ReplaceSourceSourceMapSource4<><34><EFBFBD>6<><36><EFBFBD>Yfalse057undefined84123undefined125168undefined170234undefined236264undefined266305undefined393401(0,next_router__WEBPACK_IMPORTED_MODULE_4__.useRouter)undefined448455(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)undefined770776(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined884890(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined11071113(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined12421248(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined12501253(next_link__WEBPACK_IMPORTED_MODULE_3___default())undefined13491355(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined18301833undefinedundefined21052108undefinedundefined23602363undefinedundefined24012407(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined27862792(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined30093015(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined30173031react_icons_ai__WEBPACK_IMPORTED_MODULE_5__.AiOutlineSearchundefined33913394undefinedundefined36863689undefinedundefined37353741(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined43624365undefinedundefined44114417(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined46254631(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined46334646react_icons_ai__WEBPACK_IMPORTED_MODULE_5__.AiOutlineCloseundefined50055008undefinedundefined53005303undefinedundefined55805583undefinedundefined58115814undefinedundefined58445850(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)undefined58525858_components_Results__WEBPACK_IMPORTED_MODULE_2__["default"]undefined61436146undefinedundefined63266329undefinedundefined64246432next_router__WEBPACK_IMPORTED_MODULE_4__.useRouterundefined64626468undefined64896503/* harmony default export */ __webpack_exports__["default"] = (undefined64896503undefined65146514.5);undefined71177134moduleundefined72427259moduleundefined75727592module.idundefined79367953moduleundefined82828310module.hot.acceptundefined91949211moduleundefined98769893moduleundefined <07>__webpack_require__<5F>__webpack_require__.n\<5C><><EFBFBD><EFBFBD>__webpack_require__.r<16><><EFBFBD><EFBFBD>x<><78><EFBFBD><EFBFBD>__webpack_require__.d<18>24e5a0d5a7b9417b U}W<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10>`<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource,/*
2023-02-16 00:05:13 +01:00
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
2023-03-08 19:52:30 +01:00
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([["pages/search"],{
2023-02-16 00:05:13 +01:00
2023-03-08 19:52:30 +01:00
/***/ "./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fismail%2FDesktop%2Fkitabcitab-frontend%2Fkitabcitab%2Fpages%2Fsearch.js&page=%2Fsearch!":
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource`/*!*****************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fismail%2FDesktop%2Fkitabcitab-frontend%2Fkitabcitab%2Fpages%2Fsearch.js&page=%2Fsearch! ***!
\*****************************************************************************************************************************************************************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource Z<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceJ/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2023-02-16 00:05:13 +01:00
2023-03-08 19:52:30 +01:00
Ueval(__webpack_require__.ts("\n (window.__NEXT_P = window.__NEXT_P || []).push([\n \"/search\",\n function () {\n return __webpack_require__(/*! ./pages/search.js */ \"./pages/search.js\");\n }\n ]);\n if(true) {\n module.hot.dispose(function () {\n window.__NEXT_P.push([\"/search\"])\n });\n }\n //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWNsaWVudC1wYWdlcy1sb2FkZXIuanM/YWJzb2x1dGVQYWdlUGF0aD0lMkZob21lJTJGaXNtYWlsJTJGRGVza3RvcCUyRmtpdGFiY2l0YWItZnJvbnRlbmQlMkZraXRhYmNpdGFiJTJGcGFnZXMlMkZzZWFyY2guanMmcGFnZT0lMkZzZWFyY2ghLmpzIiwibWFwcGluZ3MiOiI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLG1CQUFPLENBQUMsNENBQW1CO0FBQzFDO0FBQ0E7QUFDQSxPQUFPLElBQVU7QUFDakIsTUFBTSxVQUFVO0FBQ2hCO0FBQ0EsT0FBTztBQUNQO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLz8wYWVlIl0sInNvdXJjZXNDb250ZW50IjpbIlxuICAgICh3aW5kb3cuX19ORVhUX1AgPSB3aW5kb3cuX19ORVhUX1AgfHwgW10pLnB1c2goW1xuICAgICAgXCIvc2VhcmNoXCIsXG4gICAgICBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHJldHVybiByZXF1aXJlKFwiLi9wYWdlcy9zZWFyY2guanNcIik7XG4gICAgICB9XG4gICAgXSk7XG4gICAgaWYobW9kdWxlLmhvdCkge1xuICAgICAgbW9kdWxlLmhvdC5kaXNwb3NlKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgd2luZG93Ll9fTkVYVF9QLnB1c2goW1wiL3NlYXJjaFwiXSlcbiAgICAgIH0pO1xuICAgIH1cbiAgIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fismail%2FDesktop%2Fkitabcitab-frontend%2Fkitabcitab%2Fpages%2Fsearch.js&page=%2Fsearch!\n")); 
2023-02-16 00:05:13 +01:00
2023-03-08 19:52:30 +01:00
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2023-02-16 00:05:13 +01:00
2023-03-08 19:52:30 +01:00
eval(__webpack_require__.ts("\n (window.__NEXT_P = window.__NEXT_P || []).push([\n \"/search\",\n function () {\n return __webpack_require__(/*! ./pages/search.js */ \"./pages/search.js\");\n }\n ]);\n if(true) {\n module.hot.dispose(function () {\n window.__NEXT_P.push([\"/search\"])\n });\n }\n //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWNsaWVudC1wYWdlcy1sb2FkZXIuanM/YWJzb2x1dGVQYWdlUGF0aD0lMkZob21lJTJGaXNtYWlsJTJGRGVza3RvcCUyRmtpdGFiY2l0YWItZnJvbnRlbmQlMkZraXRhYmNpdGFiJTJGcGFnZXMlMkZzZWFyY2guanMmcGFnZT0lMkZzZWFyY2ghLmpzIiwibWFwcGluZ3MiOiI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLG1CQUFPLENBQUMsNENBQW1CO0FBQzFDO0FBQ0E7QUFDQSxPQUFPLElBQVU7QUFDakIsTUFBTSxVQUFVO0FBQ2hCO0FBQ0EsT0FBTztBQUNQO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLz8wYWVlIl0sInNvdXJjZXNDb250ZW50IjpbIlxuICAgICh3aW5kb3cuX19ORVhUX1AgPSB3aW5kb3cuX19ORVhUX1AgfHwgW10pLnB1c2goW1xuICAgICAgXCIvc2VhcmNoXCIsXG4gICAgICBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHJldHVybiByZXF1aXJlKFwiLi9wYWdlcy9zZWFyY2guanNcIik7XG4gICAgICB9XG4gICAgXSk7XG4gICAgaWYobW9kdWxlLmhvdCkge1xuICAgICAgbW9kdWxlLmhvdC5kaXNwb3NlKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgd2luZG93Ll9fTkVYVF9QLnB1c2goW1wiL3NlYXJjaFwiXSlcbiAgICAgIH0pO1xuICAgIH1cbiAgIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fismail%2FDesktop%2Fkitabcitab-frontend%2Fkitabcitab%2Fpages%2Fsearch.js&page=%2Fsearch!\n"));
2023-02-16 00:05:13 +01:00
2023-03-08 19:52:30 +01:00
/***/ })<10><10><05>buffer<65>source<63>size<7A>maps<70>hash /*!*****************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fismail%2FDesktop%2Fkitabcitab-frontend%2Fkitabcitab%2Fpages%2Fsearch.js&page=%2Fsearch! ***!
\*****************************************************************************************************************************************************************************************************/
2023-02-16 00:05:13 +01:00
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2023-03-08 19:52:30 +01:00
eval(__webpack_require__.ts("\n (window.__NEXT_P = window.__NEXT_P || []).push([\n \"/search\",\n function () {\n return __webpack_require__(/*! ./pages/search.js */ \"./pages/search.js\");\n }\n ]);\n if(true) {\n module.hot.dispose(function () {\n window.__NEXT_P.push([\"/search\"])\n });\n }\n //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWNsaWVudC1wYWdlcy1sb2FkZXIuanM/YWJzb2x1dGVQYWdlUGF0aD0lMkZob21lJTJGaXNtYWlsJTJGRGVza3RvcCUyRmtpdGFiY2l0YWItZnJvbnRlbmQlMkZraXRhYmNpdGFiJTJGcGFnZXMlMkZzZWFyY2guanMmcGFnZT0lMkZzZWFyY2ghLmpzIiwibWFwcGluZ3MiOiI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLG1CQUFPLENBQUMsNENBQW1CO0FBQzFDO0FBQ0E7QUFDQSxPQUFPLElBQVU7QUFDakIsTUFBTSxVQUFVO0FBQ2hCO0FBQ0EsT0FBTztBQUNQO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLz8wYWVlIl0sInNvdXJjZXNDb250ZW50IjpbIlxuICAgICh3aW5kb3cuX19ORVhUX1AgPSB3aW5kb3cuX19ORVhUX1AgfHwgW10pLnB1c2goW1xuICAgICAgXCIvc2VhcmNoXCIsXG4gICAgICBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHJldHVybiByZXF1aXJlKFwiLi9wYWdlcy9zZWFyY2guanNcIik7XG4gICAgICB9XG4gICAgXSk7XG4gICAgaWYobW9kdWxlLmhvdCkge1xuICAgICAgbW9kdWxlLmhvdC5kaXNwb3NlKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgd2luZG93Ll9fTkVYVF9QLnB1c2goW1wiL3NlYXJjaFwiXSlcbiAgICAgIH0pO1xuICAgIH1cbiAgIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fismail%2FDesktop%2Fkitabcitab-frontend%2Fkitabcitab%2Fpages%2Fsearch.js&page=%2Fsearch!\n"));
2023-02-16 00:05:13 +01:00
/***/ })<10>#,
/***/ "./components/Result.js":
 1\<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourcek/*!******************************!*\
2023-02-16 00:05:13 +01:00
!*** ./components/Result.js ***!
\******************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00>-<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceS/***/ (function(module, __webpack_exports__, __webpack_require__) {
2023-02-16 00:05:13 +01:00
"use strict";
<1F>,eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_2__);\n\nvar _s = $RefreshSig$();\n\n\nconst Result = (param)=>{\n let { result , term } = param;\n _s();\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_2__.useRouter)();\n const { book , writer , text } = result._source;\n const [title, setTitle] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)();\n let sentences;\n const checkForMatches = (props)=>{\n if (props.length === 1) return setTitle(props);\n if (props.length > 1) {\n return sentences.map((sentence)=>{\n if (sentence.toLowerCase().includes(term.toLowerCase())) setTitle(sentence);\n else setTitle(props[0]);\n });\n }\n };\n const splitText = ()=>{\n try {\n return text.match(/[^\\.!\\?]+[\\.!\\?]+/g);\n } catch (e) {\n (err)=>console.log(err);\n }\n };\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n sentences = splitText();\n checkForMatches(sentences);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n onClick: ()=>router.push({\n pathname: \"\".concat(result._index, \"/\").concat(result._type, \"/\").concat(result._id)\n }),\n className: \" self-end bg-[#202124] w-[100%] laptop:max-w-[50vw] p-3 m-auto border-4 border-[#303134] font-serif text-base text-lg tablet:text-2xl text-white laptop:text-lg \",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"m-3\",\n children: title\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js\",\n lineNumber: 50,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"m-3\",\n children: [\n '\"',\n book,\n '\" - ',\n writer,\n \" - str. \",\n result._id,\n \".\"\n ]\n }, void 0, true, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js\",\n lineNumber: 51,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js\",\n lineNumber: 36,\n columnNumber: 5\n }, undefined);\n};\n_s(Result, \"vYfvUCqlcBSzWJ0UrpRdPzL9KNI=\", false, function() {\n return [\n next_router__WEBPACK_IMPORTED_MODULE_2__.useRouter\n ];\n});\n_c = Result;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Result);\nvar _c;\n$RefreshReg$(_c, \"Result\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {
2023-02-16 00:05:13 +01:00
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>,/***/ (function(module, __webpack_exports__, __webpack_require__) {
2023-02-16 00:05:13 +01:00
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_2__);\n\nvar _s = $RefreshSig$();\n\n\nconst Result = (param)=>{\n let { result , term } = param;\n _s();\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_2__.useRouter)();\n const { book , writer , text } = result._source;\n const [title, setTitle] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)();\n let sentences;\n const checkForMatches = (props)=>{\n if (props.length === 1) return setTitle(props);\n if (props.length > 1) {\n return sentences.map((sentence)=>{\n if (sentence.toLowerCase().includes(term.toLowerCase())) setTitle(sentence);\n else setTitle(props[0]);\n });\n }\n };\n const splitText = ()=>{\n try {\n return text.match(/[^\\.!\\?]+[\\.!\\?]+/g);\n } catch (e) {\n (err)=>console.log(err);\n }\n };\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n sentences = splitText();\n checkForMatches(sentences);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n onClick: ()=>router.push({\n pathname: \"\".concat(result._index, \"/\").concat(result._type, \"/\").concat(result._id)\n }),\n className: \" self-end bg-[#202124] w-[100%] laptop:max-w-[50vw] p-3 m-auto border-4 border-[#303134] font-serif text-base text-lg tablet:text-2xl text-white laptop:text-lg \",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"m-3\",\n children: title\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js\",\n lineNumber: 50,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"m-3\",\n children: [\n '\"',\n book,\n '\" - ',\n writer,\n \" - str. \",\n result._id,\n \".\"\n ]\n }, void 0, true, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js\",\n lineNumber: 51,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js\",\n lineNumber: 36,\n columnNumber: 5\n }, undefined);\n};\n_s(Result, \"vYfvUCqlcBSzWJ0UrpRdPzL9KNI=\", false, function() {\n return [\n next_router__WEBPACK_IMPORTED_MODULE_2__.useRouter\n ];\n});\n_c = Result;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Result);\nvar _c;\n$RefreshReg$(_c, \"Result\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n
2023-02-16 00:05:13 +01:00
/***/ })<10><15>c-/*!******************************!*\
2023-02-16 00:05:13 +01:00
!*** ./components/Result.js ***!
\******************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_2__);\n\nvar _s = $RefreshSig$();\n\n\nconst Result = (param)=>{\n let { result , term } = param;\n _s();\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_2__.useRouter)();\n const { book , writer , text } = result._source;\n const [title, setTitle] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)();\n let sentences;\n const checkForMatches = (props)=>{\n if (props.length === 1) return setTitle(props);\n if (props.length > 1) {\n return sentences.map((sentence)=>{\n if (sentence.toLowerCase().includes(term.toLowerCase())) setTitle(sentence);\n else setTitle(props[0]);\n });\n }\n };\n const splitText = ()=>{\n try {\n return text.match(/[^\\.!\\?]+[\\.!\\?]+/g);\n } catch (e) {\n (err)=>console.log(err);\n }\n };\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n sentences = splitText();\n checkForMatches(sentences);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n onClick: ()=>router.push({\n pathname: \"\".concat(result._index, \"/\").concat(result._type, \"/\").concat(result._id)\n }),\n className: \" self-end bg-[#202124] w-[100%] laptop:max-w-[50vw] p-3 m-auto border-4 border-[#303134] font-serif text-base text-lg tablet:text-2xl text-white laptop:text-lg \",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"m-3\",\n children: title\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js\",\n lineNumber: 50,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"m-3\",\n children: [\n '\"',\n book,\n '\" - ',\n writer,\n \" - str. \",\n result._id,\n \".\"\n ]\n }, void 0, true, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js\",\n lineNumber: 51,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js\",\n lineNumber: 36,\n columnNumber: 5\n }, undefined);\n};\n_s(Result, \"vYfvUCqlcBSzWJ0UrpRdPzL9KNI=\", false, function() {\n return [\n next_router__WEBPACK_IMPORTED_MODULE_2__.useRouter\n ];\n});\n_c = Result;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Result);\nvar _c;\n$RefreshReg$(_c, \"Result\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n
2023-02-16 00:05:13 +01:00
/***/ })$,
/***/ "./components/Results.js":
2023-03-08 19:52:30 +01:00
 <00>7<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourcen/*!*******************************!*\
2023-02-16 00:05:13 +01:00
!*** ./components/Results.js ***!
\*******************************/
2023-03-08 19:52:30 +01:00
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource [<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceS/***/ (function(module, __webpack_exports__, __webpack_require__) {
2023-02-16 00:05:13 +01:00
"use strict";
2023-03-08 19:52:30 +01:00
Meval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Result__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Result */ \"./components/Result.js\");\n\n\n\nconst Results = (param)=>{\n let { data , term } = param;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \" flex flex-col justify-around gap-5 py-5 w-[90vw] mt-5 m-auto laptop:mt-0 laptop:ml-[8rem] laptop:w-[55vw] bg-[#202124] \",\n children: data.map((result)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Result__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n result: result,\n term: term\n }, result._id, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Results.js\",\n lineNumber: 22,\n columnNumber: 31\n }, undefined))\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Results.js\",\n lineNumber: 8,\n columnNumber: 5\n }, undefined);\n};\n_c = Results;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Results);\nvar _c;\n$RefreshReg$(_c, \"Results\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevExports = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports on update so we can compare the boundary\n // signatures.\n module.hot.dispose(function (data) {\n data.prevExports = currentExports;\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevExports !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n
2023-02-16 00:05:13 +01:00
2023-03-08 19:52:30 +01:00
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>/***/ (function(module, __webpack_exports__, __webpack_require__) {
2023-02-16 00:05:13 +01:00
"use strict";
2023-03-08 19:52:30 +01:00
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Result__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Result */ \"./components/Result.js\");\n\n\n\nconst Results = (param)=>{\n let { data , term } = param;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \" flex flex-col justify-around gap-5 py-5 w-[90vw] mt-5 m-auto laptop:mt-0 laptop:ml-[8rem] laptop:w-[55vw] bg-[#202124] \",\n children: data.map((result)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Result__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n result: result,\n term: term\n }, result._id, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Results.js\",\n lineNumber: 22,\n columnNumber: 31\n }, undefined))\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Results.js\",\n lineNumber: 8,\n columnNumber: 5\n }, undefined);\n};\n_c = Results;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Results);\nvar _c;\n$RefreshReg$(_c, \"Results\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevExports = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports on update so we can compare the boundary\n // signatures.\n module.hot.dispose(function (data) {\n data.prevExports = currentExports;\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevExports !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n
2023-02-16 00:05:13 +01:00
2023-03-08 19:52:30 +01:00
/***/ })<10><15>/*!*******************************!*\
2023-02-16 00:05:13 +01:00
!*** ./components/Results.js ***!
\*******************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2023-03-08 19:52:30 +01:00
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Result__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Result */ \"./components/Result.js\");\n\n\n\nconst Results = (param)=>{\n let { data , term } = param;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \" flex flex-col justify-around gap-5 py-5 w-[90vw] mt-5 m-auto laptop:mt-0 laptop:ml-[8rem] laptop:w-[55vw] bg-[#202124] \",\n children: data.map((result)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Result__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n result: result,\n term: term\n }, result._id, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Results.js\",\n lineNumber: 22,\n columnNumber: 31\n }, undefined))\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Results.js\",\n lineNumber: 8,\n columnNumber: 5\n }, undefined);\n};\n_c = Results;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Results);\nvar _c;\n$RefreshReg$(_c, \"Results\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevExports = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports on update so we can compare the boundary\n // signatures.\n module.hot.dispose(function (data) {\n data.prevExports = currentExports;\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevExports !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n
2023-02-16 00:05:13 +01:00
/***/ })A,
/***/ "./node_modules/next/dist/client/get-domain-locale.js":
 <00>><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!************************************************************!*\
!*** ./node_modules/next/dist/client/get-domain-locale.js ***!
\************************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceG/***/ (function(module, exports, __webpack_require__) {
"use strict";
<1F>eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.getDomainLocale = getDomainLocale;\nconst basePath = false || \"\";\nfunction getDomainLocale(path, locale, locales, domainLocales) {\n if (false) {} else {\n return false;\n }\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=get-domain-locale.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevExports = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports on update so we can compare the boundary\n // signatures.\n module.hot.dispose(function (data) {\n data.prevExports = currentExports;\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevExports !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevExports !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.getDomainLocale = getDomainLocale;\nconst basePath = false || \"\";\nfunction getDomainLocale(path, locale, locales, domainLocales) {\n if (false) {} else {\n return false;\n }\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=get-domain-locale.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevExports = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports on update so we can compare the boundary\n // signatures.\n module.hot.dispose(function (data) {\n data.prevExports = currentExports;\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevExports !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevExports !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\
/***/ })<10><15><1F>/*!************************************************************!*\
!*** ./node_modules/next/dist/client/get-domain-locale.js ***!
\************************************************************/
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.getDomainLocale = getDomainLocale;\nconst basePath = false || \"\";\nfunction getDomainLocale(path, locale, locales, domainLocales) {\n if (false) {} else {\n return false;\n }\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=get-domain-locale.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevExports = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports on update so we can compare the boundary\n // signatures.\n module.hot.dispose(function (data) {\n data.prevExports = currentExports;\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevExports !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevExports !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\
/***/ })4,
/***/ "./node_modules/next/dist/client/link.js":
 <00><><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!***********************************************!*\
!*** ./node_modules/next/dist/client/link.js ***!
\***********************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource n<><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceG/***/ (function(module, exports, __webpack_require__) {
"use strict";
l<>eval(__webpack_require__.ts("\nvar _s = $RefreshSig$();\n\"use client\";\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = void 0;\nvar _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ \"./node_modules/@swc/helpers/lib/_interop_require_default.js\")[\"default\"]);\nvar _object_without_properties_loose = (__webpack_require__(/*! @swc/helpers/lib/_object_without_properties_loose.js */ \"./node_modules/@swc/helpers/lib/_object_without_properties_loose.js\")[\"default\"]);\nvar _react = _interop_require_default(__webpack_require__(/*! react */ \"./node_modules/react/index.js\"));\nvar _router = __webpack_require__(/*! ../shared/lib/router/router */ \"./node_modules/next/dist/shared/lib/router/router.js\");\nvar _formatUrl = __webpack_require__(/*! ../shared/lib/router/utils/format-url */ \"./node_modules/next/dist/shared/lib/router/utils/format-url.js\");\nvar _addLocale = __webpack_require__(/*! ./add-locale */ \"./node_modules/next/dist/client/add-locale.js\");\nvar _routerContext = __webpack_require__(/*! ../shared/lib/router-context */ \"./node_modules/next/dist/shared/lib/router-context.js\");\nvar _appRouterContext = __webpack_require__(/*! ../shared/lib/app-router-context */ \"./node_modules/next/dist/shared/lib/app-router-context.js\");\nvar _useIntersection = __webpack_require__(/*! ./use-intersection */ \"./node_modules/next/dist/client/use-intersection.js\");\nvar _getDomainLocale = __webpack_require__(/*! ./get-domain-locale */ \"./node_modules/next/dist/client/get-domain-locale.js\");\nvar _addBasePath = __webpack_require__(/*! ./add-base-path */ \"./node_modules/next/dist/client/add-base-path.js\");\nconst prefetched = new Set();\nfunction prefetch(router, href, as, options) {\n if (false) {}\n if (!(0, _router).isLocalURL(href)) {\n return;\n }\n // We should only dedupe requests when experimental.optimisticClientCache is\n // disabled.\n if (!options.bypassPrefetchedCheck) {\n const locale = typeof options.locale !== \"undefined\" ? options.locale : \"locale\" in router ? router.locale : undefined;\n const prefetchedKey = href + \"%\" + as + \"%\" + locale;\n // If we've already fetched the key, then don't prefetch it again!\n if (prefetched.has(prefetchedKey)) {\n return;\n }\n // Mark this URL as prefetched.\n prefetched.add(prefetchedKey);\n }\n // Prefetch the JSON page if asked (only in the client)\n // We need to handle a prefetch error here since we may be\n // loading with priority which can reject but we don't\n // want to force navigation since this is only a prefetch\n Promise.resolve(router.prefetch(href, as, options)).catch((err)=>{\n if (true) {\n // rethrow to show invalid URL errors\n throw err;\n }\n });\n}\nfunction isModifiedEvent(event) {\n const { target } = event.currentTarget;\n return target && target !== \"_self\" || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey || event.nativeEvent && event.nativeEvent.which === 2;\n}\nfunction linkClicked(e, router, href, as, replace, shallow, scroll, locale, isAppRouter, prefetchEnabled) {\n const { nodeName } = e.currentTarget;\n // anchors inside an svg have a lowercase nodeName\n const isAnchorNodeName = nodeName.toUpperCase() === \"A\";\n if (isAnchorNodeName && (isModifiedEvent(e) || !(0, _router).isLocalURL(href))) {\n // ignore click for browsers default behavior\n return;\n }\n e.preventDefault();\n const navigate = ()=>{\n // If the router is an NextRouter instance it will have `beforePopState`\n if (\"beforePopState\" in router) {\n router[replace ? \"replace\" : \"push\"](href, as, {\n shallow,\n locale,\n scroll\n });\n } else {\n router[replace ? \"replace\" : \"push\"](as || href, {\n forceOptimisticNavigation: !
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F><>/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("\nvar _s = $RefreshSig$();\n\"use client\";\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = void 0;\nvar _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ \"./node_modules/@swc/helpers/lib/_interop_require_default.js\")[\"default\"]);\nvar _object_without_properties_loose = (__webpack_require__(/*! @swc/helpers/lib/_object_without_properties_loose.js */ \"./node_modules/@swc/helpers/lib/_object_without_properties_loose.js\")[\"default\"]);\nvar _react = _interop_require_default(__webpack_require__(/*! react */ \"./node_modules/react/index.js\"));\nvar _router = __webpack_require__(/*! ../shared/lib/router/router */ \"./node_modules/next/dist/shared/lib/router/router.js\");\nvar _formatUrl = __webpack_require__(/*! ../shared/lib/router/utils/format-url */ \"./node_modules/next/dist/shared/lib/router/utils/format-url.js\");\nvar _addLocale = __webpack_require__(/*! ./add-locale */ \"./node_modules/next/dist/client/add-locale.js\");\nvar _routerContext = __webpack_require__(/*! ../shared/lib/router-context */ \"./node_modules/next/dist/shared/lib/router-context.js\");\nvar _appRouterContext = __webpack_require__(/*! ../shared/lib/app-router-context */ \"./node_modules/next/dist/shared/lib/app-router-context.js\");\nvar _useIntersection = __webpack_require__(/*! ./use-intersection */ \"./node_modules/next/dist/client/use-intersection.js\");\nvar _getDomainLocale = __webpack_require__(/*! ./get-domain-locale */ \"./node_modules/next/dist/client/get-domain-locale.js\");\nvar _addBasePath = __webpack_require__(/*! ./add-base-path */ \"./node_modules/next/dist/client/add-base-path.js\");\nconst prefetched = new Set();\nfunction prefetch(router, href, as, options) {\n if (false) {}\n if (!(0, _router).isLocalURL(href)) {\n return;\n }\n // We should only dedupe requests when experimental.optimisticClientCache is\n // disabled.\n if (!options.bypassPrefetchedCheck) {\n const locale = typeof options.locale !== \"undefined\" ? options.locale : \"locale\" in router ? router.locale : undefined;\n const prefetchedKey = href + \"%\" + as + \"%\" + locale;\n // If we've already fetched the key, then don't prefetch it again!\n if (prefetched.has(prefetchedKey)) {\n return;\n }\n // Mark this URL as prefetched.\n prefetched.add(prefetchedKey);\n }\n // Prefetch the JSON page if asked (only in the client)\n // We need to handle a prefetch error here since we may be\n // loading with priority which can reject but we don't\n // want to force navigation since this is only a prefetch\n Promise.resolve(router.prefetch(href, as, options)).catch((err)=>{\n if (true) {\n // rethrow to show invalid URL errors\n throw err;\n }\n });\n}\nfunction isModifiedEvent(event) {\n const { target } = event.currentTarget;\n return target && target !== \"_self\" || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey || event.nativeEvent && event.nativeEvent.which === 2;\n}\nfunction linkClicked(e, router, href, as, replace, shallow, scroll, locale, isAppRouter, prefetchEnabled) {\n const { nodeName } = e.currentTarget;\n // anchors inside an svg have a lowercase nodeName\n const isAnchorNodeName = nodeName.toUpperCase() === \"A\";\n if (isAnchorNodeName && (isModifiedEvent(e) || !(0, _router).isLocalURL(href))) {\n // ignore click for browsers default behavior\n return;\n }\n e.preventDefault();\n const navigate = ()=>{\n // If the router is an NextRouter instance it will have `beforePopState`\n if (\"beforePopState\" in router) {\n router[replace ? \"replace\" : \"push\"](href, as, {\n shallow,\n locale,\n scroll\n });\n } else {\n router[replace ? \"replace\" : \"push\"](as || href, {\n forceOptimisticNavigation: !prefetchE
/***/ })<10><15>[<5B>/*!***********************************************!*\
!*** ./node_modules/next/dist/client/link.js ***!
\***********************************************/
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("\nvar _s = $RefreshSig$();\n\"use client\";\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = void 0;\nvar _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ \"./node_modules/@swc/helpers/lib/_interop_require_default.js\")[\"default\"]);\nvar _object_without_properties_loose = (__webpack_require__(/*! @swc/helpers/lib/_object_without_properties_loose.js */ \"./node_modules/@swc/helpers/lib/_object_without_properties_loose.js\")[\"default\"]);\nvar _react = _interop_require_default(__webpack_require__(/*! react */ \"./node_modules/react/index.js\"));\nvar _router = __webpack_require__(/*! ../shared/lib/router/router */ \"./node_modules/next/dist/shared/lib/router/router.js\");\nvar _formatUrl = __webpack_require__(/*! ../shared/lib/router/utils/format-url */ \"./node_modules/next/dist/shared/lib/router/utils/format-url.js\");\nvar _addLocale = __webpack_require__(/*! ./add-locale */ \"./node_modules/next/dist/client/add-locale.js\");\nvar _routerContext = __webpack_require__(/*! ../shared/lib/router-context */ \"./node_modules/next/dist/shared/lib/router-context.js\");\nvar _appRouterContext = __webpack_require__(/*! ../shared/lib/app-router-context */ \"./node_modules/next/dist/shared/lib/app-router-context.js\");\nvar _useIntersection = __webpack_require__(/*! ./use-intersection */ \"./node_modules/next/dist/client/use-intersection.js\");\nvar _getDomainLocale = __webpack_require__(/*! ./get-domain-locale */ \"./node_modules/next/dist/client/get-domain-locale.js\");\nvar _addBasePath = __webpack_require__(/*! ./add-base-path */ \"./node_modules/next/dist/client/add-base-path.js\");\nconst prefetched = new Set();\nfunction prefetch(router, href, as, options) {\n if (false) {}\n if (!(0, _router).isLocalURL(href)) {\n return;\n }\n // We should only dedupe requests when experimental.optimisticClientCache is\n // disabled.\n if (!options.bypassPrefetchedCheck) {\n const locale = typeof options.locale !== \"undefined\" ? options.locale : \"locale\" in router ? router.locale : undefined;\n const prefetchedKey = href + \"%\" + as + \"%\" + locale;\n // If we've already fetched the key, then don't prefetch it again!\n if (prefetched.has(prefetchedKey)) {\n return;\n }\n // Mark this URL as prefetched.\n prefetched.add(prefetchedKey);\n }\n // Prefetch the JSON page if asked (only in the client)\n // We need to handle a prefetch error here since we may be\n // loading with priority which can reject but we don't\n // want to force navigation since this is only a prefetch\n Promise.resolve(router.prefetch(href, as, options)).catch((err)=>{\n if (true) {\n // rethrow to show invalid URL errors\n throw err;\n }\n });\n}\nfunction isModifiedEvent(event) {\n const { target } = event.currentTarget;\n return target && target !== \"_self\" || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey || event.nativeEvent && event.nativeEvent.which === 2;\n}\nfunction linkClicked(e, router, href, as, replace, shallow, scroll, locale, isAppRouter, prefetchEnabled) {\n const { nodeName } = e.currentTarget;\n // anchors inside an svg have a lowercase nodeName\n const isAnchorNodeName = nodeName.toUpperCase() === \"A\";\n if (isAnchorNodeName && (isModifiedEvent(e) || !(0, _router).isLocalURL(href))) {\n // ignore click for browsers default behavior\n return;\n }\n e.preventDefault();\n const navigate = ()=>{\n // If the router is an NextRouter instance it will have `beforePopState`\n if (\"beforePopState\" in router) {\n router[replace ? \"replace\" : \"push\"](href, as, {\n shallow,\n locale,\n scroll\n });\n } else {\n router[replace ? \"replace\" : \"push\"](as || href, {\n forceOptimisticNavigation: !prefetchE
/***/ })@,
/***/ "./node_modules/next/dist/client/use-intersection.js":
 <1E><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!***********************************************************!*\
!*** ./node_modules/next/dist/client/use-intersection.js ***!
\***********************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00>C<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceG/***/ (function(module, exports, __webpack_require__) {
"use strict";
<1F>Beval(__webpack_require__.ts("\nvar _s = $RefreshSig$();\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.useIntersection = useIntersection;\nvar _react = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\nvar _requestIdleCallback = __webpack_require__(/*! ./request-idle-callback */ \"./node_modules/next/dist/client/request-idle-callback.js\");\nconst hasIntersectionObserver = typeof IntersectionObserver === \"function\";\nconst observers = new Map();\nconst idList = [];\nfunction createObserver(options) {\n const id = {\n root: options.root || null,\n margin: options.rootMargin || \"\"\n };\n const existing = idList.find((obj)=>obj.root === id.root && obj.margin === id.margin);\n let instance;\n if (existing) {\n instance = observers.get(existing);\n if (instance) {\n return instance;\n }\n }\n const elements = new Map();\n const observer = new IntersectionObserver((entries)=>{\n entries.forEach((entry)=>{\n const callback = elements.get(entry.target);\n const isVisible = entry.isIntersecting || entry.intersectionRatio > 0;\n if (callback && isVisible) {\n callback(isVisible);\n }\n });\n }, options);\n instance = {\n id,\n observer,\n elements\n };\n idList.push(id);\n observers.set(id, instance);\n return instance;\n}\nfunction observe(element, callback, options) {\n const { id , observer , elements } = createObserver(options);\n elements.set(element, callback);\n observer.observe(element);\n return function unobserve() {\n elements.delete(element);\n observer.unobserve(element);\n // Destroy observer when there's nothing left to watch:\n if (elements.size === 0) {\n observer.disconnect();\n observers.delete(id);\n const index = idList.findIndex((obj)=>obj.root === id.root && obj.margin === id.margin);\n if (index > -1) {\n idList.splice(index, 1);\n }\n }\n };\n}\nfunction useIntersection(param) {\n let { rootRef , rootMargin , disabled } = param;\n _s();\n const isDisabled = disabled || !hasIntersectionObserver;\n const [visible, setVisible] = (0, _react).useState(false);\n const [element, setElement] = (0, _react).useState(null);\n (0, _react).useEffect(()=>{\n if (hasIntersectionObserver) {\n if (isDisabled || visible) return;\n if (element && element.tagName) {\n const unobserve = observe(element, (isVisible)=>isVisible && setVisible(isVisible), {\n root: rootRef == null ? void 0 : rootRef.current,\n rootMargin\n });\n return unobserve;\n }\n } else {\n if (!visible) {\n const idleCallback = (0, _requestIdleCallback).requestIdleCallback(()=>setVisible(true));\n return ()=>(0, _requestIdleCallback).cancelIdleCallback(idleCallback);\n }\n }\n }, [\n element,\n isDisabled,\n rootMargin,\n rootRef,\n visible\n ]);\n const resetVisible = (0, _react).useCallback(()=>{\n setVisible(false);\n }, []);\n return [\n setElement,\n visible,\n resetVisible\n ];\n}\n_s(useIntersection, \"mCSdCffdW7h1A87zcVCmaEd/d2A=\");\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=use-intersection.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser c
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashCC/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("\nvar _s = $RefreshSig$();\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.useIntersection = useIntersection;\nvar _react = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\nvar _requestIdleCallback = __webpack_require__(/*! ./request-idle-callback */ \"./node_modules/next/dist/client/request-idle-callback.js\");\nconst hasIntersectionObserver = typeof IntersectionObserver === \"function\";\nconst observers = new Map();\nconst idList = [];\nfunction createObserver(options) {\n const id = {\n root: options.root || null,\n margin: options.rootMargin || \"\"\n };\n const existing = idList.find((obj)=>obj.root === id.root && obj.margin === id.margin);\n let instance;\n if (existing) {\n instance = observers.get(existing);\n if (instance) {\n return instance;\n }\n }\n const elements = new Map();\n const observer = new IntersectionObserver((entries)=>{\n entries.forEach((entry)=>{\n const callback = elements.get(entry.target);\n const isVisible = entry.isIntersecting || entry.intersectionRatio > 0;\n if (callback && isVisible) {\n callback(isVisible);\n }\n });\n }, options);\n instance = {\n id,\n observer,\n elements\n };\n idList.push(id);\n observers.set(id, instance);\n return instance;\n}\nfunction observe(element, callback, options) {\n const { id , observer , elements } = createObserver(options);\n elements.set(element, callback);\n observer.observe(element);\n return function unobserve() {\n elements.delete(element);\n observer.unobserve(element);\n // Destroy observer when there's nothing left to watch:\n if (elements.size === 0) {\n observer.disconnect();\n observers.delete(id);\n const index = idList.findIndex((obj)=>obj.root === id.root && obj.margin === id.margin);\n if (index > -1) {\n idList.splice(index, 1);\n }\n }\n };\n}\nfunction useIntersection(param) {\n let { rootRef , rootMargin , disabled } = param;\n _s();\n const isDisabled = disabled || !hasIntersectionObserver;\n const [visible, setVisible] = (0, _react).useState(false);\n const [element, setElement] = (0, _react).useState(null);\n (0, _react).useEffect(()=>{\n if (hasIntersectionObserver) {\n if (isDisabled || visible) return;\n if (element && element.tagName) {\n const unobserve = observe(element, (isVisible)=>isVisible && setVisible(isVisible), {\n root: rootRef == null ? void 0 : rootRef.current,\n rootMargin\n });\n return unobserve;\n }\n } else {\n if (!visible) {\n const idleCallback = (0, _requestIdleCallback).requestIdleCallback(()=>setVisible(true));\n return ()=>(0, _requestIdleCallback).cancelIdleCallback(idleCallback);\n }\n }\n }, [\n element,\n isDisabled,\n rootMargin,\n rootRef,\n visible\n ]);\n const resetVisible = (0, _react).useCallback(()=>{\n setVisible(false);\n }, []);\n return [\n setElement,\n visible,\n resetVisible\n ];\n}\n_s(useIntersection, \"mCSdCffdW7h1A87zcVCmaEd/d2A=\");\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=use-intersection.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a
/***/ })<10><15>D/*!***********************************************************!*\
!*** ./node_modules/next/dist/client/use-intersection.js ***!
\***********************************************************/
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("\nvar _s = $RefreshSig$();\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.useIntersection = useIntersection;\nvar _react = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\nvar _requestIdleCallback = __webpack_require__(/*! ./request-idle-callback */ \"./node_modules/next/dist/client/request-idle-callback.js\");\nconst hasIntersectionObserver = typeof IntersectionObserver === \"function\";\nconst observers = new Map();\nconst idList = [];\nfunction createObserver(options) {\n const id = {\n root: options.root || null,\n margin: options.rootMargin || \"\"\n };\n const existing = idList.find((obj)=>obj.root === id.root && obj.margin === id.margin);\n let instance;\n if (existing) {\n instance = observers.get(existing);\n if (instance) {\n return instance;\n }\n }\n const elements = new Map();\n const observer = new IntersectionObserver((entries)=>{\n entries.forEach((entry)=>{\n const callback = elements.get(entry.target);\n const isVisible = entry.isIntersecting || entry.intersectionRatio > 0;\n if (callback && isVisible) {\n callback(isVisible);\n }\n });\n }, options);\n instance = {\n id,\n observer,\n elements\n };\n idList.push(id);\n observers.set(id, instance);\n return instance;\n}\nfunction observe(element, callback, options) {\n const { id , observer , elements } = createObserver(options);\n elements.set(element, callback);\n observer.observe(element);\n return function unobserve() {\n elements.delete(element);\n observer.unobserve(element);\n // Destroy observer when there's nothing left to watch:\n if (elements.size === 0) {\n observer.disconnect();\n observers.delete(id);\n const index = idList.findIndex((obj)=>obj.root === id.root && obj.margin === id.margin);\n if (index > -1) {\n idList.splice(index, 1);\n }\n }\n };\n}\nfunction useIntersection(param) {\n let { rootRef , rootMargin , disabled } = param;\n _s();\n const isDisabled = disabled || !hasIntersectionObserver;\n const [visible, setVisible] = (0, _react).useState(false);\n const [element, setElement] = (0, _react).useState(null);\n (0, _react).useEffect(()=>{\n if (hasIntersectionObserver) {\n if (isDisabled || visible) return;\n if (element && element.tagName) {\n const unobserve = observe(element, (isVisible)=>isVisible && setVisible(isVisible), {\n root: rootRef == null ? void 0 : rootRef.current,\n rootMargin\n });\n return unobserve;\n }\n } else {\n if (!visible) {\n const idleCallback = (0, _requestIdleCallback).requestIdleCallback(()=>setVisible(true));\n return ()=>(0, _requestIdleCallback).cancelIdleCallback(idleCallback);\n }\n }\n }, [\n element,\n isDisabled,\n rootMargin,\n rootRef,\n visible\n ]);\n const resetVisible = (0, _react).useCallback(()=>{\n setVisible(false);\n }, []);\n return [\n setElement,\n visible,\n resetVisible\n ];\n}\n_s(useIntersection, \"mCSdCffdW7h1A87zcVCmaEd/d2A=\");\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=use-intersection.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a
/***/ }),
/***/ "./pages/search.js":
2023-03-08 19:52:30 +01:00
 <00><><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource\/*!*************************!*\
2023-02-16 00:05:13 +01:00
!*** ./pages/search.js ***!
\*************************/
2023-03-08 19:52:30 +01:00
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00>H<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceS/***/ (function(module, __webpack_exports__, __webpack_require__) {
2023-02-16 00:05:13 +01:00
"use strict";
~Geval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"__N_SSP\": function() { return /* binding */ __N_SSP; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_Results__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/Results */ \"./components/Results.js\");\n/* harmony import */ var react_icons_ai__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-icons/ai */ \"./node_modules/react-icons/ai/index.esm.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_4__);\n\nvar _s = $RefreshSig$();\n\n\n\n\n\nconst SearchPage = (param)=>{\n let { data } = param;\n _s();\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_4__.useRouter)();\n const [searchInput, setSearchInput] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(router.query.term);\n const term = searchInput;\n const search = ()=>{\n if (!term) return;\n router.push(\"/search?term=\".concat(term));\n };\n const enterHandler = (e)=>{\n if (e.key === \"Enter\" && term !== \"\") router.push(\"/search?term=\".concat(term));\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col justify-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col laptop:flex-row flex-wrap items-start w-[100vw] laptop:w-[80vw] laptop:h-[20vh] laptop:max-w-[90vw]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"p-10 w-[100vw] laptop:w-[25rem]\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_3___default()), {\n href: \"/\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-5xl tablet:text-6xl laptop:text-3xl text-white text-center font-serif \",\n children: \"KitabCitab\"\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js\",\n lineNumber: 27,\n columnNumber: 32\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js\",\n lineNumber: 27,\n columnNumber: 17\n }
2023-02-16 00:05:13 +01:00
2023-03-08 19:52:30 +01:00
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>G/***/ (function(module, __webpack_exports__, __webpack_require__) {
2023-02-16 00:05:13 +01:00
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"__N_SSP\": function() { return /* binding */ __N_SSP; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_Results__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/Results */ \"./components/Results.js\");\n/* harmony import */ var react_icons_ai__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-icons/ai */ \"./node_modules/react-icons/ai/index.esm.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_4__);\n\nvar _s = $RefreshSig$();\n\n\n\n\n\nconst SearchPage = (param)=>{\n let { data } = param;\n _s();\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_4__.useRouter)();\n const [searchInput, setSearchInput] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(router.query.term);\n const term = searchInput;\n const search = ()=>{\n if (!term) return;\n router.push(\"/search?term=\".concat(term));\n };\n const enterHandler = (e)=>{\n if (e.key === \"Enter\" && term !== \"\") router.push(\"/search?term=\".concat(term));\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col justify-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col laptop:flex-row flex-wrap items-start w-[100vw] laptop:w-[80vw] laptop:h-[20vh] laptop:max-w-[90vw]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"p-10 w-[100vw] laptop:w-[25rem]\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_3___default()), {\n href: \"/\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-5xl tablet:text-6xl laptop:text-3xl text-white text-center font-serif \",\n children: \"KitabCitab\"\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js\",\n lineNumber: 27,\n columnNumber: 32\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js\",\n lineNumber: 27,\n columnNumber: 17\n }, undefin
2023-02-16 00:05:13 +01:00
2023-03-08 19:52:30 +01:00
/***/ })<10><15>7H/*!*************************!*\
2023-02-16 00:05:13 +01:00
!*** ./pages/search.js ***!
\*************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"__N_SSP\": function() { return /* binding */ __N_SSP; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_Results__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/Results */ \"./components/Results.js\");\n/* harmony import */ var react_icons_ai__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-icons/ai */ \"./node_modules/react-icons/ai/index.esm.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_4__);\n\nvar _s = $RefreshSig$();\n\n\n\n\n\nconst SearchPage = (param)=>{\n let { data } = param;\n _s();\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_4__.useRouter)();\n const [searchInput, setSearchInput] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(router.query.term);\n const term = searchInput;\n const search = ()=>{\n if (!term) return;\n router.push(\"/search?term=\".concat(term));\n };\n const enterHandler = (e)=>{\n if (e.key === \"Enter\" && term !== \"\") router.push(\"/search?term=\".concat(term));\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col justify-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col laptop:flex-row flex-wrap items-start w-[100vw] laptop:w-[80vw] laptop:h-[20vh] laptop:max-w-[90vw]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"p-10 w-[100vw] laptop:w-[25rem]\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_3___default()), {\n href: \"/\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-5xl tablet:text-6xl laptop:text-3xl text-white text-center font-serif \",\n children: \"KitabCitab\"\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js\",\n lineNumber: 27,\n columnNumber: 32\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js\",\n lineNumber: 27,\n columnNumber: 17\n }, undefin
2023-02-16 00:05:13 +01:00
/***/ })(,
/***/ "./node_modules/next/link.js":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourcez/*!***********************************!*\
!*** ./node_modules/next/link.js ***!
\***********************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource h<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourceJ/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
ceval(__webpack_require__.ts("module.exports = __webpack_require__(/*! ./dist/client/link */ \"./node_modules/next/dist/client/link.js\")\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9saW5rLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFBLHlHQUE4QyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9ub2RlX21vZHVsZXMvbmV4dC9saW5rLmpzPzc1YjMiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2Rpc3QvY2xpZW50L2xpbmsnKVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/link.js\n")); 
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
eval(__webpack_require__.ts("module.exports = __webpack_require__(/*! ./dist/client/link */ \"./node_modules/next/dist/client/link.js\")\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9saW5rLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFBLHlHQUE4QyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9ub2RlX21vZHVsZXMvbmV4dC9saW5rLmpzPzc1YjMiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2Rpc3QvY2xpZW50L2xpbmsnKVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/link.js\n"));
/***/ })<10><15>1/*!***********************************!*\
!*** ./node_modules/next/link.js ***!
\***********************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
eval(__webpack_require__.ts("module.exports = __webpack_require__(/*! ./dist/client/link */ \"./node_modules/next/dist/client/link.js\")\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9saW5rLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFBLHlHQUE4QyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9ub2RlX21vZHVsZXMvbmV4dC9saW5rLmpzPzc1YjMiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2Rpc3QvY2xpZW50L2xpbmsnKVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/link.js\n"));
/***/ })7,
/***/ "./node_modules/react-icons/ai/index.esm.js":
 <00>c5<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!**************************************************!*\
!*** ./node_modules/react-icons/ai/index.esm.js ***!
\**************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource B<><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourced/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
#<23>eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"AiFillAccountBook\": function() { return /* binding */ AiFillAccountBook; },\n/* harmony export */ \"AiFillAlert\": function() { return /* binding */ AiFillAlert; },\n/* harmony export */ \"AiFillAlipayCircle\": function() { return /* binding */ AiFillAlipayCircle; },\n/* harmony export */ \"AiFillAlipaySquare\": function() { return /* binding */ AiFillAlipaySquare; },\n/* harmony export */ \"AiFillAliwangwang\": function() { return /* binding */ AiFillAliwangwang; },\n/* harmony export */ \"AiFillAmazonCircle\": function() { return /* binding */ AiFillAmazonCircle; },\n/* harmony export */ \"AiFillAmazonSquare\": function() { return /* binding */ AiFillAmazonSquare; },\n/* harmony export */ \"AiFillAndroid\": function() { return /* binding */ AiFillAndroid; },\n/* harmony export */ \"AiFillApi\": function() { return /* binding */ AiFillApi; },\n/* harmony export */ \"AiFillApple\": function() { return /* binding */ AiFillApple; },\n/* harmony export */ \"AiFillAppstore\": function() { return /* binding */ AiFillAppstore; },\n/* harmony export */ \"AiFillAudio\": function() { return /* binding */ AiFillAudio; },\n/* harmony export */ \"AiFillBackward\": function() { return /* binding */ AiFillBackward; },\n/* harmony export */ \"AiFillBank\": function() { return /* binding */ AiFillBank; },\n/* harmony export */ \"AiFillBehanceCircle\": function() { return /* binding */ AiFillBehanceCircle; },\n/* harmony export */ \"AiFillBehanceSquare\": function() { return /* binding */ AiFillBehanceSquare; },\n/* harmony export */ \"AiFillBell\": function() { return /* binding */ AiFillBell; },\n/* harmony export */ \"AiFillBook\": function() { return /* binding */ AiFillBook; },\n/* harmony export */ \"AiFillBoxPlot\": function() { return /* binding */ AiFillBoxPlot; },\n/* harmony export */ \"AiFillBug\": function() { return /* binding */ AiFillBug; },\n/* harmony export */ \"AiFillBuild\": function() { return /* binding */ AiFillBuild; },\n/* harmony export */ \"AiFillBulb\": function() { return /* binding */ AiFillBulb; },\n/* harmony export */ \"AiFillCalculator\": function() { return /* binding */ AiFillCalculator; },\n/* harmony export */ \"AiFillCalendar\": function() { return /* binding */ AiFillCalendar; },\n/* harmony export */ \"AiFillCamera\": function() { return /* binding */ AiFillCamera; },\n/* harmony export */ \"AiFillCar\": function() { return /* binding */ AiFillCar; },\n/* harmony export */ \"AiFillCaretDown\": function() { return /* binding */ AiFillCaretDown; },\n/* harmony export */ \"AiFillCaretLeft\": function() { return /* binding */ AiFillCaretLeft; },\n/* harmony export */ \"AiFillCaretRight\": function() { return /* binding */ AiFillCaretRight; },\n/* harmony export */ \"AiFillCaretUp\": function() { return /* binding */ AiFillCaretUp; },\n/* harmony export */ \"AiFillCarryOut\": function() { return /* binding */ AiFillCarryOut; },\n/* harmony export */ \"AiFillCheckCircle\": function() { return /* binding */ AiFillCheckCircle; },\n/* harmony export */ \"AiFillCheckSquare\": function() { return /* binding */ AiFillCheckSquare; },\n/* harmony export */ \"AiFillChrome\": function() { return /* binding */ AiFillChrome; },\n/* harmony export */ \"AiFillCiCircle\": function() { return /* binding */ AiFillCiCircle; },\n/* harmony export */ \"AiFillClockCircle\": function() { return /* binding */ AiFillClockCircle; },\n/* harmony export */ \"AiFillCloseCircle\": function() { return /* binding */ AiFillCloseCircle; },\n/* harmony export */ \"AiFillCloseSquare\": function() { return /* binding */ AiFillCloseSquare; },\n/* harmony export */ \"AiFillCloud\": function() { return /* binding */ AiFillCloud; },\n/* harmony export */ \"AiFillCode\": function() { return /* binding */ AiFillCode; },\n/* harmony export */ \"AiFillCodeSandboxCircle\": function() { return /
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F><>/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"AiFillAccountBook\": function() { return /* binding */ AiFillAccountBook; },\n/* harmony export */ \"AiFillAlert\": function() { return /* binding */ AiFillAlert; },\n/* harmony export */ \"AiFillAlipayCircle\": function() { return /* binding */ AiFillAlipayCircle; },\n/* harmony export */ \"AiFillAlipaySquare\": function() { return /* binding */ AiFillAlipaySquare; },\n/* harmony export */ \"AiFillAliwangwang\": function() { return /* binding */ AiFillAliwangwang; },\n/* harmony export */ \"AiFillAmazonCircle\": function() { return /* binding */ AiFillAmazonCircle; },\n/* harmony export */ \"AiFillAmazonSquare\": function() { return /* binding */ AiFillAmazonSquare; },\n/* harmony export */ \"AiFillAndroid\": function() { return /* binding */ AiFillAndroid; },\n/* harmony export */ \"AiFillApi\": function() { return /* binding */ AiFillApi; },\n/* harmony export */ \"AiFillApple\": function() { return /* binding */ AiFillApple; },\n/* harmony export */ \"AiFillAppstore\": function() { return /* binding */ AiFillAppstore; },\n/* harmony export */ \"AiFillAudio\": function() { return /* binding */ AiFillAudio; },\n/* harmony export */ \"AiFillBackward\": function() { return /* binding */ AiFillBackward; },\n/* harmony export */ \"AiFillBank\": function() { return /* binding */ AiFillBank; },\n/* harmony export */ \"AiFillBehanceCircle\": function() { return /* binding */ AiFillBehanceCircle; },\n/* harmony export */ \"AiFillBehanceSquare\": function() { return /* binding */ AiFillBehanceSquare; },\n/* harmony export */ \"AiFillBell\": function() { return /* binding */ AiFillBell; },\n/* harmony export */ \"AiFillBook\": function() { return /* binding */ AiFillBook; },\n/* harmony export */ \"AiFillBoxPlot\": function() { return /* binding */ AiFillBoxPlot; },\n/* harmony export */ \"AiFillBug\": function() { return /* binding */ AiFillBug; },\n/* harmony export */ \"AiFillBuild\": function() { return /* binding */ AiFillBuild; },\n/* harmony export */ \"AiFillBulb\": function() { return /* binding */ AiFillBulb; },\n/* harmony export */ \"AiFillCalculator\": function() { return /* binding */ AiFillCalculator; },\n/* harmony export */ \"AiFillCalendar\": function() { return /* binding */ AiFillCalendar; },\n/* harmony export */ \"AiFillCamera\": function() { return /* binding */ AiFillCamera; },\n/* harmony export */ \"AiFillCar\": function() { return /* binding */ AiFillCar; },\n/* harmony export */ \"AiFillCaretDown\": function() { return /* binding */ AiFillCaretDown; },\n/* harmony export */ \"AiFillCaretLeft\": function() { return /* binding */ AiFillCaretLeft; },\n/* harmony export */ \"AiFillCaretRight\": function() { return /* binding */ AiFillCaretRight; },\n/* harmony export */ \"AiFillCaretUp\": function() { return /* binding */ AiFillCaretUp; },\n/* harmony export */ \"AiFillCarryOut\": function() { return /* binding */ AiFillCarryOut; },\n/* harmony export */ \"AiFillCheckCircle\": function() { return /* binding */ AiFillCheckCircle; },\n/* harmony export */ \"AiFillCheckSquare\": function() { return /* binding */ AiFillCheckSquare; },\n/* harmony export */ \"AiFillChrome\": function() { return /* binding */ AiFillChrome; },\n/* harmony export */ \"AiFillCiCircle\": function() { return /* binding */ AiFillCiCircle; },\n/* harmony export */ \"AiFillClockCircle\": function() { return /* binding */ AiFillClockCircle; },\n/* harmony export */ \"AiFillCloseCircle\": function() { return /* binding */ AiFillCloseCircle; },\n/* harmony export */ \"AiFillCloseSquare\": function() { return /* binding */ AiFillCloseSquare; },\n/* harmony export */ \"AiFillCloud\": function() { return /* binding */ AiFillCloud; },\n/* harmony export */ \"AiFillCode\": function() { return /* binding */ AiFillCode; },\n/* harmony export */ \"AiFillCodeSandboxCircle\": function() { return /* binding
/***/ })<10><15>8<>/*!**************************************************!*\
!*** ./node_modules/react-icons/ai/index.esm.js ***!
\**************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"AiFillAccountBook\": function() { return /* binding */ AiFillAccountBook; },\n/* harmony export */ \"AiFillAlert\": function() { return /* binding */ AiFillAlert; },\n/* harmony export */ \"AiFillAlipayCircle\": function() { return /* binding */ AiFillAlipayCircle; },\n/* harmony export */ \"AiFillAlipaySquare\": function() { return /* binding */ AiFillAlipaySquare; },\n/* harmony export */ \"AiFillAliwangwang\": function() { return /* binding */ AiFillAliwangwang; },\n/* harmony export */ \"AiFillAmazonCircle\": function() { return /* binding */ AiFillAmazonCircle; },\n/* harmony export */ \"AiFillAmazonSquare\": function() { return /* binding */ AiFillAmazonSquare; },\n/* harmony export */ \"AiFillAndroid\": function() { return /* binding */ AiFillAndroid; },\n/* harmony export */ \"AiFillApi\": function() { return /* binding */ AiFillApi; },\n/* harmony export */ \"AiFillApple\": function() { return /* binding */ AiFillApple; },\n/* harmony export */ \"AiFillAppstore\": function() { return /* binding */ AiFillAppstore; },\n/* harmony export */ \"AiFillAudio\": function() { return /* binding */ AiFillAudio; },\n/* harmony export */ \"AiFillBackward\": function() { return /* binding */ AiFillBackward; },\n/* harmony export */ \"AiFillBank\": function() { return /* binding */ AiFillBank; },\n/* harmony export */ \"AiFillBehanceCircle\": function() { return /* binding */ AiFillBehanceCircle; },\n/* harmony export */ \"AiFillBehanceSquare\": function() { return /* binding */ AiFillBehanceSquare; },\n/* harmony export */ \"AiFillBell\": function() { return /* binding */ AiFillBell; },\n/* harmony export */ \"AiFillBook\": function() { return /* binding */ AiFillBook; },\n/* harmony export */ \"AiFillBoxPlot\": function() { return /* binding */ AiFillBoxPlot; },\n/* harmony export */ \"AiFillBug\": function() { return /* binding */ AiFillBug; },\n/* harmony export */ \"AiFillBuild\": function() { return /* binding */ AiFillBuild; },\n/* harmony export */ \"AiFillBulb\": function() { return /* binding */ AiFillBulb; },\n/* harmony export */ \"AiFillCalculator\": function() { return /* binding */ AiFillCalculator; },\n/* harmony export */ \"AiFillCalendar\": function() { return /* binding */ AiFillCalendar; },\n/* harmony export */ \"AiFillCamera\": function() { return /* binding */ AiFillCamera; },\n/* harmony export */ \"AiFillCar\": function() { return /* binding */ AiFillCar; },\n/* harmony export */ \"AiFillCaretDown\": function() { return /* binding */ AiFillCaretDown; },\n/* harmony export */ \"AiFillCaretLeft\": function() { return /* binding */ AiFillCaretLeft; },\n/* harmony export */ \"AiFillCaretRight\": function() { return /* binding */ AiFillCaretRight; },\n/* harmony export */ \"AiFillCaretUp\": function() { return /* binding */ AiFillCaretUp; },\n/* harmony export */ \"AiFillCarryOut\": function() { return /* binding */ AiFillCarryOut; },\n/* harmony export */ \"AiFillCheckCircle\": function() { return /* binding */ AiFillCheckCircle; },\n/* harmony export */ \"AiFillCheckSquare\": function() { return /* binding */ AiFillCheckSquare; },\n/* harmony export */ \"AiFillChrome\": function() { return /* binding */ AiFillChrome; },\n/* harmony export */ \"AiFillCiCircle\": function() { return /* binding */ AiFillCiCircle; },\n/* harmony export */ \"AiFillClockCircle\": function() { return /* binding */ AiFillClockCircle; },\n/* harmony export */ \"AiFillCloseCircle\": function() { return /* binding */ AiFillCloseCircle; },\n/* harmony export */ \"AiFillCloseSquare\": function() { return /* binding */ AiFillCloseSquare; },\n/* harmony export */ \"AiFillCloud\": function() { return /* binding */ AiFillCloud; },\n/* harmony export */ \"AiFillCode\": function() { return /* binding */ AiFillCode; },\n/* harmony export */ \"AiFillCodeSandboxCircle\": function() { return /* binding
/***/ });,
/***/ "./node_modules/react-icons/lib/esm/iconBase.js":
 /A<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!******************************************************!*\
!*** ./node_modules/react-icons/lib/esm/iconBase.js ***!
\******************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource  <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourced/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
<1F>eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"GenIcon\": function() { return /* binding */ GenIcon; },\n/* harmony export */ \"IconBase\": function() { return /* binding */ IconBase; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _iconContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iconContext */ \"./node_modules/react-icons/lib/esm/iconContext.js\");\nvar __assign = undefined && undefined.__assign || function () {\n __assign = Object.assign || function (t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\n\nfunction Tree2Element(tree) {\n return tree && tree.map(function (node, i) {\n return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(node.tag, __assign({\n key: i\n }, node.attr), Tree2Element(node.child));\n });\n}\nfunction GenIcon(data) {\n // eslint-disable-next-line react/display-name\n return function (props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(IconBase, __assign({\n attr: __assign({}, data.attr)\n }, props), Tree2Element(data.child));\n };\n}\nfunction IconBase(props) {\n var elem = function (conf) {\n var attr = props.attr,\n size = props.size,\n title = props.title,\n svgProps = __rest(props, [\"attr\", \"size\", \"title\"]);\n var computedSize = size || conf.size || \"1em\";\n var className;\n if (conf.className) className = conf.className;\n if (props.className) className = (className ? className + \" \" : \"\") + props.className;\n return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"svg\", __assign({\n stroke: \"currentColor\",\n fill: \"currentColor\",\n strokeWidth: \"0\"\n }, conf.attr, attr, svgProps, {\n className: className,\n style: __assign(__assign({\n color: props.color || conf.color\n }, conf.style), props.style),\n height: computedSize,\n width: computedSize,\n xmlns: \"http://www.w3.org/2000/svg\"\n }), title && react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"title\", null, title), props.children);\n };\n return _iconContext__WEBPACK_IMPORTED_MODULE_1__.IconContext !== undefined ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_iconContext__WEBPACK_IMPORTED_MODULE_1__.IconContext.Consumer, null, function (conf) {\n return elem(conf);\n }) : elem(_iconContext__WEBPACK_IMPORTED_MODULE_1__.DefaultContext);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pY29uQmFzZS5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBLGVBQWUsU0FBSSxJQUFJLFNBQUk7QUFDM0I7QUFDQSw2Q0FBNkMsT0FBTztBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWEsU0FBSSxJQUFJLFNBQUk7QUFDekI7QUFDQTtBQUNBLDRIQUE0SCxjQUFjO0FBQzFJO0FBQ0E7QUFDQTtBQUNBO0FBQzBCO0FBQ2tDO0FBQzVEO0FBQ0E7QUFDQSxXQUFXLDBEQUFtQjtBQUM5QjtBQUNBLEtBQUs7QUFDTCxHQUFHO0FBQ0g7QUFDTztBQUNQO0FBQ0E7QUFDQSxXQUFXLDBEQUFtQjtBQUM5Qix1QkFBdUI7QUFDdkIsS0FBSztBQUNMO0FBQ0E7QUFDTztBQUNQO0FBQ0E7Q
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashS/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"GenIcon\": function() { return /* binding */ GenIcon; },\n/* harmony export */ \"IconBase\": function() { return /* binding */ IconBase; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _iconContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iconContext */ \"./node_modules/react-icons/lib/esm/iconContext.js\");\nvar __assign = undefined && undefined.__assign || function () {\n __assign = Object.assign || function (t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\n\nfunction Tree2Element(tree) {\n return tree && tree.map(function (node, i) {\n return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(node.tag, __assign({\n key: i\n }, node.attr), Tree2Element(node.child));\n });\n}\nfunction GenIcon(data) {\n // eslint-disable-next-line react/display-name\n return function (props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(IconBase, __assign({\n attr: __assign({}, data.attr)\n }, props), Tree2Element(data.child));\n };\n}\nfunction IconBase(props) {\n var elem = function (conf) {\n var attr = props.attr,\n size = props.size,\n title = props.title,\n svgProps = __rest(props, [\"attr\", \"size\", \"title\"]);\n var computedSize = size || conf.size || \"1em\";\n var className;\n if (conf.className) className = conf.className;\n if (props.className) className = (className ? className + \" \" : \"\") + props.className;\n return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"svg\", __assign({\n stroke: \"currentColor\",\n fill: \"currentColor\",\n strokeWidth: \"0\"\n }, conf.attr, attr, svgProps, {\n className: className,\n style: __assign(__assign({\n color: props.color || conf.color\n }, conf.style), props.style),\n height: computedSize,\n width: computedSize,\n xmlns: \"http://www.w3.org/2000/svg\"\n }), title && react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"title\", null, title), props.children);\n };\n return _iconContext__WEBPACK_IMPORTED_MODULE_1__.IconContext !== undefined ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_iconContext__WEBPACK_IMPORTED_MODULE_1__.IconContext.Consumer, null, function (conf) {\n return elem(conf);\n }) : elem(_iconContext__WEBPACK_IMPORTED_MODULE_1__.DefaultContext);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pY29uQmFzZS5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBLGVBQWUsU0FBSSxJQUFJLFNBQUk7QUFDM0I7QUFDQSw2Q0FBNkMsT0FBTztBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWEsU0FBSSxJQUFJLFNBQUk7QUFDekI7QUFDQTtBQUNBLDRIQUE0SCxjQUFjO0FBQzFJO0FBQ0E7QUFDQTtBQUNBO0FBQzBCO0FBQ2tDO0FBQzVEO0FBQ0E7QUFDQSxXQUFXLDBEQUFtQjtBQUM5QjtBQUNBLEtBQUs7QUFDTCxHQUFHO0FBQ0g7QUFDTztBQUNQO0FBQ0E7QUFDQSxXQUFXLDBEQUFtQjtBQUM5Qix1QkFBdUI7QUFDdkIsS0FBSztBQUNMO0FBQ0E7QUFDTztBQUNQO0FBQ0E7QUFDQTtBQU
/***/ })<10><15> /*!******************************************************!*\
!*** ./node_modules/react-icons/lib/esm/iconBase.js ***!
\******************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"GenIcon\": function() { return /* binding */ GenIcon; },\n/* harmony export */ \"IconBase\": function() { return /* binding */ IconBase; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _iconContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iconContext */ \"./node_modules/react-icons/lib/esm/iconContext.js\");\nvar __assign = undefined && undefined.__assign || function () {\n __assign = Object.assign || function (t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\n\nfunction Tree2Element(tree) {\n return tree && tree.map(function (node, i) {\n return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(node.tag, __assign({\n key: i\n }, node.attr), Tree2Element(node.child));\n });\n}\nfunction GenIcon(data) {\n // eslint-disable-next-line react/display-name\n return function (props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(IconBase, __assign({\n attr: __assign({}, data.attr)\n }, props), Tree2Element(data.child));\n };\n}\nfunction IconBase(props) {\n var elem = function (conf) {\n var attr = props.attr,\n size = props.size,\n title = props.title,\n svgProps = __rest(props, [\"attr\", \"size\", \"title\"]);\n var computedSize = size || conf.size || \"1em\";\n var className;\n if (conf.className) className = conf.className;\n if (props.className) className = (className ? className + \" \" : \"\") + props.className;\n return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"svg\", __assign({\n stroke: \"currentColor\",\n fill: \"currentColor\",\n strokeWidth: \"0\"\n }, conf.attr, attr, svgProps, {\n className: className,\n style: __assign(__assign({\n color: props.color || conf.color\n }, conf.style), props.style),\n height: computedSize,\n width: computedSize,\n xmlns: \"http://www.w3.org/2000/svg\"\n }), title && react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"title\", null, title), props.children);\n };\n return _iconContext__WEBPACK_IMPORTED_MODULE_1__.IconContext !== undefined ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_iconContext__WEBPACK_IMPORTED_MODULE_1__.IconContext.Consumer, null, function (conf) {\n return elem(conf);\n }) : elem(_iconContext__WEBPACK_IMPORTED_MODULE_1__.DefaultContext);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pY29uQmFzZS5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBLGVBQWUsU0FBSSxJQUFJLFNBQUk7QUFDM0I7QUFDQSw2Q0FBNkMsT0FBTztBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWEsU0FBSSxJQUFJLFNBQUk7QUFDekI7QUFDQTtBQUNBLDRIQUE0SCxjQUFjO0FBQzFJO0FBQ0E7QUFDQTtBQUNBO0FBQzBCO0FBQ2tDO0FBQzVEO0FBQ0E7QUFDQSxXQUFXLDBEQUFtQjtBQUM5QjtBQUNBLEtBQUs7QUFDTCxHQUFHO0FBQ0g7QUFDTztBQUNQO0FBQ0E7QUFDQSxXQUFXLDBEQUFtQjtBQUM5Qix1QkFBdUI7QUFDdkIsS0FBSztBQUNMO0FBQ0E7QUFDTztBQUNQO0FBQ0E7QUFDQTtBQU
/***/ })>,
/***/ "./node_modules/react-icons/lib/esm/iconContext.js":
 <00><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!*********************************************************!*\
!*** ./node_modules/react-icons/lib/esm/iconContext.js ***!
\*********************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource T<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourced/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
5eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"DefaultContext\": function() { return /* binding */ DefaultContext; },\n/* harmony export */ \"IconContext\": function() { return /* binding */ IconContext; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\nvar DefaultContext = {\n color: undefined,\n size: undefined,\n className: undefined,\n style: undefined,\n attr: undefined\n};\nvar IconContext = (react__WEBPACK_IMPORTED_MODULE_0___default().createContext) && react__WEBPACK_IMPORTED_MODULE_0___default().createContext(DefaultContext);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pY29uQ29udGV4dC5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQTBCO0FBQ25CO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sa0JBQWtCLDREQUFtQixJQUFJLDBEQUFtQiIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pY29uQ29udGV4dC5qcz85OTY0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmV4cG9ydCB2YXIgRGVmYXVsdENvbnRleHQgPSB7XG4gIGNvbG9yOiB1bmRlZmluZWQsXG4gIHNpemU6IHVuZGVmaW5lZCxcbiAgY2xhc3NOYW1lOiB1bmRlZmluZWQsXG4gIHN0eWxlOiB1bmRlZmluZWQsXG4gIGF0dHI6IHVuZGVmaW5lZFxufTtcbmV4cG9ydCB2YXIgSWNvbkNvbnRleHQgPSBSZWFjdC5jcmVhdGVDb250ZXh0ICYmIFJlYWN0LmNyZWF0ZUNvbnRleHQoRGVmYXVsdENvbnRleHQpOyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/react-icons/lib/esm/iconContext.js\n")); 
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"DefaultContext\": function() { return /* binding */ DefaultContext; },\n/* harmony export */ \"IconContext\": function() { return /* binding */ IconContext; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\nvar DefaultContext = {\n color: undefined,\n size: undefined,\n className: undefined,\n style: undefined,\n attr: undefined\n};\nvar IconContext = (react__WEBPACK_IMPORTED_MODULE_0___default().createContext) && react__WEBPACK_IMPORTED_MODULE_0___default().createContext(DefaultContext);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pY29uQ29udGV4dC5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQTBCO0FBQ25CO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sa0JBQWtCLDREQUFtQixJQUFJLDBEQUFtQiIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pY29uQ29udGV4dC5qcz85OTY0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmV4cG9ydCB2YXIgRGVmYXVsdENvbnRleHQgPSB7XG4gIGNvbG9yOiB1bmRlZmluZWQsXG4gIHNpemU6IHVuZGVmaW5lZCxcbiAgY2xhc3NOYW1lOiB1bmRlZmluZWQsXG4gIHN0eWxlOiB1bmRlZmluZWQsXG4gIGF0dHI6IHVuZGVmaW5lZFxufTtcbmV4cG9ydCB2YXIgSWNvbkNvbnRleHQgPSBSZWFjdC5jcmVhdGVDb250ZXh0ICYmIFJlYWN0LmNyZWF0ZUNvbnRleHQoRGVmYXVsdENvbnRleHQpOyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/react-icons/lib/esm/iconContext.js\n"));
/***/ })<10><15>_/*!*********************************************************!*\
!*** ./node_modules/react-icons/lib/esm/iconContext.js ***!
\*********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"DefaultContext\": function() { return /* binding */ DefaultContext; },\n/* harmony export */ \"IconContext\": function() { return /* binding */ IconContext; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\nvar DefaultContext = {\n color: undefined,\n size: undefined,\n className: undefined,\n style: undefined,\n attr: undefined\n};\nvar IconContext = (react__WEBPACK_IMPORTED_MODULE_0___default().createContext) && react__WEBPACK_IMPORTED_MODULE_0___default().createContext(DefaultContext);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pY29uQ29udGV4dC5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQTBCO0FBQ25CO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sa0JBQWtCLDREQUFtQixJQUFJLDBEQUFtQiIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pY29uQ29udGV4dC5qcz85OTY0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmV4cG9ydCB2YXIgRGVmYXVsdENvbnRleHQgPSB7XG4gIGNvbG9yOiB1bmRlZmluZWQsXG4gIHNpemU6IHVuZGVmaW5lZCxcbiAgY2xhc3NOYW1lOiB1bmRlZmluZWQsXG4gIHN0eWxlOiB1bmRlZmluZWQsXG4gIGF0dHI6IHVuZGVmaW5lZFxufTtcbmV4cG9ydCB2YXIgSWNvbkNvbnRleHQgPSBSZWFjdC5jcmVhdGVDb250ZXh0ICYmIFJlYWN0LmNyZWF0ZUNvbnRleHQoRGVmYXVsdENvbnRleHQpOyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/react-icons/lib/esm/iconContext.js\n"));
/***/ })@,
/***/ "./node_modules/react-icons/lib/esm/iconsManifest.js":
 B<><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!***********************************************************!*\
!*** ./node_modules/react-icons/lib/esm/iconsManifest.js ***!
\***********************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource C<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourced/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
<1F>Aeval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"IconsManifest\": function() { return /* binding */ IconsManifest; }\n/* harmony export */ });\nvar IconsManifest = [\n {\n \"id\": \"ci\",\n \"name\": \"Circum Icons\",\n \"projectUrl\": \"https://circumicons.com/\",\n \"license\": \"MPL-2.0 license\",\n \"licenseUrl\": \"https://github.com/Klarr-Agency/Circum-Icons/blob/main/LICENSE\"\n },\n {\n \"id\": \"fa\",\n \"name\": \"Font Awesome\",\n \"projectUrl\": \"https://fontawesome.com/\",\n \"license\": \"CC BY 4.0 License\",\n \"licenseUrl\": \"https://creativecommons.org/licenses/by/4.0/\"\n },\n {\n \"id\": \"io\",\n \"name\": \"Ionicons 4\",\n \"projectUrl\": \"https://ionicons.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\n },\n {\n \"id\": \"io5\",\n \"name\": \"Ionicons 5\",\n \"projectUrl\": \"https://ionicons.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\n },\n {\n \"id\": \"md\",\n \"name\": \"Material Design icons\",\n \"projectUrl\": \"http://google.github.io/material-design-icons/\",\n \"license\": \"Apache License Version 2.0\",\n \"licenseUrl\": \"https://github.com/google/material-design-icons/blob/master/LICENSE\"\n },\n {\n \"id\": \"ti\",\n \"name\": \"Typicons\",\n \"projectUrl\": \"http://s-ings.com/typicons/\",\n \"license\": \"CC BY-SA 3.0\",\n \"licenseUrl\": \"https://creativecommons.org/licenses/by-sa/3.0/\"\n },\n {\n \"id\": \"go\",\n \"name\": \"Github Octicons icons\",\n \"projectUrl\": \"https://octicons.github.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/primer/octicons/blob/master/LICENSE\"\n },\n {\n \"id\": \"fi\",\n \"name\": \"Feather\",\n \"projectUrl\": \"https://feathericons.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/feathericons/feather/blob/master/LICENSE\"\n },\n {\n \"id\": \"gi\",\n \"name\": \"Game Icons\",\n \"projectUrl\": \"https://game-icons.net/\",\n \"license\": \"CC BY 3.0\",\n \"licenseUrl\": \"https://creativecommons.org/licenses/by/3.0/\"\n },\n {\n \"id\": \"wi\",\n \"name\": \"Weather Icons\",\n \"projectUrl\": \"https://erikflowers.github.io/weather-icons/\",\n \"license\": \"SIL OFL 1.1\",\n \"licenseUrl\": \"http://scripts.sil.org/OFL\"\n },\n {\n \"id\": \"di\",\n \"name\": \"Devicons\",\n \"projectUrl\": \"https://vorillaz.github.io/devicons/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"ai\",\n \"name\": \"Ant Design Icons\",\n \"projectUrl\": \"https://github.com/ant-design/ant-design-icons\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"bs\",\n \"name\": \"Bootstrap Icons\",\n \"projectUrl\": \"https://github.com/twbs/icons\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"ri\",\n \"name\": \"Remix Icon\",\n \"projectUrl\": \"https://github.com/Remix-Design/RemixIcon\",\n \"license\": \"Apache License Version 2.0\",\n \"licenseUrl\": \"http://www.apache.org/licenses/\"\n },\n {\n \"id\": \"fc\",\n \"name\": \"Flat Color Icons\",\n \"projectUrl\": \"https://github.com/icons8/flat-color-icons\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"gr\",\n \"name\": \"Grommet-Icons\",\n \"projectUrl\": \"https://github.com/grommet/grommet-icons\",\n \"license\": \"Apache License Version 2.0\",\n \"licenseUrl\": \"http://www.apache.org/licenses/\"\n },\n {\n \"id\": \"hi\",\n \"name\": \"Heroicons\",\n \"projectUrl\": \"https://github.com/tailwindlabs/heroi
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hashUB/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"IconsManifest\": function() { return /* binding */ IconsManifest; }\n/* harmony export */ });\nvar IconsManifest = [\n {\n \"id\": \"ci\",\n \"name\": \"Circum Icons\",\n \"projectUrl\": \"https://circumicons.com/\",\n \"license\": \"MPL-2.0 license\",\n \"licenseUrl\": \"https://github.com/Klarr-Agency/Circum-Icons/blob/main/LICENSE\"\n },\n {\n \"id\": \"fa\",\n \"name\": \"Font Awesome\",\n \"projectUrl\": \"https://fontawesome.com/\",\n \"license\": \"CC BY 4.0 License\",\n \"licenseUrl\": \"https://creativecommons.org/licenses/by/4.0/\"\n },\n {\n \"id\": \"io\",\n \"name\": \"Ionicons 4\",\n \"projectUrl\": \"https://ionicons.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\n },\n {\n \"id\": \"io5\",\n \"name\": \"Ionicons 5\",\n \"projectUrl\": \"https://ionicons.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\n },\n {\n \"id\": \"md\",\n \"name\": \"Material Design icons\",\n \"projectUrl\": \"http://google.github.io/material-design-icons/\",\n \"license\": \"Apache License Version 2.0\",\n \"licenseUrl\": \"https://github.com/google/material-design-icons/blob/master/LICENSE\"\n },\n {\n \"id\": \"ti\",\n \"name\": \"Typicons\",\n \"projectUrl\": \"http://s-ings.com/typicons/\",\n \"license\": \"CC BY-SA 3.0\",\n \"licenseUrl\": \"https://creativecommons.org/licenses/by-sa/3.0/\"\n },\n {\n \"id\": \"go\",\n \"name\": \"Github Octicons icons\",\n \"projectUrl\": \"https://octicons.github.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/primer/octicons/blob/master/LICENSE\"\n },\n {\n \"id\": \"fi\",\n \"name\": \"Feather\",\n \"projectUrl\": \"https://feathericons.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/feathericons/feather/blob/master/LICENSE\"\n },\n {\n \"id\": \"gi\",\n \"name\": \"Game Icons\",\n \"projectUrl\": \"https://game-icons.net/\",\n \"license\": \"CC BY 3.0\",\n \"licenseUrl\": \"https://creativecommons.org/licenses/by/3.0/\"\n },\n {\n \"id\": \"wi\",\n \"name\": \"Weather Icons\",\n \"projectUrl\": \"https://erikflowers.github.io/weather-icons/\",\n \"license\": \"SIL OFL 1.1\",\n \"licenseUrl\": \"http://scripts.sil.org/OFL\"\n },\n {\n \"id\": \"di\",\n \"name\": \"Devicons\",\n \"projectUrl\": \"https://vorillaz.github.io/devicons/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"ai\",\n \"name\": \"Ant Design Icons\",\n \"projectUrl\": \"https://github.com/ant-design/ant-design-icons\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"bs\",\n \"name\": \"Bootstrap Icons\",\n \"projectUrl\": \"https://github.com/twbs/icons\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"ri\",\n \"name\": \"Remix Icon\",\n \"projectUrl\": \"https://github.com/Remix-Design/RemixIcon\",\n \"license\": \"Apache License Version 2.0\",\n \"licenseUrl\": \"http://www.apache.org/licenses/\"\n },\n {\n \"id\": \"fc\",\n \"name\": \"Flat Color Icons\",\n \"projectUrl\": \"https://github.com/icons8/flat-color-icons\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"gr\",\n \"name\": \"Grommet-Icons\",\n \"projectUrl\": \"https://github.com/grommet/grommet-icons\",\n \"license\": \"Apache License Version 2.0\",\n \"licenseUrl\": \"http://www.apache.org/licenses/\"\n },\n {\n \"id\": \"hi\",\n \"name\": \"Heroicons\",\n \"projectUrl\": \"https://github.com/tailwindlabs/heroicons\",\n
/***/ })<10><15>C/*!***********************************************************!*\
!*** ./node_modules/react-icons/lib/esm/iconsManifest.js ***!
\***********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"IconsManifest\": function() { return /* binding */ IconsManifest; }\n/* harmony export */ });\nvar IconsManifest = [\n {\n \"id\": \"ci\",\n \"name\": \"Circum Icons\",\n \"projectUrl\": \"https://circumicons.com/\",\n \"license\": \"MPL-2.0 license\",\n \"licenseUrl\": \"https://github.com/Klarr-Agency/Circum-Icons/blob/main/LICENSE\"\n },\n {\n \"id\": \"fa\",\n \"name\": \"Font Awesome\",\n \"projectUrl\": \"https://fontawesome.com/\",\n \"license\": \"CC BY 4.0 License\",\n \"licenseUrl\": \"https://creativecommons.org/licenses/by/4.0/\"\n },\n {\n \"id\": \"io\",\n \"name\": \"Ionicons 4\",\n \"projectUrl\": \"https://ionicons.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\n },\n {\n \"id\": \"io5\",\n \"name\": \"Ionicons 5\",\n \"projectUrl\": \"https://ionicons.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\n },\n {\n \"id\": \"md\",\n \"name\": \"Material Design icons\",\n \"projectUrl\": \"http://google.github.io/material-design-icons/\",\n \"license\": \"Apache License Version 2.0\",\n \"licenseUrl\": \"https://github.com/google/material-design-icons/blob/master/LICENSE\"\n },\n {\n \"id\": \"ti\",\n \"name\": \"Typicons\",\n \"projectUrl\": \"http://s-ings.com/typicons/\",\n \"license\": \"CC BY-SA 3.0\",\n \"licenseUrl\": \"https://creativecommons.org/licenses/by-sa/3.0/\"\n },\n {\n \"id\": \"go\",\n \"name\": \"Github Octicons icons\",\n \"projectUrl\": \"https://octicons.github.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/primer/octicons/blob/master/LICENSE\"\n },\n {\n \"id\": \"fi\",\n \"name\": \"Feather\",\n \"projectUrl\": \"https://feathericons.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/feathericons/feather/blob/master/LICENSE\"\n },\n {\n \"id\": \"gi\",\n \"name\": \"Game Icons\",\n \"projectUrl\": \"https://game-icons.net/\",\n \"license\": \"CC BY 3.0\",\n \"licenseUrl\": \"https://creativecommons.org/licenses/by/3.0/\"\n },\n {\n \"id\": \"wi\",\n \"name\": \"Weather Icons\",\n \"projectUrl\": \"https://erikflowers.github.io/weather-icons/\",\n \"license\": \"SIL OFL 1.1\",\n \"licenseUrl\": \"http://scripts.sil.org/OFL\"\n },\n {\n \"id\": \"di\",\n \"name\": \"Devicons\",\n \"projectUrl\": \"https://vorillaz.github.io/devicons/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"ai\",\n \"name\": \"Ant Design Icons\",\n \"projectUrl\": \"https://github.com/ant-design/ant-design-icons\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"bs\",\n \"name\": \"Bootstrap Icons\",\n \"projectUrl\": \"https://github.com/twbs/icons\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"ri\",\n \"name\": \"Remix Icon\",\n \"projectUrl\": \"https://github.com/Remix-Design/RemixIcon\",\n \"license\": \"Apache License Version 2.0\",\n \"licenseUrl\": \"http://www.apache.org/licenses/\"\n },\n {\n \"id\": \"fc\",\n \"name\": \"Flat Color Icons\",\n \"projectUrl\": \"https://github.com/icons8/flat-color-icons\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"gr\",\n \"name\": \"Grommet-Icons\",\n \"projectUrl\": \"https://github.com/grommet/grommet-icons\",\n \"license\": \"Apache License Version 2.0\",\n \"licenseUrl\": \"http://www.apache.org/licenses/\"\n },\n {\n \"id\": \"hi\",\n \"name\": \"Heroicons\",\n \"projectUrl\": \"https://github.com/tailwindlabs/heroicons\",\n
/***/ })8,
/***/ "./node_modules/react-icons/lib/esm/index.js":
 2<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource<1F>/*!***************************************************!*\
!*** ./node_modules/react-icons/lib/esm/index.js ***!
\***************************************************/
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource <00> <10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSourced/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
k
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _iconsManifest__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./iconsManifest */ \"./node_modules/react-icons/lib/esm/iconsManifest.js\");\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _iconsManifest__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _iconsManifest__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n/* harmony import */ var _iconBase__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iconBase */ \"./node_modules/react-icons/lib/esm/iconBase.js\");\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _iconBase__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _iconBase__WEBPACK_IMPORTED_MODULE_1__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n/* harmony import */ var _iconContext__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./iconContext */ \"./node_modules/react-icons/lib/esm/iconContext.js\");\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _iconContext__WEBPACK_IMPORTED_MODULE_2__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _iconContext__WEBPACK_IMPORTED_MODULE_2__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pbmRleC5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQWdDO0FBQ0wiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vbm9kZV9tb2R1bGVzL3JlYWN0LWljb25zL2xpYi9lc20vaW5kZXguanM/YzZhMiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLi9pY29uc01hbmlmZXN0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9pY29uQmFzZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vaWNvbkNvbnRleHRcIjsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/react-icons/lib/esm/index.js\n")); 
/***/ }) <10><05>buffer<65>source<63>size<7A>maps<70>hash<1F>
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _iconsManifest__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./iconsManifest */ \"./node_modules/react-icons/lib/esm/iconsManifest.js\");\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _iconsManifest__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _iconsManifest__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n/* harmony import */ var _iconBase__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iconBase */ \"./node_modules/react-icons/lib/esm/iconBase.js\");\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _iconBase__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _iconBase__WEBPACK_IMPORTED_MODULE_1__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n/* harmony import */ var _iconContext__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./iconContext */ \"./node_modules/react-icons/lib/esm/iconContext.js\");\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _iconContext__WEBPACK_IMPORTED_MODULE_2__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _iconContext__WEBPACK_IMPORTED_MODULE_2__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pbmRleC5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQWdDO0FBQ0wiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vbm9kZV9tb2R1bGVzL3JlYWN0LWljb25zL2xpYi9lc20vaW5kZXguanM/YzZhMiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLi9pY29uc01hbmlmZXN0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9pY29uQmFzZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vaWNvbkNvbnRleHRcIjsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/react-icons/lib/esm/index.js\n"));
/***/ })<10><15><1F> /*!***************************************************!*\
!*** ./node_modules/react-icons/lib/esm/index.js ***!
\***************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _iconsManifest__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./iconsManifest */ \"./node_modules/react-icons/lib/esm/iconsManifest.js\");\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _iconsManifest__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _iconsManifest__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n/* harmony import */ var _iconBase__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iconBase */ \"./node_modules/react-icons/lib/esm/iconBase.js\");\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _iconBase__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _iconBase__WEBPACK_IMPORTED_MODULE_1__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n/* harmony import */ var _iconContext__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./iconContext */ \"./node_modules/react-icons/lib/esm/iconContext.js\");\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _iconContext__WEBPACK_IMPORTED_MODULE_2__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _iconContext__WEBPACK_IMPORTED_MODULE_2__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pbmRleC5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQWdDO0FBQ0wiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vbm9kZV9tb2R1bGVzL3JlYWN0LWljb25zL2xpYi9lc20vaW5kZXguanM/YzZhMiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLi9pY29uc01hbmlmZXN0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9pY29uQmFzZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vaWNvbkNvbnRleHRcIjsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/react-icons/lib/esm/index.js\n"));
/***/ })
},
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/PrefixSource<63>/******/ 9function(__webpack_require__) { // webpackRuntimeModules
2023-03-08 19:52:30 +01:00
<1F>var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); }
__webpack_require__.O(0, ["pages/_app","main"], function() { return __webpack_exec__("./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fismail%2FDesktop%2Fkitabcitab-frontend%2Fkitabcitab%2Fpages%2Fsearch.js&page=%2Fsearch!"); });
2023-02-16 00:05:13 +01:00
var __webpack_exports__ = __webpack_require__.O();
_N_E = __webpack_exports__;
}
]); <15>M)/*
2023-02-16 00:05:13 +01:00
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([["pages/search"],{
2023-03-08 19:52:30 +01:00
/***/ "./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fismail%2FDesktop%2Fkitabcitab-frontend%2Fkitabcitab%2Fpages%2Fsearch.js&page=%2Fsearch!":
/*!*****************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fismail%2FDesktop%2Fkitabcitab-frontend%2Fkitabcitab%2Fpages%2Fsearch.js&page=%2Fsearch! ***!
\*****************************************************************************************************************************************************************************************************/
2023-02-16 00:05:13 +01:00
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
2023-03-08 19:52:30 +01:00
eval(__webpack_require__.ts("\n (window.__NEXT_P = window.__NEXT_P || []).push([\n \"/search\",\n function () {\n return __webpack_require__(/*! ./pages/search.js */ \"./pages/search.js\");\n }\n ]);\n if(true) {\n module.hot.dispose(function () {\n window.__NEXT_P.push([\"/search\"])\n });\n }\n //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWNsaWVudC1wYWdlcy1sb2FkZXIuanM/YWJzb2x1dGVQYWdlUGF0aD0lMkZob21lJTJGaXNtYWlsJTJGRGVza3RvcCUyRmtpdGFiY2l0YWItZnJvbnRlbmQlMkZraXRhYmNpdGFiJTJGcGFnZXMlMkZzZWFyY2guanMmcGFnZT0lMkZzZWFyY2ghLmpzIiwibWFwcGluZ3MiOiI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLG1CQUFPLENBQUMsNENBQW1CO0FBQzFDO0FBQ0E7QUFDQSxPQUFPLElBQVU7QUFDakIsTUFBTSxVQUFVO0FBQ2hCO0FBQ0EsT0FBTztBQUNQO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLz8wYWVlIl0sInNvdXJjZXNDb250ZW50IjpbIlxuICAgICh3aW5kb3cuX19ORVhUX1AgPSB3aW5kb3cuX19ORVhUX1AgfHwgW10pLnB1c2goW1xuICAgICAgXCIvc2VhcmNoXCIsXG4gICAgICBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHJldHVybiByZXF1aXJlKFwiLi9wYWdlcy9zZWFyY2guanNcIik7XG4gICAgICB9XG4gICAgXSk7XG4gICAgaWYobW9kdWxlLmhvdCkge1xuICAgICAgbW9kdWxlLmhvdC5kaXNwb3NlKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgd2luZG93Ll9fTkVYVF9QLnB1c2goW1wiL3NlYXJjaFwiXSlcbiAgICAgIH0pO1xuICAgIH1cbiAgIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fismail%2FDesktop%2Fkitabcitab-frontend%2Fkitabcitab%2Fpages%2Fsearch.js&page=%2Fsearch!\n"));
2023-02-16 00:05:13 +01:00
/***/ }),
/***/ "./components/Result.js":
/*!******************************!*\
!*** ./components/Result.js ***!
\******************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_2__);\n\nvar _s = $RefreshSig$();\n\n\nconst Result = (param)=>{\n let { result , term } = param;\n _s();\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_2__.useRouter)();\n const { book , writer , text } = result._source;\n const [title, setTitle] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)();\n let sentences;\n const checkForMatches = (props)=>{\n if (props.length === 1) return setTitle(props);\n if (props.length > 1) {\n return sentences.map((sentence)=>{\n if (sentence.toLowerCase().includes(term.toLowerCase())) setTitle(sentence);\n else setTitle(props[0]);\n });\n }\n };\n const splitText = ()=>{\n try {\n return text.match(/[^\\.!\\?]+[\\.!\\?]+/g);\n } catch (e) {\n (err)=>console.log(err);\n }\n };\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n sentences = splitText();\n checkForMatches(sentences);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n onClick: ()=>router.push({\n pathname: \"\".concat(result._index, \"/\").concat(result._type, \"/\").concat(result._id)\n }),\n className: \" self-end bg-[#202124] w-[100%] laptop:max-w-[50vw] p-3 m-auto border-4 border-[#303134] font-serif text-base text-lg tablet:text-2xl text-white laptop:text-lg \",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"m-3\",\n children: title\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js\",\n lineNumber: 50,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"m-3\",\n children: [\n '\"',\n book,\n '\" - ',\n writer,\n \" - str. \",\n result._id,\n \".\"\n ]\n }, void 0, true, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js\",\n lineNumber: 51,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js\",\n lineNumber: 36,\n columnNumber: 5\n }, undefined);\n};\n_s(Result, \"vYfvUCqlcBSzWJ0UrpRdPzL9KNI=\", false, function() {\n return [\n next_router__WEBPACK_IMPORTED_MODULE_2__.useRouter\n ];\n});\n_c = Result;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Result);\nvar _c;\n$RefreshReg$(_c, \"Result\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n
2023-02-16 00:05:13 +01:00
/***/ }),
/***/ "./components/Results.js":
/*!*******************************!*\
!*** ./components/Results.js ***!
\*******************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
2023-03-08 19:52:30 +01:00
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Result__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Result */ \"./components/Result.js\");\n\n\n\nconst Results = (param)=>{\n let { data , term } = param;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \" flex flex-col justify-around gap-5 py-5 w-[90vw] mt-5 m-auto laptop:mt-0 laptop:ml-[8rem] laptop:w-[55vw] bg-[#202124] \",\n children: data.map((result)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Result__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n result: result,\n term: term\n }, result._id, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Results.js\",\n lineNumber: 22,\n columnNumber: 31\n }, undefined))\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Results.js\",\n lineNumber: 8,\n columnNumber: 5\n }, undefined);\n};\n_c = Results;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Results);\nvar _c;\n$RefreshReg$(_c, \"Results\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevExports = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports on update so we can compare the boundary\n // signatures.\n module.hot.dispose(function (data) {\n data.prevExports = currentExports;\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevExports !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n
2023-02-16 00:05:13 +01:00
/***/ }),
/***/ "./node_modules/next/dist/client/get-domain-locale.js":
/*!************************************************************!*\
!*** ./node_modules/next/dist/client/get-domain-locale.js ***!
\************************************************************/
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.getDomainLocale = getDomainLocale;\nconst basePath = false || \"\";\nfunction getDomainLocale(path, locale, locales, domainLocales) {\n if (false) {} else {\n return false;\n }\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=get-domain-locale.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevExports = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports on update so we can compare the boundary\n // signatures.\n module.hot.dispose(function (data) {\n data.prevExports = currentExports;\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevExports !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevExports !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\
/***/ }),
/***/ "./node_modules/next/dist/client/link.js":
/*!***********************************************!*\
!*** ./node_modules/next/dist/client/link.js ***!
\***********************************************/
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("\nvar _s = $RefreshSig$();\n\"use client\";\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports[\"default\"] = void 0;\nvar _interop_require_default = (__webpack_require__(/*! @swc/helpers/lib/_interop_require_default.js */ \"./node_modules/@swc/helpers/lib/_interop_require_default.js\")[\"default\"]);\nvar _object_without_properties_loose = (__webpack_require__(/*! @swc/helpers/lib/_object_without_properties_loose.js */ \"./node_modules/@swc/helpers/lib/_object_without_properties_loose.js\")[\"default\"]);\nvar _react = _interop_require_default(__webpack_require__(/*! react */ \"./node_modules/react/index.js\"));\nvar _router = __webpack_require__(/*! ../shared/lib/router/router */ \"./node_modules/next/dist/shared/lib/router/router.js\");\nvar _formatUrl = __webpack_require__(/*! ../shared/lib/router/utils/format-url */ \"./node_modules/next/dist/shared/lib/router/utils/format-url.js\");\nvar _addLocale = __webpack_require__(/*! ./add-locale */ \"./node_modules/next/dist/client/add-locale.js\");\nvar _routerContext = __webpack_require__(/*! ../shared/lib/router-context */ \"./node_modules/next/dist/shared/lib/router-context.js\");\nvar _appRouterContext = __webpack_require__(/*! ../shared/lib/app-router-context */ \"./node_modules/next/dist/shared/lib/app-router-context.js\");\nvar _useIntersection = __webpack_require__(/*! ./use-intersection */ \"./node_modules/next/dist/client/use-intersection.js\");\nvar _getDomainLocale = __webpack_require__(/*! ./get-domain-locale */ \"./node_modules/next/dist/client/get-domain-locale.js\");\nvar _addBasePath = __webpack_require__(/*! ./add-base-path */ \"./node_modules/next/dist/client/add-base-path.js\");\nconst prefetched = new Set();\nfunction prefetch(router, href, as, options) {\n if (false) {}\n if (!(0, _router).isLocalURL(href)) {\n return;\n }\n // We should only dedupe requests when experimental.optimisticClientCache is\n // disabled.\n if (!options.bypassPrefetchedCheck) {\n const locale = typeof options.locale !== \"undefined\" ? options.locale : \"locale\" in router ? router.locale : undefined;\n const prefetchedKey = href + \"%\" + as + \"%\" + locale;\n // If we've already fetched the key, then don't prefetch it again!\n if (prefetched.has(prefetchedKey)) {\n return;\n }\n // Mark this URL as prefetched.\n prefetched.add(prefetchedKey);\n }\n // Prefetch the JSON page if asked (only in the client)\n // We need to handle a prefetch error here since we may be\n // loading with priority which can reject but we don't\n // want to force navigation since this is only a prefetch\n Promise.resolve(router.prefetch(href, as, options)).catch((err)=>{\n if (true) {\n // rethrow to show invalid URL errors\n throw err;\n }\n });\n}\nfunction isModifiedEvent(event) {\n const { target } = event.currentTarget;\n return target && target !== \"_self\" || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey || event.nativeEvent && event.nativeEvent.which === 2;\n}\nfunction linkClicked(e, router, href, as, replace, shallow, scroll, locale, isAppRouter, prefetchEnabled) {\n const { nodeName } = e.currentTarget;\n // anchors inside an svg have a lowercase nodeName\n const isAnchorNodeName = nodeName.toUpperCase() === \"A\";\n if (isAnchorNodeName && (isModifiedEvent(e) || !(0, _router).isLocalURL(href))) {\n // ignore click for browsers default behavior\n return;\n }\n e.preventDefault();\n const navigate = ()=>{\n // If the router is an NextRouter instance it will have `beforePopState`\n if (\"beforePopState\" in router) {\n router[replace ? \"replace\" : \"push\"](href, as, {\n shallow,\n locale,\n scroll\n });\n } else {\n router[replace ? \"replace\" : \"push\"](as || href, {\n forceOptimisticNavigation: !prefetchE
/***/ }),
/***/ "./node_modules/next/dist/client/use-intersection.js":
/*!***********************************************************!*\
!*** ./node_modules/next/dist/client/use-intersection.js ***!
\***********************************************************/
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("\nvar _s = $RefreshSig$();\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.useIntersection = useIntersection;\nvar _react = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\nvar _requestIdleCallback = __webpack_require__(/*! ./request-idle-callback */ \"./node_modules/next/dist/client/request-idle-callback.js\");\nconst hasIntersectionObserver = typeof IntersectionObserver === \"function\";\nconst observers = new Map();\nconst idList = [];\nfunction createObserver(options) {\n const id = {\n root: options.root || null,\n margin: options.rootMargin || \"\"\n };\n const existing = idList.find((obj)=>obj.root === id.root && obj.margin === id.margin);\n let instance;\n if (existing) {\n instance = observers.get(existing);\n if (instance) {\n return instance;\n }\n }\n const elements = new Map();\n const observer = new IntersectionObserver((entries)=>{\n entries.forEach((entry)=>{\n const callback = elements.get(entry.target);\n const isVisible = entry.isIntersecting || entry.intersectionRatio > 0;\n if (callback && isVisible) {\n callback(isVisible);\n }\n });\n }, options);\n instance = {\n id,\n observer,\n elements\n };\n idList.push(id);\n observers.set(id, instance);\n return instance;\n}\nfunction observe(element, callback, options) {\n const { id , observer , elements } = createObserver(options);\n elements.set(element, callback);\n observer.observe(element);\n return function unobserve() {\n elements.delete(element);\n observer.unobserve(element);\n // Destroy observer when there's nothing left to watch:\n if (elements.size === 0) {\n observer.disconnect();\n observers.delete(id);\n const index = idList.findIndex((obj)=>obj.root === id.root && obj.margin === id.margin);\n if (index > -1) {\n idList.splice(index, 1);\n }\n }\n };\n}\nfunction useIntersection(param) {\n let { rootRef , rootMargin , disabled } = param;\n _s();\n const isDisabled = disabled || !hasIntersectionObserver;\n const [visible, setVisible] = (0, _react).useState(false);\n const [element, setElement] = (0, _react).useState(null);\n (0, _react).useEffect(()=>{\n if (hasIntersectionObserver) {\n if (isDisabled || visible) return;\n if (element && element.tagName) {\n const unobserve = observe(element, (isVisible)=>isVisible && setVisible(isVisible), {\n root: rootRef == null ? void 0 : rootRef.current,\n rootMargin\n });\n return unobserve;\n }\n } else {\n if (!visible) {\n const idleCallback = (0, _requestIdleCallback).requestIdleCallback(()=>setVisible(true));\n return ()=>(0, _requestIdleCallback).cancelIdleCallback(idleCallback);\n }\n }\n }, [\n element,\n isDisabled,\n rootMargin,\n rootRef,\n visible\n ]);\n const resetVisible = (0, _react).useCallback(()=>{\n setVisible(false);\n }, []);\n return [\n setElement,\n visible,\n resetVisible\n ];\n}\n_s(useIntersection, \"mCSdCffdW7h1A87zcVCmaEd/d2A=\");\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=use-intersection.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a
/***/ }),
/***/ "./pages/search.js":
/*!*************************!*\
!*** ./pages/search.js ***!
\*************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"__N_SSP\": function() { return /* binding */ __N_SSP; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_Results__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/Results */ \"./components/Results.js\");\n/* harmony import */ var react_icons_ai__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-icons/ai */ \"./node_modules/react-icons/ai/index.esm.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_4__);\n\nvar _s = $RefreshSig$();\n\n\n\n\n\nconst SearchPage = (param)=>{\n let { data } = param;\n _s();\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_4__.useRouter)();\n const [searchInput, setSearchInput] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(router.query.term);\n const term = searchInput;\n const search = ()=>{\n if (!term) return;\n router.push(\"/search?term=\".concat(term));\n };\n const enterHandler = (e)=>{\n if (e.key === \"Enter\" && term !== \"\") router.push(\"/search?term=\".concat(term));\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col justify-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col laptop:flex-row flex-wrap items-start w-[100vw] laptop:w-[80vw] laptop:h-[20vh] laptop:max-w-[90vw]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"p-10 w-[100vw] laptop:w-[25rem]\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_3___default()), {\n href: \"/\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-5xl tablet:text-6xl laptop:text-3xl text-white text-center font-serif \",\n children: \"KitabCitab\"\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js\",\n lineNumber: 27,\n columnNumber: 32\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/search.js\",\n lineNumber: 27,\n columnNumber: 17\n }, undefin
2023-02-16 00:05:13 +01:00
/***/ }),
/***/ "./node_modules/next/link.js":
/*!***********************************!*\
!*** ./node_modules/next/link.js ***!
\***********************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
eval(__webpack_require__.ts("module.exports = __webpack_require__(/*! ./dist/client/link */ \"./node_modules/next/dist/client/link.js\")\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9saW5rLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFBLHlHQUE4QyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9ub2RlX21vZHVsZXMvbmV4dC9saW5rLmpzPzc1YjMiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL2Rpc3QvY2xpZW50L2xpbmsnKVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/link.js\n"));
/***/ }),
/***/ "./node_modules/react-icons/ai/index.esm.js":
/*!**************************************************!*\
!*** ./node_modules/react-icons/ai/index.esm.js ***!
\**************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"AiFillAccountBook\": function() { return /* binding */ AiFillAccountBook; },\n/* harmony export */ \"AiFillAlert\": function() { return /* binding */ AiFillAlert; },\n/* harmony export */ \"AiFillAlipayCircle\": function() { return /* binding */ AiFillAlipayCircle; },\n/* harmony export */ \"AiFillAlipaySquare\": function() { return /* binding */ AiFillAlipaySquare; },\n/* harmony export */ \"AiFillAliwangwang\": function() { return /* binding */ AiFillAliwangwang; },\n/* harmony export */ \"AiFillAmazonCircle\": function() { return /* binding */ AiFillAmazonCircle; },\n/* harmony export */ \"AiFillAmazonSquare\": function() { return /* binding */ AiFillAmazonSquare; },\n/* harmony export */ \"AiFillAndroid\": function() { return /* binding */ AiFillAndroid; },\n/* harmony export */ \"AiFillApi\": function() { return /* binding */ AiFillApi; },\n/* harmony export */ \"AiFillApple\": function() { return /* binding */ AiFillApple; },\n/* harmony export */ \"AiFillAppstore\": function() { return /* binding */ AiFillAppstore; },\n/* harmony export */ \"AiFillAudio\": function() { return /* binding */ AiFillAudio; },\n/* harmony export */ \"AiFillBackward\": function() { return /* binding */ AiFillBackward; },\n/* harmony export */ \"AiFillBank\": function() { return /* binding */ AiFillBank; },\n/* harmony export */ \"AiFillBehanceCircle\": function() { return /* binding */ AiFillBehanceCircle; },\n/* harmony export */ \"AiFillBehanceSquare\": function() { return /* binding */ AiFillBehanceSquare; },\n/* harmony export */ \"AiFillBell\": function() { return /* binding */ AiFillBell; },\n/* harmony export */ \"AiFillBook\": function() { return /* binding */ AiFillBook; },\n/* harmony export */ \"AiFillBoxPlot\": function() { return /* binding */ AiFillBoxPlot; },\n/* harmony export */ \"AiFillBug\": function() { return /* binding */ AiFillBug; },\n/* harmony export */ \"AiFillBuild\": function() { return /* binding */ AiFillBuild; },\n/* harmony export */ \"AiFillBulb\": function() { return /* binding */ AiFillBulb; },\n/* harmony export */ \"AiFillCalculator\": function() { return /* binding */ AiFillCalculator; },\n/* harmony export */ \"AiFillCalendar\": function() { return /* binding */ AiFillCalendar; },\n/* harmony export */ \"AiFillCamera\": function() { return /* binding */ AiFillCamera; },\n/* harmony export */ \"AiFillCar\": function() { return /* binding */ AiFillCar; },\n/* harmony export */ \"AiFillCaretDown\": function() { return /* binding */ AiFillCaretDown; },\n/* harmony export */ \"AiFillCaretLeft\": function() { return /* binding */ AiFillCaretLeft; },\n/* harmony export */ \"AiFillCaretRight\": function() { return /* binding */ AiFillCaretRight; },\n/* harmony export */ \"AiFillCaretUp\": function() { return /* binding */ AiFillCaretUp; },\n/* harmony export */ \"AiFillCarryOut\": function() { return /* binding */ AiFillCarryOut; },\n/* harmony export */ \"AiFillCheckCircle\": function() { return /* binding */ AiFillCheckCircle; },\n/* harmony export */ \"AiFillCheckSquare\": function() { return /* binding */ AiFillCheckSquare; },\n/* harmony export */ \"AiFillChrome\": function() { return /* binding */ AiFillChrome; },\n/* harmony export */ \"AiFillCiCircle\": function() { return /* binding */ AiFillCiCircle; },\n/* harmony export */ \"AiFillClockCircle\": function() { return /* binding */ AiFillClockCircle; },\n/* harmony export */ \"AiFillCloseCircle\": function() { return /* binding */ AiFillCloseCircle; },\n/* harmony export */ \"AiFillCloseSquare\": function() { return /* binding */ AiFillCloseSquare; },\n/* harmony export */ \"AiFillCloud\": function() { return /* binding */ AiFillCloud; },\n/* harmony export */ \"AiFillCode\": function() { return /* binding */ AiFillCode; },\n/* harmony export */ \"AiFillCodeSandboxCircle\": function() { return /* binding
/***/ }),
/***/ "./node_modules/react-icons/lib/esm/iconBase.js":
/*!******************************************************!*\
!*** ./node_modules/react-icons/lib/esm/iconBase.js ***!
\******************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"GenIcon\": function() { return /* binding */ GenIcon; },\n/* harmony export */ \"IconBase\": function() { return /* binding */ IconBase; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _iconContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iconContext */ \"./node_modules/react-icons/lib/esm/iconContext.js\");\nvar __assign = undefined && undefined.__assign || function () {\n __assign = Object.assign || function (t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\n\nfunction Tree2Element(tree) {\n return tree && tree.map(function (node, i) {\n return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(node.tag, __assign({\n key: i\n }, node.attr), Tree2Element(node.child));\n });\n}\nfunction GenIcon(data) {\n // eslint-disable-next-line react/display-name\n return function (props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(IconBase, __assign({\n attr: __assign({}, data.attr)\n }, props), Tree2Element(data.child));\n };\n}\nfunction IconBase(props) {\n var elem = function (conf) {\n var attr = props.attr,\n size = props.size,\n title = props.title,\n svgProps = __rest(props, [\"attr\", \"size\", \"title\"]);\n var computedSize = size || conf.size || \"1em\";\n var className;\n if (conf.className) className = conf.className;\n if (props.className) className = (className ? className + \" \" : \"\") + props.className;\n return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"svg\", __assign({\n stroke: \"currentColor\",\n fill: \"currentColor\",\n strokeWidth: \"0\"\n }, conf.attr, attr, svgProps, {\n className: className,\n style: __assign(__assign({\n color: props.color || conf.color\n }, conf.style), props.style),\n height: computedSize,\n width: computedSize,\n xmlns: \"http://www.w3.org/2000/svg\"\n }), title && react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"title\", null, title), props.children);\n };\n return _iconContext__WEBPACK_IMPORTED_MODULE_1__.IconContext !== undefined ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_iconContext__WEBPACK_IMPORTED_MODULE_1__.IconContext.Consumer, null, function (conf) {\n return elem(conf);\n }) : elem(_iconContext__WEBPACK_IMPORTED_MODULE_1__.DefaultContext);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pY29uQmFzZS5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBLGVBQWUsU0FBSSxJQUFJLFNBQUk7QUFDM0I7QUFDQSw2Q0FBNkMsT0FBTztBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWEsU0FBSSxJQUFJLFNBQUk7QUFDekI7QUFDQTtBQUNBLDRIQUE0SCxjQUFjO0FBQzFJO0FBQ0E7QUFDQTtBQUNBO0FBQzBCO0FBQ2tDO0FBQzVEO0FBQ0E7QUFDQSxXQUFXLDBEQUFtQjtBQUM5QjtBQUNBLEtBQUs7QUFDTCxHQUFHO0FBQ0g7QUFDTztBQUNQO0FBQ0E7QUFDQSxXQUFXLDBEQUFtQjtBQUM5Qix1QkFBdUI7QUFDdkIsS0FBSztBQUNMO0FBQ0E7QUFDTztBQUNQO0FBQ0E7QUFDQTtBQU
/***/ }),
/***/ "./node_modules/react-icons/lib/esm/iconContext.js":
/*!*********************************************************!*\
!*** ./node_modules/react-icons/lib/esm/iconContext.js ***!
\*********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"DefaultContext\": function() { return /* binding */ DefaultContext; },\n/* harmony export */ \"IconContext\": function() { return /* binding */ IconContext; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\nvar DefaultContext = {\n color: undefined,\n size: undefined,\n className: undefined,\n style: undefined,\n attr: undefined\n};\nvar IconContext = (react__WEBPACK_IMPORTED_MODULE_0___default().createContext) && react__WEBPACK_IMPORTED_MODULE_0___default().createContext(DefaultContext);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pY29uQ29udGV4dC5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQTBCO0FBQ25CO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sa0JBQWtCLDREQUFtQixJQUFJLDBEQUFtQiIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pY29uQ29udGV4dC5qcz85OTY0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmV4cG9ydCB2YXIgRGVmYXVsdENvbnRleHQgPSB7XG4gIGNvbG9yOiB1bmRlZmluZWQsXG4gIHNpemU6IHVuZGVmaW5lZCxcbiAgY2xhc3NOYW1lOiB1bmRlZmluZWQsXG4gIHN0eWxlOiB1bmRlZmluZWQsXG4gIGF0dHI6IHVuZGVmaW5lZFxufTtcbmV4cG9ydCB2YXIgSWNvbkNvbnRleHQgPSBSZWFjdC5jcmVhdGVDb250ZXh0ICYmIFJlYWN0LmNyZWF0ZUNvbnRleHQoRGVmYXVsdENvbnRleHQpOyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/react-icons/lib/esm/iconContext.js\n"));
/***/ }),
/***/ "./node_modules/react-icons/lib/esm/iconsManifest.js":
/*!***********************************************************!*\
!*** ./node_modules/react-icons/lib/esm/iconsManifest.js ***!
\***********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"IconsManifest\": function() { return /* binding */ IconsManifest; }\n/* harmony export */ });\nvar IconsManifest = [\n {\n \"id\": \"ci\",\n \"name\": \"Circum Icons\",\n \"projectUrl\": \"https://circumicons.com/\",\n \"license\": \"MPL-2.0 license\",\n \"licenseUrl\": \"https://github.com/Klarr-Agency/Circum-Icons/blob/main/LICENSE\"\n },\n {\n \"id\": \"fa\",\n \"name\": \"Font Awesome\",\n \"projectUrl\": \"https://fontawesome.com/\",\n \"license\": \"CC BY 4.0 License\",\n \"licenseUrl\": \"https://creativecommons.org/licenses/by/4.0/\"\n },\n {\n \"id\": \"io\",\n \"name\": \"Ionicons 4\",\n \"projectUrl\": \"https://ionicons.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\n },\n {\n \"id\": \"io5\",\n \"name\": \"Ionicons 5\",\n \"projectUrl\": \"https://ionicons.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/ionic-team/ionicons/blob/master/LICENSE\"\n },\n {\n \"id\": \"md\",\n \"name\": \"Material Design icons\",\n \"projectUrl\": \"http://google.github.io/material-design-icons/\",\n \"license\": \"Apache License Version 2.0\",\n \"licenseUrl\": \"https://github.com/google/material-design-icons/blob/master/LICENSE\"\n },\n {\n \"id\": \"ti\",\n \"name\": \"Typicons\",\n \"projectUrl\": \"http://s-ings.com/typicons/\",\n \"license\": \"CC BY-SA 3.0\",\n \"licenseUrl\": \"https://creativecommons.org/licenses/by-sa/3.0/\"\n },\n {\n \"id\": \"go\",\n \"name\": \"Github Octicons icons\",\n \"projectUrl\": \"https://octicons.github.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/primer/octicons/blob/master/LICENSE\"\n },\n {\n \"id\": \"fi\",\n \"name\": \"Feather\",\n \"projectUrl\": \"https://feathericons.com/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://github.com/feathericons/feather/blob/master/LICENSE\"\n },\n {\n \"id\": \"gi\",\n \"name\": \"Game Icons\",\n \"projectUrl\": \"https://game-icons.net/\",\n \"license\": \"CC BY 3.0\",\n \"licenseUrl\": \"https://creativecommons.org/licenses/by/3.0/\"\n },\n {\n \"id\": \"wi\",\n \"name\": \"Weather Icons\",\n \"projectUrl\": \"https://erikflowers.github.io/weather-icons/\",\n \"license\": \"SIL OFL 1.1\",\n \"licenseUrl\": \"http://scripts.sil.org/OFL\"\n },\n {\n \"id\": \"di\",\n \"name\": \"Devicons\",\n \"projectUrl\": \"https://vorillaz.github.io/devicons/\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"ai\",\n \"name\": \"Ant Design Icons\",\n \"projectUrl\": \"https://github.com/ant-design/ant-design-icons\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"bs\",\n \"name\": \"Bootstrap Icons\",\n \"projectUrl\": \"https://github.com/twbs/icons\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"ri\",\n \"name\": \"Remix Icon\",\n \"projectUrl\": \"https://github.com/Remix-Design/RemixIcon\",\n \"license\": \"Apache License Version 2.0\",\n \"licenseUrl\": \"http://www.apache.org/licenses/\"\n },\n {\n \"id\": \"fc\",\n \"name\": \"Flat Color Icons\",\n \"projectUrl\": \"https://github.com/icons8/flat-color-icons\",\n \"license\": \"MIT\",\n \"licenseUrl\": \"https://opensource.org/licenses/MIT\"\n },\n {\n \"id\": \"gr\",\n \"name\": \"Grommet-Icons\",\n \"projectUrl\": \"https://github.com/grommet/grommet-icons\",\n \"license\": \"Apache License Version 2.0\",\n \"licenseUrl\": \"http://www.apache.org/licenses/\"\n },\n {\n \"id\": \"hi\",\n \"name\": \"Heroicons\",\n \"projectUrl\": \"https://github.com/tailwindlabs/heroicons\",\n
/***/ }),
/***/ "./node_modules/react-icons/lib/esm/index.js":
/*!***************************************************!*\
!*** ./node_modules/react-icons/lib/esm/index.js ***!
\***************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _iconsManifest__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./iconsManifest */ \"./node_modules/react-icons/lib/esm/iconsManifest.js\");\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _iconsManifest__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _iconsManifest__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n/* harmony import */ var _iconBase__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iconBase */ \"./node_modules/react-icons/lib/esm/iconBase.js\");\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _iconBase__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _iconBase__WEBPACK_IMPORTED_MODULE_1__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n/* harmony import */ var _iconContext__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./iconContext */ \"./node_modules/react-icons/lib/esm/iconContext.js\");\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _iconContext__WEBPACK_IMPORTED_MODULE_2__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _iconContext__WEBPACK_IMPORTED_MODULE_2__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtaWNvbnMvbGliL2VzbS9pbmRleC5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQWdDO0FBQ0wiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vbm9kZV9tb2R1bGVzL3JlYWN0LWljb25zL2xpYi9lc20vaW5kZXguanM/YzZhMiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLi9pY29uc01hbmlmZXN0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9pY29uQmFzZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vaWNvbkNvbnRleHRcIjsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/react-icons/lib/esm/index.js\n"));
/***/ })
},
/******/ function(__webpack_require__) { // webpackRuntimeModules
/******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); }
2023-03-08 19:52:30 +01:00
/******/ __webpack_require__.O(0, ["pages/_app","main"], function() { return __webpack_exec__("./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fismail%2FDesktop%2Fkitabcitab-frontend%2Fkitabcitab%2Fpages%2Fsearch.js&page=%2Fsearch!"); });
2023-02-16 00:05:13 +01:00
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ _N_E = __webpack_exports__;
/******/ }
2023-03-08 19:52:30 +01:00
]);