{"version":3,"sources":["jsdelivr-header.js","/npm/svelte-logos@0.1.0/dist/index.js"],"names":[],"mappings":"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","file":"/npm/svelte-logos@0.1.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/svelte-logos@0.1.0/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","(function (global, factory) {\n    typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\n    typeof define === 'function' && define.amd ? define(['exports'], factory) :\n    (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.Logos = {}));\n})(this, (function (exports) { 'use strict';\n\n    function noop() { }\n    function assign(tar, src) {\n        // @ts-ignore\n        for (const k in src)\n            tar[k] = src[k];\n        return tar;\n    }\n    function run(fn) {\n        return fn();\n    }\n    function blank_object() {\n        return Object.create(null);\n    }\n    function run_all(fns) {\n        fns.forEach(run);\n    }\n    function is_function(thing) {\n        return typeof thing === 'function';\n    }\n    function safe_not_equal(a, b) {\n        return a != a ? b == b : a !== b || ((a && typeof a === 'object') || typeof a === 'function');\n    }\n    function is_empty(obj) {\n        return Object.keys(obj).length === 0;\n    }\n    function exclude_internal_props(props) {\n        const result = {};\n        for (const k in props)\n            if (k[0] !== '$')\n                result[k] = props[k];\n        return result;\n    }\n    function compute_rest_props(props, keys) {\n        const rest = {};\n        keys = new Set(keys);\n        for (const k in props)\n            if (!keys.has(k) && k[0] !== '$')\n                rest[k] = props[k];\n        return rest;\n    }\n    function append(target, node) {\n        target.appendChild(node);\n    }\n    function insert(target, node, anchor) {\n        target.insertBefore(node, anchor || null);\n    }\n    function detach(node) {\n        node.parentNode.removeChild(node);\n    }\n    function svg_element(name) {\n        return document.createElementNS('http://www.w3.org/2000/svg', name);\n    }\n    function attr(node, attribute, value) {\n        if (value == null)\n            node.removeAttribute(attribute);\n        else if (node.getAttribute(attribute) !== value)\n            node.setAttribute(attribute, value);\n    }\n    function set_svg_attributes(node, attributes) {\n        for (const key in attributes) {\n            attr(node, key, attributes[key]);\n        }\n    }\n    function children(element) {\n        return Array.from(element.childNodes);\n    }\n\n    let current_component;\n    function set_current_component(component) {\n        current_component = component;\n    }\n\n    const dirty_components = [];\n    const binding_callbacks = [];\n    const render_callbacks = [];\n    const flush_callbacks = [];\n    const resolved_promise = Promise.resolve();\n    let update_scheduled = false;\n    function schedule_update() {\n        if (!update_scheduled) {\n            update_scheduled = true;\n            resolved_promise.then(flush);\n        }\n    }\n    function add_render_callback(fn) {\n        render_callbacks.push(fn);\n    }\n    // flush() calls callbacks in this order:\n    // 1. All beforeUpdate callbacks, in order: parents before children\n    // 2. All bind:this callbacks, in reverse order: children before parents.\n    // 3. All afterUpdate callbacks, in order: parents before children. EXCEPT\n    //    for afterUpdates called during the initial onMount, which are called in\n    //    reverse order: children before parents.\n    // Since callbacks might update component values, which could trigger another\n    // call to flush(), the following steps guard against this:\n    // 1. During beforeUpdate, any updated components will be added to the\n    //    dirty_components array and will cause a reentrant call to flush(). Because\n    //    the flush index is kept outside the function, the reentrant call will pick\n    //    up where the earlier call left off and go through all dirty components. The\n    //    current_component value is saved and restored so that the reentrant call will\n    //    not interfere with the \"parent\" flush() call.\n    // 2. bind:this callbacks cannot trigger new flush() calls.\n    // 3. During afterUpdate, any updated components will NOT have their afterUpdate\n    //    callback called a second time; the seen_callbacks set, outside the flush()\n    //    function, guarantees this behavior.\n    const seen_callbacks = new Set();\n    let flushidx = 0; // Do *not* move this inside the flush() function\n    function flush() {\n        const saved_component = current_component;\n        do {\n            // first, call beforeUpdate functions\n            // and update components\n            while (flushidx < dirty_components.length) {\n                const component = dirty_components[flushidx];\n                flushidx++;\n                set_current_component(component);\n                update(component.$$);\n            }\n            set_current_component(null);\n            dirty_components.length = 0;\n            flushidx = 0;\n            while (binding_callbacks.length)\n                binding_callbacks.pop()();\n            // then, once components are updated, call\n            // afterUpdate functions. This may cause\n            // subsequent updates...\n            for (let i = 0; i < render_callbacks.length; i += 1) {\n                const callback = render_callbacks[i];\n                if (!seen_callbacks.has(callback)) {\n                    // ...so guard against infinite loops\n                    seen_callbacks.add(callback);\n                    callback();\n                }\n            }\n            render_callbacks.length = 0;\n        } while (dirty_components.length);\n        while (flush_callbacks.length) {\n            flush_callbacks.pop()();\n        }\n        update_scheduled = false;\n        seen_callbacks.clear();\n        set_current_component(saved_component);\n    }\n    function update($$) {\n        if ($$.fragment !== null) {\n            $$.update();\n            run_all($$.before_update);\n            const dirty = $$.dirty;\n            $$.dirty = [-1];\n            $$.fragment && $$.fragment.p($$.ctx, dirty);\n            $$.after_update.forEach(add_render_callback);\n        }\n    }\n    const outroing = new Set();\n    function transition_in(block, local) {\n        if (block && block.i) {\n            outroing.delete(block);\n            block.i(local);\n        }\n    }\n\n    function get_spread_update(levels, updates) {\n        const update = {};\n        const to_null_out = {};\n        const accounted_for = { $$scope: 1 };\n        let i = levels.length;\n        while (i--) {\n            const o = levels[i];\n            const n = updates[i];\n            if (n) {\n                for (const key in o) {\n                    if (!(key in n))\n                        to_null_out[key] = 1;\n                }\n                for (const key in n) {\n                    if (!accounted_for[key]) {\n                        update[key] = n[key];\n                        accounted_for[key] = 1;\n                    }\n                }\n                levels[i] = n;\n            }\n            else {\n                for (const key in o) {\n                    accounted_for[key] = 1;\n                }\n            }\n        }\n        for (const key in to_null_out) {\n            if (!(key in update))\n                update[key] = undefined;\n        }\n        return update;\n    }\n    function mount_component(component, target, anchor, customElement) {\n        const { fragment, on_mount, on_destroy, after_update } = component.$$;\n        fragment && fragment.m(target, anchor);\n        if (!customElement) {\n            // onMount happens before the initial afterUpdate\n            add_render_callback(() => {\n                const new_on_destroy = on_mount.map(run).filter(is_function);\n                if (on_destroy) {\n                    on_destroy.push(...new_on_destroy);\n                }\n                else {\n                    // Edge case - component was destroyed immediately,\n                    // most likely as a result of a binding initialising\n                    run_all(new_on_destroy);\n                }\n                component.$$.on_mount = [];\n            });\n        }\n        after_update.forEach(add_render_callback);\n    }\n    function destroy_component(component, detaching) {\n        const $$ = component.$$;\n        if ($$.fragment !== null) {\n            run_all($$.on_destroy);\n            $$.fragment && $$.fragment.d(detaching);\n            // TODO null out other refs, including component.$$ (but need to\n            // preserve final state?)\n            $$.on_destroy = $$.fragment = null;\n            $$.ctx = [];\n        }\n    }\n    function make_dirty(component, i) {\n        if (component.$$.dirty[0] === -1) {\n            dirty_components.push(component);\n            schedule_update();\n            component.$$.dirty.fill(0);\n        }\n        component.$$.dirty[(i / 31) | 0] |= (1 << (i % 31));\n    }\n    function init(component, options, instance, create_fragment, not_equal, props, append_styles, dirty = [-1]) {\n        const parent_component = current_component;\n        set_current_component(component);\n        const $$ = component.$$ = {\n            fragment: null,\n            ctx: null,\n            // state\n            props,\n            update: noop,\n            not_equal,\n            bound: blank_object(),\n            // lifecycle\n            on_mount: [],\n            on_destroy: [],\n            on_disconnect: [],\n            before_update: [],\n            after_update: [],\n            context: new Map(options.context || (parent_component ? parent_component.$$.context : [])),\n            // everything else\n            callbacks: blank_object(),\n            dirty,\n            skip_bound: false,\n            root: options.target || parent_component.$$.root\n        };\n        append_styles && append_styles($$.root);\n        let ready = false;\n        $$.ctx = instance\n            ? instance(component, options.props || {}, (i, ret, ...rest) => {\n                const value = rest.length ? rest[0] : ret;\n                if ($$.ctx && not_equal($$.ctx[i], $$.ctx[i] = value)) {\n                    if (!$$.skip_bound && $$.bound[i])\n                        $$.bound[i](value);\n                    if (ready)\n                        make_dirty(component, i);\n                }\n                return ret;\n            })\n            : [];\n        $$.update();\n        ready = true;\n        run_all($$.before_update);\n        // `false` as a special case of no DOM component\n        $$.fragment = create_fragment ? create_fragment($$.ctx) : false;\n        if (options.target) {\n            if (options.hydrate) {\n                const nodes = children(options.target);\n                // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n                $$.fragment && $$.fragment.l(nodes);\n                nodes.forEach(detach);\n            }\n            else {\n                // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n                $$.fragment && $$.fragment.c();\n            }\n            if (options.intro)\n                transition_in(component.$$.fragment);\n            mount_component(component, options.target, options.anchor, options.customElement);\n            flush();\n        }\n        set_current_component(parent_component);\n    }\n    /**\n     * Base class for Svelte components. Used when dev=false.\n     */\n    class SvelteComponent {\n        $destroy() {\n            destroy_component(this, 1);\n            this.$destroy = noop;\n        }\n        $on(type, callback) {\n            const callbacks = (this.$$.callbacks[type] || (this.$$.callbacks[type] = []));\n            callbacks.push(callback);\n            return () => {\n                const index = callbacks.indexOf(callback);\n                if (index !== -1)\n                    callbacks.splice(index, 1);\n            };\n        }\n        $set($$props) {\n            if (this.$$set && !is_empty($$props)) {\n                this.$$.skip_bound = true;\n                this.$$set($$props);\n                this.$$.skip_bound = false;\n            }\n        }\n    }\n\n    /* src/SapperLogo.svelte generated by Svelte v3.44.3 */\n\n    function create_fragment$1(ctx) {\n    \tlet svg;\n    \tlet path0;\n    \tlet path1;\n\n    \tlet svg_levels = [\n    \t\t{ \"aria-hidden\": \"true\" },\n    \t\t{ viewBox: \"0 0 24 24\" },\n    \t\t{ xmlns: \"http://www.w3.org/2000/svg\" },\n    \t\t/*$$restProps*/ ctx[0]\n    \t];\n\n    \tlet svg_data = {};\n\n    \tfor (let i = 0; i < svg_levels.length; i += 1) {\n    \t\tsvg_data = assign(svg_data, svg_levels[i]);\n    \t}\n\n    \treturn {\n    \t\tc() {\n    \t\t\tsvg = svg_element(\"svg\");\n    \t\t\tpath0 = svg_element(\"path\");\n    \t\t\tpath1 = svg_element(\"path\");\n    \t\t\tattr(path0, \"fill\", \"#159497\");\n    \t\t\tattr(path0, \"d\", \"M20.704 3.17c-2.217-3.193-6.63-4.129-9.803-2.095l-5.593 3.56a6.356 6.356 0 0 0-2.889 4.291 6.658 6.658 0 0 0 .672 4.332 6.14 6.14 0 0 0-.956 2.4 6.843 6.843 0 0 0 1.159 5.166c2.237 3.194 6.63 4.13 9.803 2.116l5.594-3.56a6.356 6.356 0 0 0 2.888-4.291 6.658 6.658 0 0 0-.672-4.332 6.14 6.14 0 0 0 .956-2.4c.326-1.83-.081-3.702-1.159-5.187Z\");\n    \t\t\tattr(path1, \"fill\", \"#fff\");\n    \t\t\tattr(path1, \"d\", \"M10.351 21.13a4.433 4.433 0 0 1-4.759-1.77 4.119 4.119 0 0 1-.712-3.112c.041-.183.082-.346.122-.529l.102-.325.285.203a7.42 7.42 0 0 0 2.196 1.099l.204.06-.02.204c-.02.285.06.59.223.834.326.468.895.691 1.444.549a1.73 1.73 0 0 0 .346-.142l5.573-3.56a1.15 1.15 0 0 0 .529-.773 1.263 1.263 0 0 0-.204-.935 1.335 1.335 0 0 0-1.444-.529 1.73 1.73 0 0 0-.346.142l-2.115 1.343a3.782 3.782 0 0 1-1.139.488 4.433 4.433 0 0 1-4.76-1.77 4.108 4.108 0 0 1-.69-3.111 3.851 3.851 0 0 1 1.749-2.583l5.572-3.56a4.427 4.427 0 0 1 1.14-.508 4.433 4.433 0 0 1 4.759 1.77 4.12 4.12 0 0 1 .712 3.111 5.188 5.188 0 0 1-.143.529l-.102.325-.284-.203a7.416 7.416 0 0 0-2.197-1.098l-.203-.061.02-.204c.02-.284-.06-.59-.224-.834a1.335 1.335 0 0 0-1.444-.528c-.122.04-.244.08-.346.142l-5.572 3.58a1.153 1.153 0 0 0-.53.772c-.06.326.021.672.204.936.326.468.895.671 1.444.529.122-.04.244-.082.346-.143l2.136-1.362a4.426 4.426 0 0 1 1.139-.509 4.433 4.433 0 0 1 4.759 1.77c.65.895.895 2.013.712 3.112a3.851 3.851 0 0 1-1.75 2.583l-5.572 3.559a4.904 4.904 0 0 1-1.16.509Z\");\n    \t\t\tset_svg_attributes(svg, svg_data);\n    \t\t},\n    \t\tm(target, anchor) {\n    \t\t\tinsert(target, svg, anchor);\n    \t\t\tappend(svg, path0);\n    \t\t\tappend(svg, path1);\n    \t\t},\n    \t\tp(ctx, [dirty]) {\n    \t\t\tset_svg_attributes(svg, svg_data = get_spread_update(svg_levels, [\n    \t\t\t\t{ \"aria-hidden\": \"true\" },\n    \t\t\t\t{ viewBox: \"0 0 24 24\" },\n    \t\t\t\t{ xmlns: \"http://www.w3.org/2000/svg\" },\n    \t\t\t\tdirty & /*$$restProps*/ 1 && /*$$restProps*/ ctx[0]\n    \t\t\t]));\n    \t\t},\n    \t\ti: noop,\n    \t\to: noop,\n    \t\td(detaching) {\n    \t\t\tif (detaching) detach(svg);\n    \t\t}\n    \t};\n    }\n\n    function instance$1($$self, $$props, $$invalidate) {\n    \tconst omit_props_names = [];\n    \tlet $$restProps = compute_rest_props($$props, omit_props_names);\n\n    \t$$self.$$set = $$new_props => {\n    \t\t$$props = assign(assign({}, $$props), exclude_internal_props($$new_props));\n    \t\t$$invalidate(0, $$restProps = compute_rest_props($$props, omit_props_names));\n    \t};\n\n    \treturn [$$restProps];\n    }\n\n    class SapperLogo extends SvelteComponent {\n    \tconstructor(options) {\n    \t\tsuper();\n    \t\tinit(this, options, instance$1, create_fragment$1, safe_not_equal, {});\n    \t}\n    }\n\n    /* src/SvelteLogo.svelte generated by Svelte v3.44.3 */\n\n    function create_fragment(ctx) {\n    \tlet svg;\n    \tlet path0;\n    \tlet path1;\n\n    \tlet svg_levels = [\n    \t\t{ \"aria-hidden\": \"true\" },\n    \t\t{ viewBox: \"0 0 24 24\" },\n    \t\t{ xmlns: \"http://www.w3.org/2000/svg\" },\n    \t\t/*$$restProps*/ ctx[0]\n    \t];\n\n    \tlet svg_data = {};\n\n    \tfor (let i = 0; i < svg_levels.length; i += 1) {\n    \t\tsvg_data = assign(svg_data, svg_levels[i]);\n    \t}\n\n    \treturn {\n    \t\tc() {\n    \t\t\tsvg = svg_element(\"svg\");\n    \t\t\tpath0 = svg_element(\"path\");\n    \t\t\tpath1 = svg_element(\"path\");\n    \t\t\tattr(path0, \"fill\", \"#FF3E00\");\n    \t\t\tattr(path0, \"d\", \"M20.712 3.175C18.483-.015 14.082-.96 10.9 1.068L5.31 4.63a6.412 6.412 0 0 0-2.896 4.295 6.753 6.753 0 0 0 .666 4.335 6.43 6.43 0 0 0-.96 2.397 6.833 6.833 0 0 0 1.168 5.168c2.229 3.19 6.63 4.134 9.812 2.107l5.59-3.562a6.41 6.41 0 0 0 2.896-4.295 6.756 6.756 0 0 0-.665-4.336c.478-.725.804-1.54.958-2.396a6.83 6.83 0 0 0-1.167-5.168\");\n    \t\t\tattr(path1, \"fill\", \"#fff\");\n    \t\t\tattr(path1, \"d\", \"M10.354 21.125a4.44 4.44 0 0 1-4.765-1.767 4.108 4.108 0 0 1-.703-3.107 3.88 3.88 0 0 1 .134-.522l.105-.321.287.21c.66.486 1.4.855 2.186 1.092l.208.063-.02.208c-.025.295.055.59.226.83a1.337 1.337 0 0 0 1.435.533 1.23 1.23 0 0 0 .343-.15l5.59-3.562a1.163 1.163 0 0 0 .524-.778 1.242 1.242 0 0 0-.211-.937 1.338 1.338 0 0 0-1.435-.533 1.23 1.23 0 0 0-.343.15l-2.133 1.36a4.08 4.08 0 0 1-1.135.499 4.44 4.44 0 0 1-4.765-1.766 4.11 4.11 0 0 1-.702-3.108 3.855 3.855 0 0 1 1.742-2.582l5.589-3.563c.35-.223.734-.391 1.135-.499a4.44 4.44 0 0 1 4.765 1.767 4.108 4.108 0 0 1 .702 3.107 3.927 3.927 0 0 1-.133.522l-.105.321-.287-.21a7.203 7.203 0 0 0-2.186-1.093l-.208-.063.02-.207a1.256 1.256 0 0 0-.226-.831 1.337 1.337 0 0 0-1.435-.532 1.231 1.231 0 0 0-.343.15L8.62 9.368a1.162 1.162 0 0 0-.524.778 1.24 1.24 0 0 0 .211.937 1.338 1.338 0 0 0 1.435.533 1.26 1.26 0 0 0 .344-.151l2.132-1.36c.35-.222.734-.39 1.135-.498a4.44 4.44 0 0 1 4.765 1.766 4.107 4.107 0 0 1 .702 3.108 3.856 3.856 0 0 1-1.742 2.583l-5.589 3.562c-.35.223-.734.391-1.135.499\");\n    \t\t\tset_svg_attributes(svg, svg_data);\n    \t\t},\n    \t\tm(target, anchor) {\n    \t\t\tinsert(target, svg, anchor);\n    \t\t\tappend(svg, path0);\n    \t\t\tappend(svg, path1);\n    \t\t},\n    \t\tp(ctx, [dirty]) {\n    \t\t\tset_svg_attributes(svg, svg_data = get_spread_update(svg_levels, [\n    \t\t\t\t{ \"aria-hidden\": \"true\" },\n    \t\t\t\t{ viewBox: \"0 0 24 24\" },\n    \t\t\t\t{ xmlns: \"http://www.w3.org/2000/svg\" },\n    \t\t\t\tdirty & /*$$restProps*/ 1 && /*$$restProps*/ ctx[0]\n    \t\t\t]));\n    \t\t},\n    \t\ti: noop,\n    \t\to: noop,\n    \t\td(detaching) {\n    \t\t\tif (detaching) detach(svg);\n    \t\t}\n    \t};\n    }\n\n    function instance($$self, $$props, $$invalidate) {\n    \tconst omit_props_names = [];\n    \tlet $$restProps = compute_rest_props($$props, omit_props_names);\n\n    \t$$self.$$set = $$new_props => {\n    \t\t$$props = assign(assign({}, $$props), exclude_internal_props($$new_props));\n    \t\t$$invalidate(0, $$restProps = compute_rest_props($$props, omit_props_names));\n    \t};\n\n    \treturn [$$restProps];\n    }\n\n    class SvelteLogo extends SvelteComponent {\n    \tconstructor(options) {\n    \t\tsuper();\n    \t\tinit(this, options, instance, create_fragment, safe_not_equal, {});\n    \t}\n    }\n\n    exports.SapperLogo = SapperLogo;\n    exports.SvelteLogo = SvelteLogo;\n\n    Object.defineProperty(exports, '__esModule', { value: true });\n\n}));\n"]}