"use strict"; /* THIS IS A GENERATED/BUNDLED FILE BY ESBUILD if you want to view the source, please visit the github repository of this plugin */ var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __commonJS = (cb, mod) => function __require() { return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; }; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod)); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // node_modules/feather-icons/dist/feather.js var require_feather = __commonJS({ "node_modules/feather-icons/dist/feather.js"(exports, module2) { (function webpackUniversalModuleDefinition(root, factory) { if (typeof exports === "object" && typeof module2 === "object") module2.exports = factory(); else if (typeof define === "function" && define.amd) define([], factory); else if (typeof exports === "object") exports["feather"] = factory(); else root["feather"] = factory(); })(typeof self !== "undefined" ? self : exports, function() { return function(modules) { var installedModules = {}; function __webpack_require__(moduleId) { if (installedModules[moduleId]) { return installedModules[moduleId].exports; } var module3 = installedModules[moduleId] = { i: moduleId, l: false, exports: {} }; modules[moduleId].call(module3.exports, module3, module3.exports, __webpack_require__); module3.l = true; return module3.exports; } __webpack_require__.m = modules; __webpack_require__.c = installedModules; __webpack_require__.d = function(exports2, name, getter) { if (!__webpack_require__.o(exports2, name)) { Object.defineProperty(exports2, name, { configurable: false, enumerable: true, get: getter }); } }; __webpack_require__.r = function(exports2) { Object.defineProperty(exports2, "__esModule", { value: true }); }; __webpack_require__.n = function(module3) { var getter = module3 && module3.__esModule ? function getDefault() { return module3["default"]; } : function getModuleExports() { return module3; }; __webpack_require__.d(getter, "a", getter); return getter; }; __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; __webpack_require__.p = ""; return __webpack_require__(__webpack_require__.s = 0); }({ "./dist/icons.json": function(module3) { module3.exports = { "activity": '', "airplay": '', "alert-circle": '', "alert-octagon": '', "alert-triangle": '', "align-center": '', "align-justify": '', "align-left": '', "align-right": '', "anchor": '', "aperture": '', "archive": '', "arrow-down-circle": '', "arrow-down-left": '', "arrow-down-right": '', "arrow-down": '', "arrow-left-circle": '', "arrow-left": '', "arrow-right-circle": '', "arrow-right": '', "arrow-up-circle": '', "arrow-up-left": '', "arrow-up-right": '', "arrow-up": '', "at-sign": '', "award": '', "bar-chart-2": '', "bar-chart": '', "battery-charging": '', "battery": '', "bell-off": '', "bell": '', "bluetooth": '', "bold": '', "book-open": '', "book": '', "bookmark": '', "box": '', "briefcase": '', "calendar": '', "camera-off": '', "camera": '', "cast": '', "check-circle": '', "check-square": '', "check": '', "chevron-down": '', "chevron-left": '', "chevron-right": '', "chevron-up": '', "chevrons-down": '', "chevrons-left": '', "chevrons-right": '', "chevrons-up": '', "chrome": '', "circle": '', "clipboard": '', "clock": '', "cloud-drizzle": '', "cloud-lightning": '', "cloud-off": '', "cloud-rain": '', "cloud-snow": '', "cloud": '', "code": '', "codepen": '', "codesandbox": '', "coffee": '', "columns": '', "command": '', "compass": '', "copy": '', "corner-down-left": '', "corner-down-right": '', "corner-left-down": '', "corner-left-up": '', "corner-right-down": '', "corner-right-up": '', "corner-up-left": '', "corner-up-right": '', "cpu": '', "credit-card": '', "crop": '', "crosshair": '', "database": '', "delete": '', "disc": '', "divide-circle": '', "divide-square": '', "divide": '', "dollar-sign": '', "download-cloud": '', "download": '', "dribbble": '', "droplet": '', "edit-2": '', "edit-3": '', "edit": '', "external-link": '', "eye-off": '', "eye": '', "facebook": '', "fast-forward": '', "feather": '', "figma": '', "file-minus": '', "file-plus": '', "file-text": '', "file": '', "film": '', "filter": '', "flag": '', "folder-minus": '', "folder-plus": '', "folder": '', "framer": '', "frown": '', "gift": '', "git-branch": '', "git-commit": '', "git-merge": '', "git-pull-request": '', "github": '', "gitlab": '', "globe": '', "grid": '', "hard-drive": '', "hash": '', "headphones": '', "heart": '', "help-circle": '', "hexagon": '', "home": '', "image": '', "inbox": '', "info": '', "instagram": '', "italic": '', "key": '', "layers": '', "layout": '', "life-buoy": '', "link-2": '', "link": '', "linkedin": '', "list": '', "loader": '', "lock": '', "log-in": '', "log-out": '', "mail": '', "map-pin": '', "map": '', "maximize-2": '', "maximize": '', "meh": '', "menu": '', "message-circle": '', "message-square": '', "mic-off": '', "mic": '', "minimize-2": '', "minimize": '', "minus-circle": '', "minus-square": '', "minus": '', "monitor": '', "moon": '', "more-horizontal": '', "more-vertical": '', "mouse-pointer": '', "move": '', "music": '', "navigation-2": '', "navigation": '', "octagon": '', "package": '', "paperclip": '', "pause-circle": '', "pause": '', "pen-tool": '', "percent": '', "phone-call": '', "phone-forwarded": '', "phone-incoming": '', "phone-missed": '', "phone-off": '', "phone-outgoing": '', "phone": '', "pie-chart": '', "play-circle": '', "play": '', "plus-circle": '', "plus-square": '', "plus": '', "pocket": '', "power": '', "printer": '', "radio": '', "refresh-ccw": '', "refresh-cw": '', "repeat": '', "rewind": '', "rotate-ccw": '', "rotate-cw": '', "rss": '', "save": '', "scissors": '', "search": '', "send": '', "server": '', "settings": '', "share-2": '', "share": '', "shield-off": '', "shield": '', "shopping-bag": '', "shopping-cart": '', "shuffle": '', "sidebar": '', "skip-back": '', "skip-forward": '', "slack": '', "slash": '', "sliders": '', "smartphone": '', "smile": '', "speaker": '', "square": '', "star": '', "stop-circle": '', "sun": '', "sunrise": '', "sunset": '', "table": '', "tablet": '', "tag": '', "target": '', "terminal": '', "thermometer": '', "thumbs-down": '', "thumbs-up": '', "toggle-left": '', "toggle-right": '', "tool": '', "trash-2": '', "trash": '', "trello": '', "trending-down": '', "trending-up": '', "triangle": '', "truck": '', "tv": '', "twitch": '', "twitter": '', "type": '', "umbrella": '', "underline": '', "unlock": '', "upload-cloud": '', "upload": '', "user-check": '', "user-minus": '', "user-plus": '', "user-x": '', "user": '', "users": '', "video-off": '', "video": '', "voicemail": '', "volume-1": '', "volume-2": '', "volume-x": '', "volume": '', "watch": '', "wifi-off": '', "wifi": '', "wind": '', "x-circle": '', "x-octagon": '', "x-square": '', "x": '', "youtube": '', "zap-off": '', "zap": '', "zoom-in": '', "zoom-out": '' }; }, "./node_modules/classnames/dedupe.js": function(module3, exports2, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__; (function() { "use strict"; var classNames = function() { function StorageObject() { } StorageObject.prototype = /* @__PURE__ */ Object.create(null); function _parseArray(resultSet, array) { var length = array.length; for (var i = 0; i < length; ++i) { _parse(resultSet, array[i]); } } var hasOwn = {}.hasOwnProperty; function _parseNumber(resultSet, num) { resultSet[num] = true; } function _parseObject(resultSet, object) { for (var k in object) { if (hasOwn.call(object, k)) { resultSet[k] = !!object[k]; } } } var SPACE = /\s+/; function _parseString(resultSet, str) { var array = str.split(SPACE); var length = array.length; for (var i = 0; i < length; ++i) { resultSet[array[i]] = true; } } function _parse(resultSet, arg) { if (!arg) return; var argType = typeof arg; if (argType === "string") { _parseString(resultSet, arg); } else if (Array.isArray(arg)) { _parseArray(resultSet, arg); } else if (argType === "object") { _parseObject(resultSet, arg); } else if (argType === "number") { _parseNumber(resultSet, arg); } } function _classNames() { var len = arguments.length; var args = Array(len); for (var i = 0; i < len; i++) { args[i] = arguments[i]; } var classSet = new StorageObject(); _parseArray(classSet, args); var list = []; for (var k in classSet) { if (classSet[k]) { list.push(k); } } return list.join(" "); } return _classNames; }(); if (typeof module3 !== "undefined" && module3.exports) { module3.exports = classNames; } else if (true) { !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = function() { return classNames; }.apply(exports2, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== void 0 && (module3.exports = __WEBPACK_AMD_DEFINE_RESULT__)); } else { } })(); }, "./node_modules/core-js/es/array/from.js": function(module3, exports2, __webpack_require__) { __webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"); __webpack_require__("./node_modules/core-js/modules/es.array.from.js"); var path = __webpack_require__("./node_modules/core-js/internals/path.js"); module3.exports = path.Array.from; }, "./node_modules/core-js/internals/a-function.js": function(module3, exports2) { module3.exports = function(it) { if (typeof it != "function") { throw TypeError(String(it) + " is not a function"); } return it; }; }, "./node_modules/core-js/internals/an-object.js": function(module3, exports2, __webpack_require__) { var isObject = __webpack_require__("./node_modules/core-js/internals/is-object.js"); module3.exports = function(it) { if (!isObject(it)) { throw TypeError(String(it) + " is not an object"); } return it; }; }, "./node_modules/core-js/internals/array-from.js": function(module3, exports2, __webpack_require__) { "use strict"; var bind = __webpack_require__("./node_modules/core-js/internals/bind-context.js"); var toObject = __webpack_require__("./node_modules/core-js/internals/to-object.js"); var callWithSafeIterationClosing = __webpack_require__("./node_modules/core-js/internals/call-with-safe-iteration-closing.js"); var isArrayIteratorMethod = __webpack_require__("./node_modules/core-js/internals/is-array-iterator-method.js"); var toLength = __webpack_require__("./node_modules/core-js/internals/to-length.js"); var createProperty = __webpack_require__("./node_modules/core-js/internals/create-property.js"); var getIteratorMethod = __webpack_require__("./node_modules/core-js/internals/get-iterator-method.js"); module3.exports = function from(arrayLike) { var O = toObject(arrayLike); var C = typeof this == "function" ? this : Array; var argumentsLength = arguments.length; var mapfn = argumentsLength > 1 ? arguments[1] : void 0; var mapping = mapfn !== void 0; var index = 0; var iteratorMethod = getIteratorMethod(O); var length, result, step, iterator; if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : void 0, 2); if (iteratorMethod != void 0 && !(C == Array && isArrayIteratorMethod(iteratorMethod))) { iterator = iteratorMethod.call(O); result = new C(); for (; !(step = iterator.next()).done; index++) { createProperty(result, index, mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value); } } else { length = toLength(O.length); result = new C(length); for (; length > index; index++) { createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]); } } result.length = index; return result; }; }, "./node_modules/core-js/internals/array-includes.js": function(module3, exports2, __webpack_require__) { var toIndexedObject = __webpack_require__("./node_modules/core-js/internals/to-indexed-object.js"); var toLength = __webpack_require__("./node_modules/core-js/internals/to-length.js"); var toAbsoluteIndex = __webpack_require__("./node_modules/core-js/internals/to-absolute-index.js"); module3.exports = function(IS_INCLUDES) { return function($this, el, fromIndex) { var O = toIndexedObject($this); var length = toLength(O.length); var index = toAbsoluteIndex(fromIndex, length); var value; if (IS_INCLUDES && el != el) while (length > index) { value = O[index++]; if (value != value) return true; } else for (; length > index; index++) if (IS_INCLUDES || index in O) { if (O[index] === el) return IS_INCLUDES || index || 0; } return !IS_INCLUDES && -1; }; }; }, "./node_modules/core-js/internals/bind-context.js": function(module3, exports2, __webpack_require__) { var aFunction = __webpack_require__("./node_modules/core-js/internals/a-function.js"); module3.exports = function(fn, that, length) { aFunction(fn); if (that === void 0) return fn; switch (length) { case 0: return function() { return fn.call(that); }; case 1: return function(a) { return fn.call(that, a); }; case 2: return function(a, b) { return fn.call(that, a, b); }; case 3: return function(a, b, c) { return fn.call(that, a, b, c); }; } return function() { return fn.apply(that, arguments); }; }; }, "./node_modules/core-js/internals/call-with-safe-iteration-closing.js": function(module3, exports2, __webpack_require__) { var anObject = __webpack_require__("./node_modules/core-js/internals/an-object.js"); module3.exports = function(iterator, fn, value, ENTRIES) { try { return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value); } catch (error) { var returnMethod = iterator["return"]; if (returnMethod !== void 0) anObject(returnMethod.call(iterator)); throw error; } }; }, "./node_modules/core-js/internals/check-correctness-of-iteration.js": function(module3, exports2, __webpack_require__) { var wellKnownSymbol = __webpack_require__("./node_modules/core-js/internals/well-known-symbol.js"); var ITERATOR = wellKnownSymbol("iterator"); var SAFE_CLOSING = false; try { var called = 0; var iteratorWithReturn = { next: function() { return { done: !!called++ }; }, "return": function() { SAFE_CLOSING = true; } }; iteratorWithReturn[ITERATOR] = function() { return this; }; Array.from(iteratorWithReturn, function() { throw 2; }); } catch (error) { } module3.exports = function(exec, SKIP_CLOSING) { if (!SKIP_CLOSING && !SAFE_CLOSING) return false; var ITERATION_SUPPORT = false; try { var object = {}; object[ITERATOR] = function() { return { next: function() { return { done: ITERATION_SUPPORT = true }; } }; }; exec(object); } catch (error) { } return ITERATION_SUPPORT; }; }, "./node_modules/core-js/internals/classof-raw.js": function(module3, exports2) { var toString = {}.toString; module3.exports = function(it) { return toString.call(it).slice(8, -1); }; }, "./node_modules/core-js/internals/classof.js": function(module3, exports2, __webpack_require__) { var classofRaw = __webpack_require__("./node_modules/core-js/internals/classof-raw.js"); var wellKnownSymbol = __webpack_require__("./node_modules/core-js/internals/well-known-symbol.js"); var TO_STRING_TAG = wellKnownSymbol("toStringTag"); var CORRECT_ARGUMENTS = classofRaw(function() { return arguments; }()) == "Arguments"; var tryGet = function(it, key) { try { return it[key]; } catch (error) { } }; module3.exports = function(it) { var O, tag, result; return it === void 0 ? "Undefined" : it === null ? "Null" : typeof (tag = tryGet(O = Object(it), TO_STRING_TAG)) == "string" ? tag : CORRECT_ARGUMENTS ? classofRaw(O) : (result = classofRaw(O)) == "Object" && typeof O.callee == "function" ? "Arguments" : result; }; }, "./node_modules/core-js/internals/copy-constructor-properties.js": function(module3, exports2, __webpack_require__) { var has = __webpack_require__("./node_modules/core-js/internals/has.js"); var ownKeys = __webpack_require__("./node_modules/core-js/internals/own-keys.js"); var getOwnPropertyDescriptorModule = __webpack_require__("./node_modules/core-js/internals/object-get-own-property-descriptor.js"); var definePropertyModule = __webpack_require__("./node_modules/core-js/internals/object-define-property.js"); module3.exports = function(target, source) { var keys = ownKeys(source); var defineProperty = definePropertyModule.f; var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; for (var i = 0; i < keys.length; i++) { var key = keys[i]; if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key)); } }; }, "./node_modules/core-js/internals/correct-prototype-getter.js": function(module3, exports2, __webpack_require__) { var fails = __webpack_require__("./node_modules/core-js/internals/fails.js"); module3.exports = !fails(function() { function F() { } F.prototype.constructor = null; return Object.getPrototypeOf(new F()) !== F.prototype; }); }, "./node_modules/core-js/internals/create-iterator-constructor.js": function(module3, exports2, __webpack_require__) { "use strict"; var IteratorPrototype = __webpack_require__("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype; var create = __webpack_require__("./node_modules/core-js/internals/object-create.js"); var createPropertyDescriptor = __webpack_require__("./node_modules/core-js/internals/create-property-descriptor.js"); var setToStringTag = __webpack_require__("./node_modules/core-js/internals/set-to-string-tag.js"); var Iterators = __webpack_require__("./node_modules/core-js/internals/iterators.js"); var returnThis = function() { return this; }; module3.exports = function(IteratorConstructor, NAME, next) { var TO_STRING_TAG = NAME + " Iterator"; IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(1, next) }); setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true); Iterators[TO_STRING_TAG] = returnThis; return IteratorConstructor; }; }, "./node_modules/core-js/internals/create-property-descriptor.js": function(module3, exports2) { module3.exports = function(bitmap, value) { return { enumerable: !(bitmap & 1), configurable: !(bitmap & 2), writable: !(bitmap & 4), value }; }; }, "./node_modules/core-js/internals/create-property.js": function(module3, exports2, __webpack_require__) { "use strict"; var toPrimitive = __webpack_require__("./node_modules/core-js/internals/to-primitive.js"); var definePropertyModule = __webpack_require__("./node_modules/core-js/internals/object-define-property.js"); var createPropertyDescriptor = __webpack_require__("./node_modules/core-js/internals/create-property-descriptor.js"); module3.exports = function(object, key, value) { var propertyKey = toPrimitive(key); if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value)); else object[propertyKey] = value; }; }, "./node_modules/core-js/internals/define-iterator.js": function(module3, exports2, __webpack_require__) { "use strict"; var $ = __webpack_require__("./node_modules/core-js/internals/export.js"); var createIteratorConstructor = __webpack_require__("./node_modules/core-js/internals/create-iterator-constructor.js"); var getPrototypeOf = __webpack_require__("./node_modules/core-js/internals/object-get-prototype-of.js"); var setPrototypeOf = __webpack_require__("./node_modules/core-js/internals/object-set-prototype-of.js"); var setToStringTag = __webpack_require__("./node_modules/core-js/internals/set-to-string-tag.js"); var hide = __webpack_require__("./node_modules/core-js/internals/hide.js"); var redefine = __webpack_require__("./node_modules/core-js/internals/redefine.js"); var wellKnownSymbol = __webpack_require__("./node_modules/core-js/internals/well-known-symbol.js"); var IS_PURE = __webpack_require__("./node_modules/core-js/internals/is-pure.js"); var Iterators = __webpack_require__("./node_modules/core-js/internals/iterators.js"); var IteratorsCore = __webpack_require__("./node_modules/core-js/internals/iterators-core.js"); var IteratorPrototype = IteratorsCore.IteratorPrototype; var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS; var ITERATOR = wellKnownSymbol("iterator"); var KEYS = "keys"; var VALUES = "values"; var ENTRIES = "entries"; var returnThis = function() { return this; }; module3.exports = function(Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) { createIteratorConstructor(IteratorConstructor, NAME, next); var getIterationMethod = function(KIND) { if (KIND === DEFAULT && defaultIterator) return defaultIterator; if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND]; switch (KIND) { case KEYS: return function keys() { return new IteratorConstructor(this, KIND); }; case VALUES: return function values() { return new IteratorConstructor(this, KIND); }; case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); }; } return function() { return new IteratorConstructor(this); }; }; var TO_STRING_TAG = NAME + " Iterator"; var INCORRECT_VALUES_NAME = false; var IterablePrototype = Iterable.prototype; var nativeIterator = IterablePrototype[ITERATOR] || IterablePrototype["@@iterator"] || DEFAULT && IterablePrototype[DEFAULT]; var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT); var anyNativeIterator = NAME == "Array" ? IterablePrototype.entries || nativeIterator : nativeIterator; var CurrentIteratorPrototype, methods, KEY; if (anyNativeIterator) { CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable())); if (IteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) { if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) { if (setPrototypeOf) { setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype); } else if (typeof CurrentIteratorPrototype[ITERATOR] != "function") { hide(CurrentIteratorPrototype, ITERATOR, returnThis); } } setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true); if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis; } } if (DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) { INCORRECT_VALUES_NAME = true; defaultIterator = function values() { return nativeIterator.call(this); }; } if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) { hide(IterablePrototype, ITERATOR, defaultIterator); } Iterators[NAME] = defaultIterator; if (DEFAULT) { methods = { values: getIterationMethod(VALUES), keys: IS_SET ? defaultIterator : getIterationMethod(KEYS), entries: getIterationMethod(ENTRIES) }; if (FORCED) for (KEY in methods) { if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) { redefine(IterablePrototype, KEY, methods[KEY]); } } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods); } return methods; }; }, "./node_modules/core-js/internals/descriptors.js": function(module3, exports2, __webpack_require__) { var fails = __webpack_require__("./node_modules/core-js/internals/fails.js"); module3.exports = !fails(function() { return Object.defineProperty({}, "a", { get: function() { return 7; } }).a != 7; }); }, "./node_modules/core-js/internals/document-create-element.js": function(module3, exports2, __webpack_require__) { var global2 = __webpack_require__("./node_modules/core-js/internals/global.js"); var isObject = __webpack_require__("./node_modules/core-js/internals/is-object.js"); var document2 = global2.document; var exist = isObject(document2) && isObject(document2.createElement); module3.exports = function(it) { return exist ? document2.createElement(it) : {}; }; }, "./node_modules/core-js/internals/enum-bug-keys.js": function(module3, exports2) { module3.exports = [ "constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf" ]; }, "./node_modules/core-js/internals/export.js": function(module3, exports2, __webpack_require__) { var global2 = __webpack_require__("./node_modules/core-js/internals/global.js"); var getOwnPropertyDescriptor = __webpack_require__("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f; var hide = __webpack_require__("./node_modules/core-js/internals/hide.js"); var redefine = __webpack_require__("./node_modules/core-js/internals/redefine.js"); var setGlobal = __webpack_require__("./node_modules/core-js/internals/set-global.js"); var copyConstructorProperties = __webpack_require__("./node_modules/core-js/internals/copy-constructor-properties.js"); var isForced = __webpack_require__("./node_modules/core-js/internals/is-forced.js"); module3.exports = function(options, source) { var TARGET = options.target; var GLOBAL = options.global; var STATIC = options.stat; var FORCED, target, key, targetProperty, sourceProperty, descriptor; if (GLOBAL) { target = global2; } else if (STATIC) { target = global2[TARGET] || setGlobal(TARGET, {}); } else { target = (global2[TARGET] || {}).prototype; } if (target) for (key in source) { sourceProperty = source[key]; if (options.noTargetGet) { descriptor = getOwnPropertyDescriptor(target, key); targetProperty = descriptor && descriptor.value; } else targetProperty = target[key]; FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? "." : "#") + key, options.forced); if (!FORCED && targetProperty !== void 0) { if (typeof sourceProperty === typeof targetProperty) continue; copyConstructorProperties(sourceProperty, targetProperty); } if (options.sham || targetProperty && targetProperty.sham) { hide(sourceProperty, "sham", true); } redefine(target, key, sourceProperty, options); } }; }, "./node_modules/core-js/internals/fails.js": function(module3, exports2) { module3.exports = function(exec) { try { return !!exec(); } catch (error) { return true; } }; }, "./node_modules/core-js/internals/function-to-string.js": function(module3, exports2, __webpack_require__) { var shared = __webpack_require__("./node_modules/core-js/internals/shared.js"); module3.exports = shared("native-function-to-string", Function.toString); }, "./node_modules/core-js/internals/get-iterator-method.js": function(module3, exports2, __webpack_require__) { var classof = __webpack_require__("./node_modules/core-js/internals/classof.js"); var Iterators = __webpack_require__("./node_modules/core-js/internals/iterators.js"); var wellKnownSymbol = __webpack_require__("./node_modules/core-js/internals/well-known-symbol.js"); var ITERATOR = wellKnownSymbol("iterator"); module3.exports = function(it) { if (it != void 0) return it[ITERATOR] || it["@@iterator"] || Iterators[classof(it)]; }; }, "./node_modules/core-js/internals/global.js": function(module3, exports2, __webpack_require__) { (function(global2) { var O = "object"; var check = function(it) { return it && it.Math == Math && it; }; module3.exports = check(typeof globalThis == O && globalThis) || check(typeof window == O && window) || check(typeof self == O && self) || check(typeof global2 == O && global2) || Function("return this")(); }).call(this, __webpack_require__("./node_modules/webpack/buildin/global.js")); }, "./node_modules/core-js/internals/has.js": function(module3, exports2) { var hasOwnProperty = {}.hasOwnProperty; module3.exports = function(it, key) { return hasOwnProperty.call(it, key); }; }, "./node_modules/core-js/internals/hidden-keys.js": function(module3, exports2) { module3.exports = {}; }, "./node_modules/core-js/internals/hide.js": function(module3, exports2, __webpack_require__) { var DESCRIPTORS = __webpack_require__("./node_modules/core-js/internals/descriptors.js"); var definePropertyModule = __webpack_require__("./node_modules/core-js/internals/object-define-property.js"); var createPropertyDescriptor = __webpack_require__("./node_modules/core-js/internals/create-property-descriptor.js"); module3.exports = DESCRIPTORS ? function(object, key, value) { return definePropertyModule.f(object, key, createPropertyDescriptor(1, value)); } : function(object, key, value) { object[key] = value; return object; }; }, "./node_modules/core-js/internals/html.js": function(module3, exports2, __webpack_require__) { var global2 = __webpack_require__("./node_modules/core-js/internals/global.js"); var document2 = global2.document; module3.exports = document2 && document2.documentElement; }, "./node_modules/core-js/internals/ie8-dom-define.js": function(module3, exports2, __webpack_require__) { var DESCRIPTORS = __webpack_require__("./node_modules/core-js/internals/descriptors.js"); var fails = __webpack_require__("./node_modules/core-js/internals/fails.js"); var createElement = __webpack_require__("./node_modules/core-js/internals/document-create-element.js"); module3.exports = !DESCRIPTORS && !fails(function() { return Object.defineProperty(createElement("div"), "a", { get: function() { return 7; } }).a != 7; }); }, "./node_modules/core-js/internals/indexed-object.js": function(module3, exports2, __webpack_require__) { var fails = __webpack_require__("./node_modules/core-js/internals/fails.js"); var classof = __webpack_require__("./node_modules/core-js/internals/classof-raw.js"); var split = "".split; module3.exports = fails(function() { return !Object("z").propertyIsEnumerable(0); }) ? function(it) { return classof(it) == "String" ? split.call(it, "") : Object(it); } : Object; }, "./node_modules/core-js/internals/internal-state.js": function(module3, exports2, __webpack_require__) { var NATIVE_WEAK_MAP = __webpack_require__("./node_modules/core-js/internals/native-weak-map.js"); var global2 = __webpack_require__("./node_modules/core-js/internals/global.js"); var isObject = __webpack_require__("./node_modules/core-js/internals/is-object.js"); var hide = __webpack_require__("./node_modules/core-js/internals/hide.js"); var objectHas = __webpack_require__("./node_modules/core-js/internals/has.js"); var sharedKey = __webpack_require__("./node_modules/core-js/internals/shared-key.js"); var hiddenKeys = __webpack_require__("./node_modules/core-js/internals/hidden-keys.js"); var WeakMap2 = global2.WeakMap; var set, get, has; var enforce = function(it) { return has(it) ? get(it) : set(it, {}); }; var getterFor = function(TYPE) { return function(it) { var state; if (!isObject(it) || (state = get(it)).type !== TYPE) { throw TypeError("Incompatible receiver, " + TYPE + " required"); } return state; }; }; if (NATIVE_WEAK_MAP) { var store = new WeakMap2(); var wmget = store.get; var wmhas = store.has; var wmset = store.set; set = function(it, metadata) { wmset.call(store, it, metadata); return metadata; }; get = function(it) { return wmget.call(store, it) || {}; }; has = function(it) { return wmhas.call(store, it); }; } else { var STATE = sharedKey("state"); hiddenKeys[STATE] = true; set = function(it, metadata) { hide(it, STATE, metadata); return metadata; }; get = function(it) { return objectHas(it, STATE) ? it[STATE] : {}; }; has = function(it) { return objectHas(it, STATE); }; } module3.exports = { set, get, has, enforce, getterFor }; }, "./node_modules/core-js/internals/is-array-iterator-method.js": function(module3, exports2, __webpack_require__) { var wellKnownSymbol = __webpack_require__("./node_modules/core-js/internals/well-known-symbol.js"); var Iterators = __webpack_require__("./node_modules/core-js/internals/iterators.js"); var ITERATOR = wellKnownSymbol("iterator"); var ArrayPrototype = Array.prototype; module3.exports = function(it) { return it !== void 0 && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it); }; }, "./node_modules/core-js/internals/is-forced.js": function(module3, exports2, __webpack_require__) { var fails = __webpack_require__("./node_modules/core-js/internals/fails.js"); var replacement = /#|\.prototype\./; var isForced = function(feature, detection) { var value = data[normalize(feature)]; return value == POLYFILL ? true : value == NATIVE ? false : typeof detection == "function" ? fails(detection) : !!detection; }; var normalize = isForced.normalize = function(string) { return String(string).replace(replacement, ".").toLowerCase(); }; var data = isForced.data = {}; var NATIVE = isForced.NATIVE = "N"; var POLYFILL = isForced.POLYFILL = "P"; module3.exports = isForced; }, "./node_modules/core-js/internals/is-object.js": function(module3, exports2) { module3.exports = function(it) { return typeof it === "object" ? it !== null : typeof it === "function"; }; }, "./node_modules/core-js/internals/is-pure.js": function(module3, exports2) { module3.exports = false; }, "./node_modules/core-js/internals/iterators-core.js": function(module3, exports2, __webpack_require__) { "use strict"; var getPrototypeOf = __webpack_require__("./node_modules/core-js/internals/object-get-prototype-of.js"); var hide = __webpack_require__("./node_modules/core-js/internals/hide.js"); var has = __webpack_require__("./node_modules/core-js/internals/has.js"); var wellKnownSymbol = __webpack_require__("./node_modules/core-js/internals/well-known-symbol.js"); var IS_PURE = __webpack_require__("./node_modules/core-js/internals/is-pure.js"); var ITERATOR = wellKnownSymbol("iterator"); var BUGGY_SAFARI_ITERATORS = false; var returnThis = function() { return this; }; var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator; if ([].keys) { arrayIterator = [].keys(); if (!("next" in arrayIterator)) BUGGY_SAFARI_ITERATORS = true; else { PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator)); if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype; } } if (IteratorPrototype == void 0) IteratorPrototype = {}; if (!IS_PURE && !has(IteratorPrototype, ITERATOR)) hide(IteratorPrototype, ITERATOR, returnThis); module3.exports = { IteratorPrototype, BUGGY_SAFARI_ITERATORS }; }, "./node_modules/core-js/internals/iterators.js": function(module3, exports2) { module3.exports = {}; }, "./node_modules/core-js/internals/native-symbol.js": function(module3, exports2, __webpack_require__) { var fails = __webpack_require__("./node_modules/core-js/internals/fails.js"); module3.exports = !!Object.getOwnPropertySymbols && !fails(function() { return !String(Symbol()); }); }, "./node_modules/core-js/internals/native-weak-map.js": function(module3, exports2, __webpack_require__) { var global2 = __webpack_require__("./node_modules/core-js/internals/global.js"); var nativeFunctionToString = __webpack_require__("./node_modules/core-js/internals/function-to-string.js"); var WeakMap2 = global2.WeakMap; module3.exports = typeof WeakMap2 === "function" && /native code/.test(nativeFunctionToString.call(WeakMap2)); }, "./node_modules/core-js/internals/object-create.js": function(module3, exports2, __webpack_require__) { var anObject = __webpack_require__("./node_modules/core-js/internals/an-object.js"); var defineProperties = __webpack_require__("./node_modules/core-js/internals/object-define-properties.js"); var enumBugKeys = __webpack_require__("./node_modules/core-js/internals/enum-bug-keys.js"); var hiddenKeys = __webpack_require__("./node_modules/core-js/internals/hidden-keys.js"); var html = __webpack_require__("./node_modules/core-js/internals/html.js"); var documentCreateElement = __webpack_require__("./node_modules/core-js/internals/document-create-element.js"); var sharedKey = __webpack_require__("./node_modules/core-js/internals/shared-key.js"); var IE_PROTO = sharedKey("IE_PROTO"); var PROTOTYPE = "prototype"; var Empty = function() { }; var createDict = function() { var iframe = documentCreateElement("iframe"); var length = enumBugKeys.length; var lt = "<"; var script = "script"; var gt = ">"; var js = "java" + script + ":"; var iframeDocument; iframe.style.display = "none"; html.appendChild(iframe); iframe.src = String(js); iframeDocument = iframe.contentWindow.document; iframeDocument.open(); iframeDocument.write(lt + script + gt + "document.F=Object" + lt + "/" + script + gt); iframeDocument.close(); createDict = iframeDocument.F; while (length--) delete createDict[PROTOTYPE][enumBugKeys[length]]; return createDict(); }; module3.exports = Object.create || function create(O, Properties) { var result; if (O !== null) { Empty[PROTOTYPE] = anObject(O); result = new Empty(); Empty[PROTOTYPE] = null; result[IE_PROTO] = O; } else result = createDict(); return Properties === void 0 ? result : defineProperties(result, Properties); }; hiddenKeys[IE_PROTO] = true; }, "./node_modules/core-js/internals/object-define-properties.js": function(module3, exports2, __webpack_require__) { var DESCRIPTORS = __webpack_require__("./node_modules/core-js/internals/descriptors.js"); var definePropertyModule = __webpack_require__("./node_modules/core-js/internals/object-define-property.js"); var anObject = __webpack_require__("./node_modules/core-js/internals/an-object.js"); var objectKeys = __webpack_require__("./node_modules/core-js/internals/object-keys.js"); module3.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) { anObject(O); var keys = objectKeys(Properties); var length = keys.length; var i = 0; var key; while (length > i) definePropertyModule.f(O, key = keys[i++], Properties[key]); return O; }; }, "./node_modules/core-js/internals/object-define-property.js": function(module3, exports2, __webpack_require__) { var DESCRIPTORS = __webpack_require__("./node_modules/core-js/internals/descriptors.js"); var IE8_DOM_DEFINE = __webpack_require__("./node_modules/core-js/internals/ie8-dom-define.js"); var anObject = __webpack_require__("./node_modules/core-js/internals/an-object.js"); var toPrimitive = __webpack_require__("./node_modules/core-js/internals/to-primitive.js"); var nativeDefineProperty = Object.defineProperty; exports2.f = DESCRIPTORS ? nativeDefineProperty : function defineProperty(O, P, Attributes) { anObject(O); P = toPrimitive(P, true); anObject(Attributes); if (IE8_DOM_DEFINE) try { return nativeDefineProperty(O, P, Attributes); } catch (error) { } if ("get" in Attributes || "set" in Attributes) throw TypeError("Accessors not supported"); if ("value" in Attributes) O[P] = Attributes.value; return O; }; }, "./node_modules/core-js/internals/object-get-own-property-descriptor.js": function(module3, exports2, __webpack_require__) { var DESCRIPTORS = __webpack_require__("./node_modules/core-js/internals/descriptors.js"); var propertyIsEnumerableModule = __webpack_require__("./node_modules/core-js/internals/object-property-is-enumerable.js"); var createPropertyDescriptor = __webpack_require__("./node_modules/core-js/internals/create-property-descriptor.js"); var toIndexedObject = __webpack_require__("./node_modules/core-js/internals/to-indexed-object.js"); var toPrimitive = __webpack_require__("./node_modules/core-js/internals/to-primitive.js"); var has = __webpack_require__("./node_modules/core-js/internals/has.js"); var IE8_DOM_DEFINE = __webpack_require__("./node_modules/core-js/internals/ie8-dom-define.js"); var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; exports2.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) { O = toIndexedObject(O); P = toPrimitive(P, true); if (IE8_DOM_DEFINE) try { return nativeGetOwnPropertyDescriptor(O, P); } catch (error) { } if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]); }; }, "./node_modules/core-js/internals/object-get-own-property-names.js": function(module3, exports2, __webpack_require__) { var internalObjectKeys = __webpack_require__("./node_modules/core-js/internals/object-keys-internal.js"); var enumBugKeys = __webpack_require__("./node_modules/core-js/internals/enum-bug-keys.js"); var hiddenKeys = enumBugKeys.concat("length", "prototype"); exports2.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { return internalObjectKeys(O, hiddenKeys); }; }, "./node_modules/core-js/internals/object-get-own-property-symbols.js": function(module3, exports2) { exports2.f = Object.getOwnPropertySymbols; }, "./node_modules/core-js/internals/object-get-prototype-of.js": function(module3, exports2, __webpack_require__) { var has = __webpack_require__("./node_modules/core-js/internals/has.js"); var toObject = __webpack_require__("./node_modules/core-js/internals/to-object.js"); var sharedKey = __webpack_require__("./node_modules/core-js/internals/shared-key.js"); var CORRECT_PROTOTYPE_GETTER = __webpack_require__("./node_modules/core-js/internals/correct-prototype-getter.js"); var IE_PROTO = sharedKey("IE_PROTO"); var ObjectPrototype = Object.prototype; module3.exports = CORRECT_PROTOTYPE_GETTER ? Object.getPrototypeOf : function(O) { O = toObject(O); if (has(O, IE_PROTO)) return O[IE_PROTO]; if (typeof O.constructor == "function" && O instanceof O.constructor) { return O.constructor.prototype; } return O instanceof Object ? ObjectPrototype : null; }; }, "./node_modules/core-js/internals/object-keys-internal.js": function(module3, exports2, __webpack_require__) { var has = __webpack_require__("./node_modules/core-js/internals/has.js"); var toIndexedObject = __webpack_require__("./node_modules/core-js/internals/to-indexed-object.js"); var arrayIncludes = __webpack_require__("./node_modules/core-js/internals/array-includes.js"); var hiddenKeys = __webpack_require__("./node_modules/core-js/internals/hidden-keys.js"); var arrayIndexOf = arrayIncludes(false); module3.exports = function(object, names) { var O = toIndexedObject(object); var i = 0; var result = []; var key; for (key in O) !has(hiddenKeys, key) && has(O, key) && result.push(key); while (names.length > i) if (has(O, key = names[i++])) { ~arrayIndexOf(result, key) || result.push(key); } return result; }; }, "./node_modules/core-js/internals/object-keys.js": function(module3, exports2, __webpack_require__) { var internalObjectKeys = __webpack_require__("./node_modules/core-js/internals/object-keys-internal.js"); var enumBugKeys = __webpack_require__("./node_modules/core-js/internals/enum-bug-keys.js"); module3.exports = Object.keys || function keys(O) { return internalObjectKeys(O, enumBugKeys); }; }, "./node_modules/core-js/internals/object-property-is-enumerable.js": function(module3, exports2, __webpack_require__) { "use strict"; var nativePropertyIsEnumerable = {}.propertyIsEnumerable; var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; var NASHORN_BUG = getOwnPropertyDescriptor && !nativePropertyIsEnumerable.call({ 1: 2 }, 1); exports2.f = NASHORN_BUG ? function propertyIsEnumerable(V) { var descriptor = getOwnPropertyDescriptor(this, V); return !!descriptor && descriptor.enumerable; } : nativePropertyIsEnumerable; }, "./node_modules/core-js/internals/object-set-prototype-of.js": function(module3, exports2, __webpack_require__) { var validateSetPrototypeOfArguments = __webpack_require__("./node_modules/core-js/internals/validate-set-prototype-of-arguments.js"); module3.exports = Object.setPrototypeOf || ("__proto__" in {} ? function() { var correctSetter = false; var test = {}; var setter; try { setter = Object.getOwnPropertyDescriptor(Object.prototype, "__proto__").set; setter.call(test, []); correctSetter = test instanceof Array; } catch (error) { } return function setPrototypeOf(O, proto) { validateSetPrototypeOfArguments(O, proto); if (correctSetter) setter.call(O, proto); else O.__proto__ = proto; return O; }; }() : void 0); }, "./node_modules/core-js/internals/own-keys.js": function(module3, exports2, __webpack_require__) { var global2 = __webpack_require__("./node_modules/core-js/internals/global.js"); var getOwnPropertyNamesModule = __webpack_require__("./node_modules/core-js/internals/object-get-own-property-names.js"); var getOwnPropertySymbolsModule = __webpack_require__("./node_modules/core-js/internals/object-get-own-property-symbols.js"); var anObject = __webpack_require__("./node_modules/core-js/internals/an-object.js"); var Reflect2 = global2.Reflect; module3.exports = Reflect2 && Reflect2.ownKeys || function ownKeys(it) { var keys = getOwnPropertyNamesModule.f(anObject(it)); var getOwnPropertySymbols = getOwnPropertySymbolsModule.f; return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys; }; }, "./node_modules/core-js/internals/path.js": function(module3, exports2, __webpack_require__) { module3.exports = __webpack_require__("./node_modules/core-js/internals/global.js"); }, "./node_modules/core-js/internals/redefine.js": function(module3, exports2, __webpack_require__) { var global2 = __webpack_require__("./node_modules/core-js/internals/global.js"); var shared = __webpack_require__("./node_modules/core-js/internals/shared.js"); var hide = __webpack_require__("./node_modules/core-js/internals/hide.js"); var has = __webpack_require__("./node_modules/core-js/internals/has.js"); var setGlobal = __webpack_require__("./node_modules/core-js/internals/set-global.js"); var nativeFunctionToString = __webpack_require__("./node_modules/core-js/internals/function-to-string.js"); var InternalStateModule = __webpack_require__("./node_modules/core-js/internals/internal-state.js"); var getInternalState = InternalStateModule.get; var enforceInternalState = InternalStateModule.enforce; var TEMPLATE = String(nativeFunctionToString).split("toString"); shared("inspectSource", function(it) { return nativeFunctionToString.call(it); }); (module3.exports = function(O, key, value, options) { var unsafe = options ? !!options.unsafe : false; var simple = options ? !!options.enumerable : false; var noTargetGet = options ? !!options.noTargetGet : false; if (typeof value == "function") { if (typeof key == "string" && !has(value, "name")) hide(value, "name", key); enforceInternalState(value).source = TEMPLATE.join(typeof key == "string" ? key : ""); } if (O === global2) { if (simple) O[key] = value; else setGlobal(key, value); return; } else if (!unsafe) { delete O[key]; } else if (!noTargetGet && O[key]) { simple = true; } if (simple) O[key] = value; else hide(O, key, value); })(Function.prototype, "toString", function toString() { return typeof this == "function" && getInternalState(this).source || nativeFunctionToString.call(this); }); }, "./node_modules/core-js/internals/require-object-coercible.js": function(module3, exports2) { module3.exports = function(it) { if (it == void 0) throw TypeError("Can't call method on " + it); return it; }; }, "./node_modules/core-js/internals/set-global.js": function(module3, exports2, __webpack_require__) { var global2 = __webpack_require__("./node_modules/core-js/internals/global.js"); var hide = __webpack_require__("./node_modules/core-js/internals/hide.js"); module3.exports = function(key, value) { try { hide(global2, key, value); } catch (error) { global2[key] = value; } return value; }; }, "./node_modules/core-js/internals/set-to-string-tag.js": function(module3, exports2, __webpack_require__) { var defineProperty = __webpack_require__("./node_modules/core-js/internals/object-define-property.js").f; var has = __webpack_require__("./node_modules/core-js/internals/has.js"); var wellKnownSymbol = __webpack_require__("./node_modules/core-js/internals/well-known-symbol.js"); var TO_STRING_TAG = wellKnownSymbol("toStringTag"); module3.exports = function(it, TAG, STATIC) { if (it && !has(it = STATIC ? it : it.prototype, TO_STRING_TAG)) { defineProperty(it, TO_STRING_TAG, { configurable: true, value: TAG }); } }; }, "./node_modules/core-js/internals/shared-key.js": function(module3, exports2, __webpack_require__) { var shared = __webpack_require__("./node_modules/core-js/internals/shared.js"); var uid = __webpack_require__("./node_modules/core-js/internals/uid.js"); var keys = shared("keys"); module3.exports = function(key) { return keys[key] || (keys[key] = uid(key)); }; }, "./node_modules/core-js/internals/shared.js": function(module3, exports2, __webpack_require__) { var global2 = __webpack_require__("./node_modules/core-js/internals/global.js"); var setGlobal = __webpack_require__("./node_modules/core-js/internals/set-global.js"); var IS_PURE = __webpack_require__("./node_modules/core-js/internals/is-pure.js"); var SHARED = "__core-js_shared__"; var store = global2[SHARED] || setGlobal(SHARED, {}); (module3.exports = function(key, value) { return store[key] || (store[key] = value !== void 0 ? value : {}); })("versions", []).push({ version: "3.1.3", mode: IS_PURE ? "pure" : "global", copyright: "\xA9 2019 Denis Pushkarev (zloirock.ru)" }); }, "./node_modules/core-js/internals/string-at.js": function(module3, exports2, __webpack_require__) { var toInteger = __webpack_require__("./node_modules/core-js/internals/to-integer.js"); var requireObjectCoercible = __webpack_require__("./node_modules/core-js/internals/require-object-coercible.js"); module3.exports = function(that, pos, CONVERT_TO_STRING) { var S = String(requireObjectCoercible(that)); var position = toInteger(pos); var size = S.length; var first, second; if (position < 0 || position >= size) return CONVERT_TO_STRING ? "" : void 0; first = S.charCodeAt(position); return first < 55296 || first > 56319 || position + 1 === size || (second = S.charCodeAt(position + 1)) < 56320 || second > 57343 ? CONVERT_TO_STRING ? S.charAt(position) : first : CONVERT_TO_STRING ? S.slice(position, position + 2) : (first - 55296 << 10) + (second - 56320) + 65536; }; }, "./node_modules/core-js/internals/to-absolute-index.js": function(module3, exports2, __webpack_require__) { var toInteger = __webpack_require__("./node_modules/core-js/internals/to-integer.js"); var max = Math.max; var min = Math.min; module3.exports = function(index, length) { var integer = toInteger(index); return integer < 0 ? max(integer + length, 0) : min(integer, length); }; }, "./node_modules/core-js/internals/to-indexed-object.js": function(module3, exports2, __webpack_require__) { var IndexedObject = __webpack_require__("./node_modules/core-js/internals/indexed-object.js"); var requireObjectCoercible = __webpack_require__("./node_modules/core-js/internals/require-object-coercible.js"); module3.exports = function(it) { return IndexedObject(requireObjectCoercible(it)); }; }, "./node_modules/core-js/internals/to-integer.js": function(module3, exports2) { var ceil = Math.ceil; var floor = Math.floor; module3.exports = function(argument) { return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument); }; }, "./node_modules/core-js/internals/to-length.js": function(module3, exports2, __webpack_require__) { var toInteger = __webpack_require__("./node_modules/core-js/internals/to-integer.js"); var min = Math.min; module3.exports = function(argument) { return argument > 0 ? min(toInteger(argument), 9007199254740991) : 0; }; }, "./node_modules/core-js/internals/to-object.js": function(module3, exports2, __webpack_require__) { var requireObjectCoercible = __webpack_require__("./node_modules/core-js/internals/require-object-coercible.js"); module3.exports = function(argument) { return Object(requireObjectCoercible(argument)); }; }, "./node_modules/core-js/internals/to-primitive.js": function(module3, exports2, __webpack_require__) { var isObject = __webpack_require__("./node_modules/core-js/internals/is-object.js"); module3.exports = function(it, S) { if (!isObject(it)) return it; var fn, val; if (S && typeof (fn = it.toString) == "function" && !isObject(val = fn.call(it))) return val; if (typeof (fn = it.valueOf) == "function" && !isObject(val = fn.call(it))) return val; if (!S && typeof (fn = it.toString) == "function" && !isObject(val = fn.call(it))) return val; throw TypeError("Can't convert object to primitive value"); }; }, "./node_modules/core-js/internals/uid.js": function(module3, exports2) { var id = 0; var postfix = Math.random(); module3.exports = function(key) { return "Symbol(".concat(key === void 0 ? "" : key, ")_", (++id + postfix).toString(36)); }; }, "./node_modules/core-js/internals/validate-set-prototype-of-arguments.js": function(module3, exports2, __webpack_require__) { var isObject = __webpack_require__("./node_modules/core-js/internals/is-object.js"); var anObject = __webpack_require__("./node_modules/core-js/internals/an-object.js"); module3.exports = function(O, proto) { anObject(O); if (!isObject(proto) && proto !== null) { throw TypeError("Can't set " + String(proto) + " as a prototype"); } }; }, "./node_modules/core-js/internals/well-known-symbol.js": function(module3, exports2, __webpack_require__) { var global2 = __webpack_require__("./node_modules/core-js/internals/global.js"); var shared = __webpack_require__("./node_modules/core-js/internals/shared.js"); var uid = __webpack_require__("./node_modules/core-js/internals/uid.js"); var NATIVE_SYMBOL = __webpack_require__("./node_modules/core-js/internals/native-symbol.js"); var Symbol2 = global2.Symbol; var store = shared("wks"); module3.exports = function(name) { return store[name] || (store[name] = NATIVE_SYMBOL && Symbol2[name] || (NATIVE_SYMBOL ? Symbol2 : uid)("Symbol." + name)); }; }, "./node_modules/core-js/modules/es.array.from.js": function(module3, exports2, __webpack_require__) { var $ = __webpack_require__("./node_modules/core-js/internals/export.js"); var from = __webpack_require__("./node_modules/core-js/internals/array-from.js"); var checkCorrectnessOfIteration = __webpack_require__("./node_modules/core-js/internals/check-correctness-of-iteration.js"); var INCORRECT_ITERATION = !checkCorrectnessOfIteration(function(iterable) { Array.from(iterable); }); $({ target: "Array", stat: true, forced: INCORRECT_ITERATION }, { from }); }, "./node_modules/core-js/modules/es.string.iterator.js": function(module3, exports2, __webpack_require__) { "use strict"; var codePointAt = __webpack_require__("./node_modules/core-js/internals/string-at.js"); var InternalStateModule = __webpack_require__("./node_modules/core-js/internals/internal-state.js"); var defineIterator = __webpack_require__("./node_modules/core-js/internals/define-iterator.js"); var STRING_ITERATOR = "String Iterator"; var setInternalState = InternalStateModule.set; var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); defineIterator(String, "String", function(iterated) { setInternalState(this, { type: STRING_ITERATOR, string: String(iterated), index: 0 }); }, function next() { var state = getInternalState(this); var string = state.string; var index = state.index; var point; if (index >= string.length) return { value: void 0, done: true }; point = codePointAt(string, index, true); state.index += point.length; return { value: point, done: false }; }); }, "./node_modules/webpack/buildin/global.js": function(module3, exports2) { var g; g = function() { return this; }(); try { g = g || Function("return this")() || (1, eval)("this"); } catch (e) { if (typeof window === "object") g = window; } module3.exports = g; }, "./src/default-attrs.json": function(module3) { module3.exports = { "xmlns": "http://www.w3.org/2000/svg", "width": 24, "height": 24, "viewBox": "0 0 24 24", "fill": "none", "stroke": "currentColor", "stroke-width": 2, "stroke-linecap": "round", "stroke-linejoin": "round" }; }, "./src/icon.js": function(module3, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); var _extends = Object.assign || function(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _createClass = function() { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function(Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _dedupe = __webpack_require__("./node_modules/classnames/dedupe.js"); var _dedupe2 = _interopRequireDefault(_dedupe); var _defaultAttrs = __webpack_require__("./src/default-attrs.json"); var _defaultAttrs2 = _interopRequireDefault(_defaultAttrs); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance3, Constructor) { if (!(instance3 instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var Icon = function() { function Icon2(name, contents) { var tags = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : []; _classCallCheck(this, Icon2); this.name = name; this.contents = contents; this.tags = tags; this.attrs = _extends({}, _defaultAttrs2.default, { class: "feather feather-" + name }); } _createClass(Icon2, [{ key: "toSvg", value: function toSvg() { var attrs = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}; var combinedAttrs = _extends({}, this.attrs, attrs, { class: (0, _dedupe2.default)(this.attrs.class, attrs.class) }); return "" + this.contents + ""; } }, { key: "toString", value: function toString() { return this.contents; } }]); return Icon2; }(); function attrsToString(attrs) { return Object.keys(attrs).map(function(key) { return key + '="' + attrs[key] + '"'; }).join(" "); } exports2.default = Icon; }, "./src/icons.js": function(module3, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); var _icon = __webpack_require__("./src/icon.js"); var _icon2 = _interopRequireDefault(_icon); var _icons = __webpack_require__("./dist/icons.json"); var _icons2 = _interopRequireDefault(_icons); var _tags = __webpack_require__("./src/tags.json"); var _tags2 = _interopRequireDefault(_tags); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports2.default = Object.keys(_icons2.default).map(function(key) { return new _icon2.default(key, _icons2.default[key], _tags2.default[key]); }).reduce(function(object, icon) { object[icon.name] = icon; return object; }, {}); }, "./src/index.js": function(module3, exports2, __webpack_require__) { "use strict"; var _icons = __webpack_require__("./src/icons.js"); var _icons2 = _interopRequireDefault(_icons); var _toSvg = __webpack_require__("./src/to-svg.js"); var _toSvg2 = _interopRequireDefault(_toSvg); var _replace = __webpack_require__("./src/replace.js"); var _replace2 = _interopRequireDefault(_replace); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } module3.exports = { icons: _icons2.default, toSvg: _toSvg2.default, replace: _replace2.default }; }, "./src/replace.js": function(module3, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); var _extends = Object.assign || function(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _dedupe = __webpack_require__("./node_modules/classnames/dedupe.js"); var _dedupe2 = _interopRequireDefault(_dedupe); var _icons = __webpack_require__("./src/icons.js"); var _icons2 = _interopRequireDefault(_icons); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function replace() { var attrs = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}; if (typeof document === "undefined") { throw new Error("`feather.replace()` only works in a browser environment."); } var elementsToReplace = document.querySelectorAll("[data-feather]"); Array.from(elementsToReplace).forEach(function(element2) { return replaceElement(element2, attrs); }); } function replaceElement(element2) { var attrs = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; var elementAttrs = getAttrs(element2); var name = elementAttrs["data-feather"]; delete elementAttrs["data-feather"]; var svgString = _icons2.default[name].toSvg(_extends({}, attrs, elementAttrs, { class: (0, _dedupe2.default)(attrs.class, elementAttrs.class) })); var svgDocument = new DOMParser().parseFromString(svgString, "image/svg+xml"); var svgElement = svgDocument.querySelector("svg"); element2.parentNode.replaceChild(svgElement, element2); } function getAttrs(element2) { return Array.from(element2.attributes).reduce(function(attrs, attr2) { attrs[attr2.name] = attr2.value; return attrs; }, {}); } exports2.default = replace; }, "./src/tags.json": function(module3) { module3.exports = { "activity": ["pulse", "health", "action", "motion"], "airplay": ["stream", "cast", "mirroring"], "alert-circle": ["warning", "alert", "danger"], "alert-octagon": ["warning", "alert", "danger"], "alert-triangle": ["warning", "alert", "danger"], "align-center": ["text alignment", "center"], "align-justify": ["text alignment", "justified"], "align-left": ["text alignment", "left"], "align-right": ["text alignment", "right"], "anchor": [], "archive": ["index", "box"], "at-sign": ["mention", "at", "email", "message"], "award": ["achievement", "badge"], "aperture": ["camera", "photo"], "bar-chart": ["statistics", "diagram", "graph"], "bar-chart-2": ["statistics", "diagram", "graph"], "battery": ["power", "electricity"], "battery-charging": ["power", "electricity"], "bell": ["alarm", "notification", "sound"], "bell-off": ["alarm", "notification", "silent"], "bluetooth": ["wireless"], "book-open": ["read", "library"], "book": ["read", "dictionary", "booklet", "magazine", "library"], "bookmark": ["read", "clip", "marker", "tag"], "box": ["cube"], "briefcase": ["work", "bag", "baggage", "folder"], "calendar": ["date"], "camera": ["photo"], "cast": ["chromecast", "airplay"], "chevron-down": ["expand"], "chevron-up": ["collapse"], "circle": ["off", "zero", "record"], "clipboard": ["copy"], "clock": ["time", "watch", "alarm"], "cloud-drizzle": ["weather", "shower"], "cloud-lightning": ["weather", "bolt"], "cloud-rain": ["weather"], "cloud-snow": ["weather", "blizzard"], "cloud": ["weather"], "codepen": ["logo"], "codesandbox": ["logo"], "code": ["source", "programming"], "coffee": ["drink", "cup", "mug", "tea", "cafe", "hot", "beverage"], "columns": ["layout"], "command": ["keyboard", "cmd", "terminal", "prompt"], "compass": ["navigation", "safari", "travel", "direction"], "copy": ["clone", "duplicate"], "corner-down-left": ["arrow", "return"], "corner-down-right": ["arrow"], "corner-left-down": ["arrow"], "corner-left-up": ["arrow"], "corner-right-down": ["arrow"], "corner-right-up": ["arrow"], "corner-up-left": ["arrow"], "corner-up-right": ["arrow"], "cpu": ["processor", "technology"], "credit-card": ["purchase", "payment", "cc"], "crop": ["photo", "image"], "crosshair": ["aim", "target"], "database": ["storage", "memory"], "delete": ["remove"], "disc": ["album", "cd", "dvd", "music"], "dollar-sign": ["currency", "money", "payment"], "droplet": ["water"], "edit": ["pencil", "change"], "edit-2": ["pencil", "change"], "edit-3": ["pencil", "change"], "eye": ["view", "watch"], "eye-off": ["view", "watch", "hide", "hidden"], "external-link": ["outbound"], "facebook": ["logo", "social"], "fast-forward": ["music"], "figma": ["logo", "design", "tool"], "file-minus": ["delete", "remove", "erase"], "file-plus": ["add", "create", "new"], "file-text": ["data", "txt", "pdf"], "film": ["movie", "video"], "filter": ["funnel", "hopper"], "flag": ["report"], "folder-minus": ["directory"], "folder-plus": ["directory"], "folder": ["directory"], "framer": ["logo", "design", "tool"], "frown": ["emoji", "face", "bad", "sad", "emotion"], "gift": ["present", "box", "birthday", "party"], "git-branch": ["code", "version control"], "git-commit": ["code", "version control"], "git-merge": ["code", "version control"], "git-pull-request": ["code", "version control"], "github": ["logo", "version control"], "gitlab": ["logo", "version control"], "globe": ["world", "browser", "language", "translate"], "hard-drive": ["computer", "server", "memory", "data"], "hash": ["hashtag", "number", "pound"], "headphones": ["music", "audio", "sound"], "heart": ["like", "love", "emotion"], "help-circle": ["question mark"], "hexagon": ["shape", "node.js", "logo"], "home": ["house", "living"], "image": ["picture"], "inbox": ["email"], "instagram": ["logo", "camera"], "key": ["password", "login", "authentication", "secure"], "layers": ["stack"], "layout": ["window", "webpage"], "life-bouy": ["help", "life ring", "support"], "link": ["chain", "url"], "link-2": ["chain", "url"], "linkedin": ["logo", "social media"], "list": ["options"], "lock": ["security", "password", "secure"], "log-in": ["sign in", "arrow", "enter"], "log-out": ["sign out", "arrow", "exit"], "mail": ["email", "message"], "map-pin": ["location", "navigation", "travel", "marker"], "map": ["location", "navigation", "travel"], "maximize": ["fullscreen"], "maximize-2": ["fullscreen", "arrows", "expand"], "meh": ["emoji", "face", "neutral", "emotion"], "menu": ["bars", "navigation", "hamburger"], "message-circle": ["comment", "chat"], "message-square": ["comment", "chat"], "mic-off": ["record", "sound", "mute"], "mic": ["record", "sound", "listen"], "minimize": ["exit fullscreen", "close"], "minimize-2": ["exit fullscreen", "arrows", "close"], "minus": ["subtract"], "monitor": ["tv", "screen", "display"], "moon": ["dark", "night"], "more-horizontal": ["ellipsis"], "more-vertical": ["ellipsis"], "mouse-pointer": ["arrow", "cursor"], "move": ["arrows"], "music": ["note"], "navigation": ["location", "travel"], "navigation-2": ["location", "travel"], "octagon": ["stop"], "package": ["box", "container"], "paperclip": ["attachment"], "pause": ["music", "stop"], "pause-circle": ["music", "audio", "stop"], "pen-tool": ["vector", "drawing"], "percent": ["discount"], "phone-call": ["ring"], "phone-forwarded": ["call"], "phone-incoming": ["call"], "phone-missed": ["call"], "phone-off": ["call", "mute"], "phone-outgoing": ["call"], "phone": ["call"], "play": ["music", "start"], "pie-chart": ["statistics", "diagram"], "play-circle": ["music", "start"], "plus": ["add", "new"], "plus-circle": ["add", "new"], "plus-square": ["add", "new"], "pocket": ["logo", "save"], "power": ["on", "off"], "printer": ["fax", "office", "device"], "radio": ["signal"], "refresh-cw": ["synchronise", "arrows"], "refresh-ccw": ["arrows"], "repeat": ["loop", "arrows"], "rewind": ["music"], "rotate-ccw": ["arrow"], "rotate-cw": ["arrow"], "rss": ["feed", "subscribe"], "save": ["floppy disk"], "scissors": ["cut"], "search": ["find", "magnifier", "magnifying glass"], "send": ["message", "mail", "email", "paper airplane", "paper aeroplane"], "settings": ["cog", "edit", "gear", "preferences"], "share-2": ["network", "connections"], "shield": ["security", "secure"], "shield-off": ["security", "insecure"], "shopping-bag": ["ecommerce", "cart", "purchase", "store"], "shopping-cart": ["ecommerce", "cart", "purchase", "store"], "shuffle": ["music"], "skip-back": ["music"], "skip-forward": ["music"], "slack": ["logo"], "slash": ["ban", "no"], "sliders": ["settings", "controls"], "smartphone": ["cellphone", "device"], "smile": ["emoji", "face", "happy", "good", "emotion"], "speaker": ["audio", "music"], "star": ["bookmark", "favorite", "like"], "stop-circle": ["media", "music"], "sun": ["brightness", "weather", "light"], "sunrise": ["weather", "time", "morning", "day"], "sunset": ["weather", "time", "evening", "night"], "tablet": ["device"], "tag": ["label"], "target": ["logo", "bullseye"], "terminal": ["code", "command line", "prompt"], "thermometer": ["temperature", "celsius", "fahrenheit", "weather"], "thumbs-down": ["dislike", "bad", "emotion"], "thumbs-up": ["like", "good", "emotion"], "toggle-left": ["on", "off", "switch"], "toggle-right": ["on", "off", "switch"], "tool": ["settings", "spanner"], "trash": ["garbage", "delete", "remove", "bin"], "trash-2": ["garbage", "delete", "remove", "bin"], "triangle": ["delta"], "truck": ["delivery", "van", "shipping", "transport", "lorry"], "tv": ["television", "stream"], "twitch": ["logo"], "twitter": ["logo", "social"], "type": ["text"], "umbrella": ["rain", "weather"], "unlock": ["security"], "user-check": ["followed", "subscribed"], "user-minus": ["delete", "remove", "unfollow", "unsubscribe"], "user-plus": ["new", "add", "create", "follow", "subscribe"], "user-x": ["delete", "remove", "unfollow", "unsubscribe", "unavailable"], "user": ["person", "account"], "users": ["group"], "video-off": ["camera", "movie", "film"], "video": ["camera", "movie", "film"], "voicemail": ["phone"], "volume": ["music", "sound", "mute"], "volume-1": ["music", "sound"], "volume-2": ["music", "sound"], "volume-x": ["music", "sound", "mute"], "watch": ["clock", "time"], "wifi-off": ["disabled"], "wifi": ["connection", "signal", "wireless"], "wind": ["weather", "air"], "x-circle": ["cancel", "close", "delete", "remove", "times", "clear"], "x-octagon": ["delete", "stop", "alert", "warning", "times", "clear"], "x-square": ["cancel", "close", "delete", "remove", "times", "clear"], "x": ["cancel", "close", "delete", "remove", "times", "clear"], "youtube": ["logo", "video", "play"], "zap-off": ["flash", "camera", "lightning"], "zap": ["flash", "camera", "lightning"], "zoom-in": ["magnifying glass"], "zoom-out": ["magnifying glass"] }; }, "./src/to-svg.js": function(module3, exports2, __webpack_require__) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); var _icons = __webpack_require__("./src/icons.js"); var _icons2 = _interopRequireDefault(_icons); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function toSvg(name) { var attrs = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; console.warn("feather.toSvg() is deprecated. Please use feather.icons[name].toSvg() instead."); if (!name) { throw new Error("The required `key` (icon name) parameter is missing."); } if (!_icons2.default[name]) { throw new Error("No icon matching '" + name + "'. See the complete list of icons at https://feathericons.com"); } return _icons2.default[name].toSvg(attrs); } exports2.default = toSvg; }, 0: function(module3, exports2, __webpack_require__) { __webpack_require__("./node_modules/core-js/es/array/from.js"); module3.exports = __webpack_require__("./src/index.js"); } }); }); } }); // src/main.ts var main_exports = {}; __export(main_exports, { default: () => CrumbsPlugin }); module.exports = __toCommonJS(main_exports); var import_obsidian2 = require("obsidian"); // src/file.ts var VirtualFile = class { constructor(name) { this.name = name; this.nameParts = this.name.split("."); } getPath() { return this.name + ".md"; } getDegree() { return this.nameParts.length; } getShortName() { return this.nameParts[this.nameParts.length - 1]; } getRootName() { return this.nameParts[0]; } truncateToDegree(degree) { return this.nameParts.slice(0, degree).join("."); } isRoot() { return this.getDegree() === 1; } getParent() { if (this.isRoot()) { return void 0; } const parentName = this.nameParts.slice(0, -1).join("."); return new VirtualFile(parentName); } getSiblings(allFiles) { if (this.isRoot()) { return []; } const commonParent = this.getParent(); if (!commonParent) { return []; } const currentDegree = this.getDegree(); return allFiles.map((f) => f.truncateToDegree(currentDegree)).filter((n) => n !== this.name && n !== commonParent.name && n.startsWith(commonParent.name)).filter((n, i, arr) => arr.indexOf(n) === i).map((n) => new VirtualFile(n)); } getChildren(allFiles) { const targetDegree = this.getDegree() + 1; return allFiles.map((f) => f.truncateToDegree(targetDegree)).filter((n) => n.startsWith(this.name) && n !== this.name).filter((n, i, arr) => arr.indexOf(n) === i).map((n) => new VirtualFile(n)); } }; // node_modules/svelte/internal/index.mjs function noop() { } function run(fn) { return fn(); } function blank_object() { return /* @__PURE__ */ Object.create(null); } function run_all(fns) { fns.forEach(run); } function is_function(thing) { return typeof thing === "function"; } function safe_not_equal(a, b) { return a != a ? b == b : a !== b || (a && typeof a === "object" || typeof a === "function"); } function is_empty(obj) { return Object.keys(obj).length === 0; } var globals = typeof window !== "undefined" ? window : typeof globalThis !== "undefined" ? globalThis : global; var ResizeObserverSingleton = class { constructor(options) { this.options = options; this._listeners = "WeakMap" in globals ? /* @__PURE__ */ new WeakMap() : void 0; } observe(element2, listener) { this._listeners.set(element2, listener); this._getObserver().observe(element2, this.options); return () => { this._listeners.delete(element2); this._observer.unobserve(element2); }; } _getObserver() { var _a; return (_a = this._observer) !== null && _a !== void 0 ? _a : this._observer = new ResizeObserver((entries) => { var _a2; for (const entry of entries) { ResizeObserverSingleton.entries.set(entry.target, entry); (_a2 = this._listeners.get(entry.target)) === null || _a2 === void 0 ? void 0 : _a2(entry); } }); } }; ResizeObserverSingleton.entries = "WeakMap" in globals ? /* @__PURE__ */ new WeakMap() : void 0; var is_hydrating = false; function start_hydrating() { is_hydrating = true; } function end_hydrating() { is_hydrating = false; } function append(target, node) { target.appendChild(node); } function append_styles(target, style_sheet_id, styles) { const append_styles_to = get_root_for_style(target); if (!append_styles_to.getElementById(style_sheet_id)) { const style = element("style"); style.id = style_sheet_id; style.textContent = styles; append_stylesheet(append_styles_to, style); } } function get_root_for_style(node) { if (!node) return document; const root = node.getRootNode ? node.getRootNode() : node.ownerDocument; if (root && root.host) { return root; } return node.ownerDocument; } function append_stylesheet(node, style) { append(node.head || node, style); return style.sheet; } function insert(target, node, anchor) { target.insertBefore(node, anchor || null); } function detach(node) { if (node.parentNode) { node.parentNode.removeChild(node); } } function destroy_each(iterations, detaching) { for (let i = 0; i < iterations.length; i += 1) { if (iterations[i]) iterations[i].d(detaching); } } function element(name) { return document.createElement(name); } function text(data) { return document.createTextNode(data); } function space() { return text(" "); } function empty() { return text(""); } function listen(node, event, handler, options) { node.addEventListener(event, handler, options); return () => node.removeEventListener(event, handler, options); } function attr(node, attribute, value) { if (value == null) node.removeAttribute(attribute); else if (node.getAttribute(attribute) !== value) node.setAttribute(attribute, value); } function children(element2) { return Array.from(element2.childNodes); } function set_data(text2, data) { data = "" + data; if (text2.data === data) return; text2.data = data; } var current_component; function set_current_component(component) { current_component = component; } var dirty_components = []; var binding_callbacks = []; var render_callbacks = []; var flush_callbacks = []; var resolved_promise = /* @__PURE__ */ Promise.resolve(); var update_scheduled = false; function schedule_update() { if (!update_scheduled) { update_scheduled = true; resolved_promise.then(flush); } } function add_render_callback(fn) { render_callbacks.push(fn); } var seen_callbacks = /* @__PURE__ */ new Set(); var flushidx = 0; function flush() { if (flushidx !== 0) { return; } const saved_component = current_component; do { try { while (flushidx < dirty_components.length) { const component = dirty_components[flushidx]; flushidx++; set_current_component(component); update(component.$$); } } catch (e) { dirty_components.length = 0; flushidx = 0; throw e; } set_current_component(null); dirty_components.length = 0; flushidx = 0; while (binding_callbacks.length) binding_callbacks.pop()(); for (let i = 0; i < render_callbacks.length; i += 1) { const callback = render_callbacks[i]; if (!seen_callbacks.has(callback)) { seen_callbacks.add(callback); callback(); } } render_callbacks.length = 0; } while (dirty_components.length); while (flush_callbacks.length) { flush_callbacks.pop()(); } update_scheduled = false; seen_callbacks.clear(); set_current_component(saved_component); } function update($$) { if ($$.fragment !== null) { $$.update(); run_all($$.before_update); const dirty = $$.dirty; $$.dirty = [-1]; $$.fragment && $$.fragment.p($$.ctx, dirty); $$.after_update.forEach(add_render_callback); } } function flush_render_callbacks(fns) { const filtered = []; const targets = []; render_callbacks.forEach((c) => fns.indexOf(c) === -1 ? filtered.push(c) : targets.push(c)); targets.forEach((c) => c()); render_callbacks = filtered; } var outroing = /* @__PURE__ */ new Set(); var outros; function group_outros() { outros = { r: 0, c: [], p: outros }; } function check_outros() { if (!outros.r) { run_all(outros.c); } outros = outros.p; } function transition_in(block, local) { if (block && block.i) { outroing.delete(block); block.i(local); } } function transition_out(block, local, detach2, callback) { if (block && block.o) { if (outroing.has(block)) return; outroing.add(block); outros.c.push(() => { outroing.delete(block); if (callback) { if (detach2) block.d(1); callback(); } }); block.o(local); } else if (callback) { callback(); } } var _boolean_attributes = [ "allowfullscreen", "allowpaymentrequest", "async", "autofocus", "autoplay", "checked", "controls", "default", "defer", "disabled", "formnovalidate", "hidden", "inert", "ismap", "loop", "multiple", "muted", "nomodule", "novalidate", "open", "playsinline", "readonly", "required", "reversed", "selected" ]; var boolean_attributes = /* @__PURE__ */ new Set([..._boolean_attributes]); function create_component(block) { block && block.c(); } function mount_component(component, target, anchor, customElement) { const { fragment, after_update } = component.$$; fragment && fragment.m(target, anchor); if (!customElement) { add_render_callback(() => { const new_on_destroy = component.$$.on_mount.map(run).filter(is_function); if (component.$$.on_destroy) { component.$$.on_destroy.push(...new_on_destroy); } else { run_all(new_on_destroy); } component.$$.on_mount = []; }); } after_update.forEach(add_render_callback); } function destroy_component(component, detaching) { const $$ = component.$$; if ($$.fragment !== null) { flush_render_callbacks($$.after_update); run_all($$.on_destroy); $$.fragment && $$.fragment.d(detaching); $$.on_destroy = $$.fragment = null; $$.ctx = []; } } function make_dirty(component, i) { if (component.$$.dirty[0] === -1) { dirty_components.push(component); schedule_update(); component.$$.dirty.fill(0); } component.$$.dirty[i / 31 | 0] |= 1 << i % 31; } function init(component, options, instance3, create_fragment3, not_equal, props, append_styles2, dirty = [-1]) { const parent_component = current_component; set_current_component(component); const $$ = component.$$ = { fragment: null, ctx: [], props, update: noop, not_equal, bound: blank_object(), on_mount: [], on_destroy: [], on_disconnect: [], before_update: [], after_update: [], context: new Map(options.context || (parent_component ? parent_component.$$.context : [])), callbacks: blank_object(), dirty, skip_bound: false, root: options.target || parent_component.$$.root }; append_styles2 && append_styles2($$.root); let ready = false; $$.ctx = instance3 ? instance3(component, options.props || {}, (i, ret, ...rest) => { const value = rest.length ? rest[0] : ret; if ($$.ctx && not_equal($$.ctx[i], $$.ctx[i] = value)) { if (!$$.skip_bound && $$.bound[i]) $$.bound[i](value); if (ready) make_dirty(component, i); } return ret; }) : []; $$.update(); ready = true; run_all($$.before_update); $$.fragment = create_fragment3 ? create_fragment3($$.ctx) : false; if (options.target) { if (options.hydrate) { start_hydrating(); const nodes = children(options.target); $$.fragment && $$.fragment.l(nodes); nodes.forEach(detach); } else { $$.fragment && $$.fragment.c(); } if (options.intro) transition_in(component.$$.fragment); mount_component(component, options.target, options.anchor, options.customElement); end_hydrating(); flush(); } set_current_component(parent_component); } var SvelteElement; if (typeof HTMLElement === "function") { SvelteElement = class extends HTMLElement { constructor() { super(); this.attachShadow({ mode: "open" }); } connectedCallback() { const { on_mount } = this.$$; this.$$.on_disconnect = on_mount.map(run).filter(is_function); for (const key in this.$$.slotted) { this.appendChild(this.$$.slotted[key]); } } attributeChangedCallback(attr2, _oldValue, newValue) { this[attr2] = newValue; } disconnectedCallback() { run_all(this.$$.on_disconnect); } $destroy() { destroy_component(this, 1); this.$destroy = noop; } $on(type, callback) { if (!is_function(callback)) { return noop; } const callbacks = this.$$.callbacks[type] || (this.$$.callbacks[type] = []); callbacks.push(callback); return () => { const index = callbacks.indexOf(callback); if (index !== -1) callbacks.splice(index, 1); }; } $set($$props) { if (this.$$set && !is_empty($$props)) { this.$$.skip_bound = true; this.$$set($$props); this.$$.skip_bound = false; } } }; } var SvelteComponent = class { $destroy() { destroy_component(this, 1); this.$destroy = noop; } $on(type, callback) { if (!is_function(callback)) { return noop; } const callbacks = this.$$.callbacks[type] || (this.$$.callbacks[type] = []); callbacks.push(callback); return () => { const index = callbacks.indexOf(callback); if (index !== -1) callbacks.splice(index, 1); }; } $set($$props) { if (this.$$set && !is_empty($$props)) { this.$$.skip_bound = true; this.$$set($$props); this.$$.skip_bound = false; } } }; // node_modules/obsidian-community-lib/dist/utils.js var feather = __toESM(require_feather()); var import_obsidian = require("obsidian"); async function createNewMDNote(newName, currFilePath = "") { const newFileFolder = app.fileManager.getNewFileParent(currFilePath).path; const newFilePath = (0, import_obsidian.normalizePath)(`${newFileFolder}${newFileFolder === "/" ? "" : "/"}${addMD(newName)}`); return await app.vault.create(newFilePath, ""); } var addMD = (noteName) => { return noteName.match(/\.MD$|\.md$/m) ? noteName : noteName + ".md"; }; async function openOrSwitch(dest, event, options = { createNewFile: true }) { const { workspace } = app; let destFile = app.metadataCache.getFirstLinkpathDest(dest, ""); if (!destFile && options.createNewFile) { destFile = await createNewMDNote(dest); } else if (!destFile && !options.createNewFile) return; const leavesWithDestAlreadyOpen = []; workspace.iterateAllLeaves((leaf) => { var _a; if (leaf.view instanceof import_obsidian.MarkdownView) { const file = (_a = leaf.view) === null || _a === void 0 ? void 0 : _a.file; if (file && file.basename + "." + file.extension === dest) { leavesWithDestAlreadyOpen.push(leaf); } } }); if (leavesWithDestAlreadyOpen.length > 0) { workspace.setActiveLeaf(leavesWithDestAlreadyOpen[0]); } else { const mode = app.vault.getConfig("defaultViewMode"); const leaf = event.ctrlKey || event.getModifierState("Meta") ? workspace.splitActiveLeaf() : workspace.getUnpinnedLeaf(); await leaf.openFile(destFile, { active: true, mode }); } } // src/components/Link.svelte function add_css(target) { append_styles(target, "svelte-9hrtj7", ".crumbs-link.svelte-9hrtj7{cursor:pointer;color:var(--text-accent);text-decoration:underline}.crumbs-link.svelte-9hrtj7:hover{color:var(--text-accent-hover)}"); } function create_else_block(ctx) { let span; let t; return { c() { span = element("span"); t = text(ctx[0]); }, m(target, anchor) { insert(target, span, anchor); append(span, t); }, p(ctx2, dirty) { if (dirty & 1) set_data(t, ctx2[0]); }, d(detaching) { if (detaching) detach(span); } }; } function create_if_block(ctx) { let span; let t; let mounted; let dispose; return { c() { span = element("span"); t = text(ctx[0]); attr(span, "class", "internal-link crumbs-link svelte-9hrtj7"); }, m(target, anchor) { insert(target, span, anchor); append(span, t); if (!mounted) { dispose = listen(span, "click", ctx[3]); mounted = true; } }, p(ctx2, dirty) { if (dirty & 1) set_data(t, ctx2[0]); }, d(detaching) { if (detaching) detach(span); mounted = false; dispose(); } }; } function create_fragment(ctx) { let if_block_anchor; function select_block_type(ctx2, dirty) { if (ctx2[1] && !ctx2[2]) return create_if_block; return create_else_block; } let current_block_type = select_block_type(ctx, -1); let if_block = current_block_type(ctx); return { c() { if_block.c(); if_block_anchor = empty(); }, m(target, anchor) { if_block.m(target, anchor); insert(target, if_block_anchor, anchor); }, p(ctx2, [dirty]) { if (current_block_type === (current_block_type = select_block_type(ctx2, dirty)) && if_block) { if_block.p(ctx2, dirty); } else { if_block.d(1); if_block = current_block_type(ctx2); if (if_block) { if_block.c(); if_block.m(if_block_anchor.parentNode, if_block_anchor); } } }, i: noop, o: noop, d(detaching) { if_block.d(detaching); if (detaching) detach(if_block_anchor); } }; } function instance($$self, $$props, $$invalidate) { let { display } = $$props; let { href } = $$props; let { isCurrentFile } = $$props; const click_handler = async (e) => await openOrSwitch(href, e); $$self.$$set = ($$props2) => { if ("display" in $$props2) $$invalidate(0, display = $$props2.display); if ("href" in $$props2) $$invalidate(1, href = $$props2.href); if ("isCurrentFile" in $$props2) $$invalidate(2, isCurrentFile = $$props2.isCurrentFile); }; return [display, href, isCurrentFile, click_handler]; } var Link = class extends SvelteComponent { constructor(options) { super(); init(this, options, instance, create_fragment, safe_not_equal, { display: 0, href: 1, isCurrentFile: 2 }, add_css); } }; var Link_default = Link; // src/components/Crumbs.svelte function add_css2(target) { append_styles(target, "svelte-1byabl7", ".crumbs-bar.svelte-1byabl7{display:flex}.crumbs-breadcrumb.svelte-1byabl7{margin:5px}"); } function get_each_context(ctx, list, i) { const child_ctx = ctx.slice(); child_ctx[1] = list[i]; return child_ctx; } function get_each_context_1(ctx, list, i) { const child_ctx = ctx.slice(); child_ctx[4] = list[i]; return child_ctx; } function create_else_block2(ctx) { let details; let summary; let link; let t0; let ul; let t1; let current; link = new Link_default({ props: { display: ctx[1].displayName, href: ctx[1].displayLink, isCurrentFile: ctx[1].isCurrentFile } }); let each_value_1 = ctx[1].listFiles; let each_blocks = []; for (let i = 0; i < each_value_1.length; i += 1) { each_blocks[i] = create_each_block_1(get_each_context_1(ctx, each_value_1, i)); } const out = (i) => transition_out(each_blocks[i], 1, 1, () => { each_blocks[i] = null; }); return { c() { details = element("details"); summary = element("summary"); create_component(link.$$.fragment); t0 = space(); ul = element("ul"); for (let i = 0; i < each_blocks.length; i += 1) { each_blocks[i].c(); } t1 = space(); attr(ul, "class", "crumbs-list"); attr(details, "class", "crumbs-breadcrumb svelte-1byabl7"); }, m(target, anchor) { insert(target, details, anchor); append(details, summary); mount_component(link, summary, null); append(details, t0); append(details, ul); for (let i = 0; i < each_blocks.length; i += 1) { if (each_blocks[i]) { each_blocks[i].m(ul, null); } } append(details, t1); current = true; }, p(ctx2, dirty) { const link_changes = {}; if (dirty & 1) link_changes.display = ctx2[1].displayName; if (dirty & 1) link_changes.href = ctx2[1].displayLink; if (dirty & 1) link_changes.isCurrentFile = ctx2[1].isCurrentFile; link.$set(link_changes); if (dirty & 1) { each_value_1 = ctx2[1].listFiles; let i; for (i = 0; i < each_value_1.length; i += 1) { const child_ctx = get_each_context_1(ctx2, each_value_1, i); if (each_blocks[i]) { each_blocks[i].p(child_ctx, dirty); transition_in(each_blocks[i], 1); } else { each_blocks[i] = create_each_block_1(child_ctx); each_blocks[i].c(); transition_in(each_blocks[i], 1); each_blocks[i].m(ul, null); } } group_outros(); for (i = each_value_1.length; i < each_blocks.length; i += 1) { out(i); } check_outros(); } }, i(local) { if (current) return; transition_in(link.$$.fragment, local); for (let i = 0; i < each_value_1.length; i += 1) { transition_in(each_blocks[i]); } current = true; }, o(local) { transition_out(link.$$.fragment, local); each_blocks = each_blocks.filter(Boolean); for (let i = 0; i < each_blocks.length; i += 1) { transition_out(each_blocks[i]); } current = false; }, d(detaching) { if (detaching) detach(details); destroy_component(link); destroy_each(each_blocks, detaching); } }; } function create_if_block2(ctx) { let div; let link; let t; let current; link = new Link_default({ props: { display: ctx[1].displayName, href: ctx[1].displayLink, isCurrentFile: ctx[1].isCurrentFile } }); return { c() { div = element("div"); create_component(link.$$.fragment); t = space(); attr(div, "class", "crumbs-breadcrumb svelte-1byabl7"); }, m(target, anchor) { insert(target, div, anchor); mount_component(link, div, null); append(div, t); current = true; }, p(ctx2, dirty) { const link_changes = {}; if (dirty & 1) link_changes.display = ctx2[1].displayName; if (dirty & 1) link_changes.href = ctx2[1].displayLink; if (dirty & 1) link_changes.isCurrentFile = ctx2[1].isCurrentFile; link.$set(link_changes); }, i(local) { if (current) return; transition_in(link.$$.fragment, local); current = true; }, o(local) { transition_out(link.$$.fragment, local); current = false; }, d(detaching) { if (detaching) detach(div); destroy_component(link); } }; } function create_each_block_1(ctx) { let li; let link; let t; let current; link = new Link_default({ props: { display: ctx[4].getShortName(), href: ctx[4].name, isCurrentFile: false } }); return { c() { li = element("li"); create_component(link.$$.fragment); t = space(); }, m(target, anchor) { insert(target, li, anchor); mount_component(link, li, null); append(li, t); current = true; }, p(ctx2, dirty) { const link_changes = {}; if (dirty & 1) link_changes.display = ctx2[4].getShortName(); if (dirty & 1) link_changes.href = ctx2[4].name; link.$set(link_changes); }, i(local) { if (current) return; transition_in(link.$$.fragment, local); current = true; }, o(local) { transition_out(link.$$.fragment, local); current = false; }, d(detaching) { if (detaching) detach(li); destroy_component(link); } }; } function create_each_block(ctx) { let current_block_type_index; let if_block; let if_block_anchor; let current; const if_block_creators = [create_if_block2, create_else_block2]; const if_blocks = []; function select_block_type(ctx2, dirty) { if (ctx2[1].listFiles.length === 0) return 0; return 1; } current_block_type_index = select_block_type(ctx, -1); if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); return { c() { if_block.c(); if_block_anchor = empty(); }, m(target, anchor) { if_blocks[current_block_type_index].m(target, anchor); insert(target, if_block_anchor, anchor); current = true; }, p(ctx2, dirty) { let previous_block_index = current_block_type_index; current_block_type_index = select_block_type(ctx2, dirty); if (current_block_type_index === previous_block_index) { if_blocks[current_block_type_index].p(ctx2, dirty); } else { group_outros(); transition_out(if_blocks[previous_block_index], 1, 1, () => { if_blocks[previous_block_index] = null; }); check_outros(); if_block = if_blocks[current_block_type_index]; if (!if_block) { if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx2); if_block.c(); } else { if_block.p(ctx2, dirty); } transition_in(if_block, 1); if_block.m(if_block_anchor.parentNode, if_block_anchor); } }, i(local) { if (current) return; transition_in(if_block); current = true; }, o(local) { transition_out(if_block); current = false; }, d(detaching) { if_blocks[current_block_type_index].d(detaching); if (detaching) detach(if_block_anchor); } }; } function create_fragment2(ctx) { let div; let current; let each_value = ctx[0]; let each_blocks = []; for (let i = 0; i < each_value.length; i += 1) { each_blocks[i] = create_each_block(get_each_context(ctx, each_value, i)); } const out = (i) => transition_out(each_blocks[i], 1, 1, () => { each_blocks[i] = null; }); return { c() { div = element("div"); for (let i = 0; i < each_blocks.length; i += 1) { each_blocks[i].c(); } attr(div, "class", "crumbs-bar svelte-1byabl7"); }, m(target, anchor) { insert(target, div, anchor); for (let i = 0; i < each_blocks.length; i += 1) { if (each_blocks[i]) { each_blocks[i].m(div, null); } } current = true; }, p(ctx2, [dirty]) { if (dirty & 1) { each_value = ctx2[0]; let i; for (i = 0; i < each_value.length; i += 1) { const child_ctx = get_each_context(ctx2, each_value, i); if (each_blocks[i]) { each_blocks[i].p(child_ctx, dirty); transition_in(each_blocks[i], 1); } else { each_blocks[i] = create_each_block(child_ctx); each_blocks[i].c(); transition_in(each_blocks[i], 1); each_blocks[i].m(div, null); } } group_outros(); for (i = each_value.length; i < each_blocks.length; i += 1) { out(i); } check_outros(); } }, i(local) { if (current) return; for (let i = 0; i < each_value.length; i += 1) { transition_in(each_blocks[i]); } current = true; }, o(local) { each_blocks = each_blocks.filter(Boolean); for (let i = 0; i < each_blocks.length; i += 1) { transition_out(each_blocks[i]); } current = false; }, d(detaching) { if (detaching) detach(div); destroy_each(each_blocks, detaching); } }; } function instance2($$self, $$props, $$invalidate) { let { crumbs } = $$props; $$self.$$set = ($$props2) => { if ("crumbs" in $$props2) $$invalidate(0, crumbs = $$props2.crumbs); }; return [crumbs]; } var Crumbs = class extends SvelteComponent { constructor(options) { super(); init(this, options, instance2, create_fragment2, safe_not_equal, { crumbs: 0 }, add_css2); } }; var Crumbs_default = Crumbs; // src/breadcrumbs.ts var populateCrumbsContainer = (container, currentFile, allFiles) => { const currentVirtualFile = new VirtualFile(currentFile.basename); const rootName = currentVirtualFile.getRootName(); const pagesTopLevel = allFiles.filter((f) => f.basename.startsWith(rootName)); const virtualFilesTopLevel = pagesTopLevel.map((p) => new VirtualFile(p.basename)); const filenameParts = currentFile.basename.split("."); const children2 = currentVirtualFile.getChildren(virtualFilesTopLevel); if (filenameParts.length === 1 && children2.length === 0) { return; } const crumbs = filenameParts.map((_, i) => { const fullName = filenameParts.slice(0, i + 1).join("."); const file = new VirtualFile(fullName); return { displayName: file.getShortName(), displayLink: file.name, listFiles: file.getSiblings(virtualFilesTopLevel), isCurrentFile: file.name === currentVirtualFile.name }; }); if (children2.length > 0) { crumbs.push({ displayName: "Children", displayLink: void 0, listFiles: children2, isCurrentFile: false }); } new Crumbs_default({ target: container, props: { crumbs } }); }; // src/main.ts var breadcrumbClass = "crumbs-container"; var CrumbsPlugin = class extends import_obsidian2.Plugin { async onload() { app.workspace.onLayoutReady(async () => { await drawTrail(this); this.registerEvent(app.workspace.on("file-open", async () => { await drawTrail(this); })); }); } onunload() { var _a; const activeMDView = app.workspace.getActiveViewOfType(import_obsidian2.MarkdownView); if (!activeMDView) { return; } (_a = activeMDView.containerEl.querySelectorAll(`.${breadcrumbClass}`)) == null ? void 0 : _a.forEach((el) => el.remove()); } }; var drawTrail = async (plugin) => { var _a, _b, _c; const activeMDView = app.workspace.getActiveViewOfType(import_obsidian2.MarkdownView); if (!activeMDView) { return; } (_a = activeMDView.containerEl.querySelectorAll(`.${breadcrumbClass}`)) == null ? void 0 : _a.forEach((el) => el.remove()); const mode = activeMDView.getMode(); const view = mode === "preview" ? activeMDView.previewMode.containerEl.querySelector("div.markdown-preview-view") : activeMDView.contentEl.querySelector("div.markdown-source-view"); if (!view) { return; } const { file } = activeMDView; const allFiles = plugin.app.vault.getMarkdownFiles(); const trailDiv = createDiv({ cls: breadcrumbClass }); populateCrumbsContainer(trailDiv, file, allFiles); if (mode === "preview") { (_b = view.querySelector("div.markdown-preview-sizer")) == null ? void 0 : _b.before(trailDiv); } else { (_c = view.querySelector("div.cm-contentContainer")) == null ? void 0 : _c.before(trailDiv); } }; /*! Copyright (c) 2016 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */