{"version":3,"file":"assets/js/core/webfont.min.js","mappings":";;;;;;;;;;;;;;AAAA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA,GAAG;AACH;;;;;;;UCRA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA,E;;;;;WCPA,wF;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D,E;;;;;;;;;;;;;ACNAA,MAAM,CAACC,QAAQ,CAAC,CAACC,KAAK,CAAC,UAAUC,CAAC,EAAE;EACnC,YAAY;;EAEZ;AACD;AACA;EACC,IAAMC,QAAQ,GAAG,SAAXA,QAAQA,CAAIC,MAAM,EAAK;IAC5B,IAAI;MACH,IAAI,OAAOC,OAAO,KAAK,WAAW,IAAIA,OAAO,CAACC,IAAI,EAAE;QACnDD,OAAO,CAACC,IAAI,CAACF,MAAM,CAAC;MACrB;IACD,CAAC,CAAC,OAAOG,CAAC,EAAE;MACXC,OAAO,CAACC,IAAI,CAAC,sBAAsB,EAAEF,CAAC,CAAC;IACxC;EACD,CAAC;;EAED;AACD;AACA;EACC,IAAMG,IAAI,GAAI,QAAOC,YAAY,iCAAAC,yEAAA,CAAZD,YAAY,OAAK,QAAQ,IAAIA,YAAY,GAAIA,YAAY,GAAG;IAChFE,IAAI,EAAE,EAAE;IACRC,YAAY,EAAE,EAAE;IAChBC,YAAY,EAAE;EACf,CAAC;;EAED;AACD;AACA;EACC,IAAIC,KAAK,CAACC,OAAO,CAACP,IAAI,CAACG,IAAI,CAAC,IAAIH,IAAI,CAACG,IAAI,CAACK,MAAM,GAAG,CAAC,EAAE;IACrDR,IAAI,CAACG,IAAI,CAACM,OAAO,CAAC,UAACC,GAAG,EAAK;MAC1B,IAAIA,GAAG,IAAI,OAAOA,GAAG,KAAK,QAAQ,EAAE;QACnCjB,QAAQ,CAAC;UAACkB,OAAO,EAAE;YAACC,EAAE,EAAEF;UAAG;QAAC,CAAC,CAAC;MAC/B;IACD,CAAC,CAAC;EACH;;EAEA;AACD;AACA;EACC,IAAIJ,KAAK,CAACC,OAAO,CAACP,IAAI,CAACI,YAAY,CAAC,IAAIJ,IAAI,CAACI,YAAY,CAACI,MAAM,GAAG,CAAC,EAAE;IACrEf,QAAQ,CAAC;MACRoB,MAAM,EAAE;QAACC,QAAQ,EAAEd,IAAI,CAACI;MAAY,CAAC;MACrCW,OAAO,WAAPA,OAAOA,CAAA,EAAG,CACV,CAAC;MACDC,MAAM,WAANA,MAAMA,CAAA,EAAG,CACT,CAAC;MACDC,QAAQ,WAARA,QAAQA,CAAA,EAAG,CACX,CAAC;MACDC,WAAW,WAAXA,WAAWA,CAAA,EAAG,CACd,CAAC;MACDC,UAAU,WAAVA,UAAUA,CAAA,EAAG,CACb,CAAC;MACDC,YAAY,WAAZA,YAAYA,CAAA,EAAG,CACf;IACD,CAAC,CAAC;EACH;;EAEA;AACD;AACA;EACC,IAAId,KAAK,CAACC,OAAO,CAACP,IAAI,CAACK,YAAY,CAAC,IAAIL,IAAI,CAACK,YAAY,CAACG,MAAM,GAAG,CAAC,EAAE;IACrER,IAAI,CAACK,YAAY,CAACI,OAAO,CAAC,UAACY,IAAI,EAAK;MACnC,IAAIA,IAAI,IAAIA,IAAI,CAACC,IAAI,IAAID,IAAI,CAACE,IAAI,EAAE;QACnC9B,QAAQ,CAAC;UACR+B,MAAM,EAAE;YACPV,QAAQ,EAAE,CAACO,IAAI,CAACC,IAAI,CAAC;YACrBG,IAAI,EAAE,CAACJ,IAAI,CAACE,IAAI;UACjB;QACD,CAAC,CAAC;MACH;IACD,CAAC,CAAC;EACH;AACD,CAAC,CAAC,C","sources":["webpack://jkdevkit/./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack://jkdevkit/webpack/bootstrap","webpack://jkdevkit/webpack/runtime/define property getters","webpack://jkdevkit/webpack/runtime/hasOwnProperty shorthand","webpack://jkdevkit/webpack/runtime/make namespace object","webpack://jkdevkit/./src/js/webfont.js"],"sourcesContent":["function _typeof(o) {\n  \"@babel/helpers - typeof\";\n\n  return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) {\n    return typeof o;\n  } : function (o) {\n    return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o;\n  }, _typeof(o);\n}\nexport { _typeof as default };","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","jQuery(document).ready(function ($) {\n\t'use strict';\n\t\n\t/* ------------------------------------------\n\t * Safe loader wrapper\n\t * ------------------------------------------ */\n\tconst safeLoad = (config) => {\n\t\ttry {\n\t\t\tif (typeof WebFont !== 'undefined' && WebFont.load) {\n\t\t\t\tWebFont.load(config);\n\t\t\t}\n\t\t} catch (e) {\n\t\t\tconsole.warn('WebFont load failed:', e);\n\t\t}\n\t};\n\t\n\t/* ------------------------------------------\n\t * Ensure global data object is valid\n\t * ------------------------------------------ */\n\tconst data = (typeof jkd_webfonts === 'object' && jkd_webfonts) ? jkd_webfonts : {\n\t\tkits: [],\n\t\tgoogle_fonts: [],\n\t\tcustom_fonts: []\n\t};\n\t\n\t/* ------------------------------------------\n\t * Load Typekit\n\t * ------------------------------------------ */\n\tif (Array.isArray(data.kits) && data.kits.length > 0) {\n\t\tdata.kits.forEach((kit) => {\n\t\t\tif (kit && typeof kit === 'string') {\n\t\t\t\tsafeLoad({typekit: {id: kit}});\n\t\t\t}\n\t\t});\n\t}\n\t\n\t/* ------------------------------------------\n\t * Load Google Fonts\n\t * ------------------------------------------ */\n\tif (Array.isArray(data.google_fonts) && data.google_fonts.length > 0) {\n\t\tsafeLoad({\n\t\t\tgoogle: {families: data.google_fonts},\n\t\t\tloading() {\n\t\t\t},\n\t\t\tactive() {\n\t\t\t},\n\t\t\tinactive() {\n\t\t\t},\n\t\t\tfontloading() {\n\t\t\t},\n\t\t\tfontactive() {\n\t\t\t},\n\t\t\tfontinactive() {\n\t\t\t}\n\t\t});\n\t}\n\t\n\t/* ------------------------------------------\n\t * Load Custom Fonts\n\t * ------------------------------------------ */\n\tif (Array.isArray(data.custom_fonts) && data.custom_fonts.length > 0) {\n\t\tdata.custom_fonts.forEach((font) => {\n\t\t\tif (font && font.name && font.file) {\n\t\t\t\tsafeLoad({\n\t\t\t\t\tcustom: {\n\t\t\t\t\t\tfamilies: [font.name],\n\t\t\t\t\t\turls: [font.file]\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t}\n});"],"names":["jQuery","document","ready","$","safeLoad","config","WebFont","load","e","console","warn","data","jkd_webfonts","_typeof","kits","google_fonts","custom_fonts","Array","isArray","length","forEach","kit","typekit","id","google","families","loading","active","inactive","fontloading","fontactive","fontinactive","font","name","file","custom","urls"],"ignoreList":[],"sourceRoot":""}