diff --git a/Dockerfile.stage b/Dockerfile.stage index 6269b07..3c4dfc5 100644 --- a/Dockerfile.stage +++ b/Dockerfile.stage @@ -4,8 +4,10 @@ # - neuron-web on port 8080 (landing page server) # - soul-demo on port 7772 (demo chat, localhost only) # -# Both binaries are compiled from C inside Docker for linux/amd64. -# The engram snapshot is baked in so the soul has memory from first boot. +# bootstrap.py is no longer in the build path. The host-side build-stage.sh +# pre-compiles src/*.el → dist/main.c using the canonical native elc and +# applies the stub forward-declaration sed before this Dockerfile runs. +# The image just compiles the finished C source. # ── Stage 1: compile both binaries ──────────────────────────────────────────── FROM debian:bookworm-slim AS builder @@ -15,7 +17,6 @@ RUN apt-get update \ build-essential \ libcurl4-openssl-dev \ libssl-dev \ - python3 \ ca-certificates \ && rm -rf /var/lib/apt/lists/* @@ -26,22 +27,13 @@ COPY runtime/el_runtime.c runtime/el_runtime.h ./ # ── Build neuron-web ────────────────────────────────────────────────────────── # -# Inline-JS extraction (scripts/extract-js.py) is expected to run BEFORE the -# wrapper concatenates src/*.el into dist/main-combined.el. That side of the -# pipeline lives in build-local.sh (gated by EXTRACT_JS=1) and the outer -# orchestrator. By the time we reach this Dockerfile, main-combined.el -# already references /assets/js/.js and the corresponding asset files -# have been emitted under src/assets/js/. The COPY of src/assets at the -# runtime stage below is what ships those files into the container. +# main.c was generated on the host by build-stage.sh from src/*.el via the +# native elc compiler. Stub forward-declarations were already injected on +# the host side, so this stage is a straight cc invocation. COPY dist/web_stubs.c ./ -COPY dist/bootstrap.py ./ -COPY dist/main-combined.el ./ +COPY dist/main.c ./ -RUN python3 bootstrap.py main-combined.el > main.c && \ - sed -i \ - 's|#include "el_runtime.h"|#include "el_runtime.h"\nel_val_t http_get_auth(el_val_t url, el_val_t tok);\nel_val_t http_post_auth(el_val_t url, el_val_t tok, el_val_t body);\nel_val_t cwd(void);\nel_val_t color_bold(el_val_t s);\nel_val_t unix_timestamp(void);\nel_val_t gcs_write(el_val_t bucket, el_val_t object_name, el_val_t content);\nel_val_t gcs_read(el_val_t bucket, el_val_t object_name);\nel_val_t supabase_insert(el_val_t project_url, el_val_t service_key, el_val_t table, el_val_t row_json);\nel_val_t supabase_get(el_val_t project_url, el_val_t service_key, el_val_t table_and_query);\nel_val_t supabase_auth_user(el_val_t project_url, el_val_t anon_key, el_val_t user_jwt);|' \ - main.c && \ - cc -O2 -rdynamic \ +RUN cc -O2 -rdynamic \ -o neuron-web \ main.c web_stubs.c el_runtime.c \ -lcurl -lpthread -ldl -lm -lssl -lcrypto @@ -79,7 +71,12 @@ COPY src/assets /srv/landing/assets COPY src/llms.txt /srv/landing/llms.txt # Pre-rendered HTML shells (about, terms, enterprise-terms, index) used as # fallback when the El page-builder hasn't been seeded yet at startup. +# chown to the landing user so the El runtime's fs_write at startup can +# rewrite them with the freshly-rendered page (extracted JS asset paths, +# updated chat widget, etc.). Without this they stay as their COPY'd root- +# owned shells and the served HTML never reflects post-COPY source edits. COPY src/about.html src/terms.html src/enterprise-terms.html src/index.html /srv/landing/ +RUN chown landing:landing /srv/landing/about.html /srv/landing/terms.html /srv/landing/enterprise-terms.html /srv/landing/index.html /srv/landing/llms.txt COPY dist/entrypoint.sh /usr/local/bin/entrypoint.sh RUN chmod +x /usr/local/bin/entrypoint.sh diff --git a/build-stage.sh b/build-stage.sh new file mode 100755 index 0000000..e609d03 --- /dev/null +++ b/build-stage.sh @@ -0,0 +1,96 @@ +#!/usr/bin/env bash +# +# build-stage.sh — Build the Stage marketing image (neuron-web + soul-demo). +# +# Pipeline: +# 1. Stage the foundation El runtime into ./runtime/. +# 2. Concatenate src/*.el into dist/main-combined.el (component-first, +# main.el last; matches the historical order from build-local.sh). +# 3. Compile dist/main-combined.el → dist/main.c using the canonical +# native elc at foundation/el/dist/platform/elc. +# 4. Inject the host-side stub forward declarations into dist/main.c +# (sed header rewrite, same set as the prior in-Dockerfile sed). +# 5. docker buildx build --platform linux/amd64 -f Dockerfile.stage. +# +# bootstrap.py is no longer in the build path. The container image now +# expects dist/main.c to be a finished C source — it just runs cc on it. +# +# Inline-JS extraction is gated by EXTRACT_JS=1 just like build-local.sh +# was. Production deploys should always extract. +# +# Usage: +# ./build-stage.sh — build marketing: +# EXTRACT_JS=1 ./build-stage.sh X — also extract inline JS to assets + +set -euo pipefail +cd "$(dirname "$0")" + +TAG="${1:-dev}" + +LANDING_DIR=$(pwd) +EL_HOME="${EL_HOME:-${LANDING_DIR}/../../foundation/el}" +ELC="${EL_HOME}/dist/platform/elc" +RUNTIME_SRC="${EL_HOME}/el-compiler/runtime" + +if [ ! -x "${ELC}" ]; then + echo "elc not found at ${ELC}" >&2 + exit 1 +fi + +echo "==> Staging El runtime from ${RUNTIME_SRC}" +mkdir -p runtime dist +cp "${RUNTIME_SRC}/el_runtime.c" runtime/ +cp "${RUNTIME_SRC}/el_runtime.h" runtime/ + +# Optional inline-JS extraction. Off by default for fast dev iteration; the +# script is idempotent so flipping the flag on a prior tree just reuses +# previously-extracted assets. +if [[ "${EXTRACT_JS:-0}" == "1" ]]; then + echo "==> Extracting inline JS → src/assets/js/" + if [ ! -x "node_modules/.bin/terser" ] || [ ! -x "node_modules/.bin/javascript-obfuscator" ]; then + echo " installing terser + javascript-obfuscator (no-save)..." + npm install --no-save --silent terser javascript-obfuscator + fi + python3 scripts/extract-js.py +fi + +echo "==> Combining El sources → dist/main-combined.el" +COMPONENTS=(nav hero pillars how_it_works inference efficiency comparison + environmental enterprise mission local_first pricing marketplace viral + footer styles about founding_badge terms enterprise_terms checkout safety + gallery account) +{ + for f in "${COMPONENTS[@]}"; do + if [ -f "src/${f}.el" ]; then + grep -hv '^[[:space:]]*from\|^[[:space:]]*import' "src/${f}.el" + echo "" + fi + done + grep -v '^from\|^import' src/main.el +} > dist/main-combined.el +echo " $(wc -l < dist/main-combined.el) lines" + +echo "==> Compiling dist/main-combined.el → dist/main.c via ${ELC}" +"${ELC}" dist/main-combined.el > dist/main.c +echo " $(wc -l < dist/main.c) lines of C" + +echo "==> Injecting host-side stub forward declarations" +# GNU vs BSD sed: -i with no arg works on GNU, breaks on macOS BSD sed +# (BSD requires -i ''). Detect and branch. +SED_INPLACE=(-i) +if sed --version >/dev/null 2>&1; then + SED_INPLACE=(-i) +else + SED_INPLACE=(-i '') +fi +sed "${SED_INPLACE[@]}" \ + 's|#include "el_runtime.h"|#include "el_runtime.h"\nel_val_t http_get_auth(el_val_t url, el_val_t tok);\nel_val_t http_post_auth(el_val_t url, el_val_t tok, el_val_t body);\nel_val_t cwd(void);\nel_val_t color_bold(el_val_t s);\nel_val_t unix_timestamp(void);\nel_val_t gcs_write(el_val_t bucket, el_val_t object_name, el_val_t content);\nel_val_t gcs_read(el_val_t bucket, el_val_t object_name);\nel_val_t supabase_insert(el_val_t project_url, el_val_t service_key, el_val_t table, el_val_t row_json);\nel_val_t supabase_get(el_val_t project_url, el_val_t service_key, el_val_t table_and_query);\nel_val_t supabase_auth_user(el_val_t project_url, el_val_t anon_key, el_val_t user_jwt);|' \ + dist/main.c + +echo "==> Building Docker image marketing:${TAG} for linux/amd64" +docker buildx build --platform linux/amd64 --load \ + -f Dockerfile.stage \ + -t "marketing:${TAG}" \ + . + +echo "==> Done. marketing:${TAG} built." diff --git a/runtime/el_runtime.c b/runtime/el_runtime.c index eeb23a9..214c07c 100644 --- a/runtime/el_runtime.c +++ b/runtime/el_runtime.c @@ -4840,6 +4840,43 @@ el_val_t engram_scan_nodes_json(el_val_t limit, el_val_t offset) { return el_wrap_str(b.buf); } +/* engram_scan_nodes_by_type_json — filter by node_type before paginating. + * Empty / NULL type_v falls back to the unfiltered scan (existing behaviour). + * Result is JSON array, salience-sorted, transparent layers skipped. */ +el_val_t engram_scan_nodes_by_type_json(el_val_t type_v, el_val_t limit, el_val_t offset) { + const char* type_filter = EL_CSTR(type_v); + if (!type_filter || !*type_filter) { + return engram_scan_nodes_json(limit, offset); + } + EngramStore* g = engram_get(); + int64_t lim = (int64_t)limit; if (lim <= 0) lim = 100; + int64_t off = (int64_t)offset; if (off < 0) off = 0; + JsonBuf b; jb_init(&b); + jb_putc(&b, '['); + if (g->node_count == 0) { jb_putc(&b, ']'); return el_wrap_str(b.buf); } + int64_t* idx = malloc((size_t)g->node_count * sizeof(int64_t)); + if (!idx) { jb_putc(&b, ']'); return el_wrap_str(b.buf); } + int64_t live = 0; + for (int64_t i = 0; i < g->node_count; i++) { + if (engram_layer_is_transparent(g->nodes[i].layer_id)) continue; + const char* nt = g->nodes[i].node_type; + if (!nt || strcmp(nt, type_filter) != 0) continue; + idx[live++] = i; + } + engram_sort_indices_by_salience(idx, live, g->nodes); + int64_t end = off + lim; + if (end > live) end = live; + int first = 1; + for (int64_t i = off; i < end; i++) { + if (!first) jb_putc(&b, ','); + engram_emit_node_json(&b, &g->nodes[idx[i]]); + first = 0; + } + free(idx); + jb_putc(&b, ']'); + return el_wrap_str(b.buf); +} + el_val_t engram_neighbors_json(el_val_t node_id, el_val_t max_depth, el_val_t direction) { /* Re-implement here directly so we serialize without going through * the ElList path. Walks BFS to max_depth, emits {node, edge, hops} diff --git a/scripts/extract-js.py b/scripts/extract-js.py new file mode 100644 index 0000000..5c07612 --- /dev/null +++ b/scripts/extract-js.py @@ -0,0 +1,464 @@ +#!/usr/bin/env python3 +""" +extract-js.py — Extract inline `, and writes a manifest +for cache-busting. + +Behaviour +--------- +- Skips `` + immediately before the external script tag, and rewrites the JS body + to read from `window.NEURON_CFG.` so the external file is fully + static and runtime values are still injected at render time. +- Pipeline per file: terser (compress + mangle, reserved globals + preserved) → javascript-obfuscator (string-array, base64, hex names). + +Idempotency +----------- +- Running twice is a no-op: blocks already rewritten to + ` +# i.e. quotes are written as \". We unescape on the way out, re-escape on +# the way in. + +# We match a *plain* opening . +# Cases we deliberately don't match: +# - (external loader) +# - (external loader, even with body) +# - (structured data) +SCRIPT_BLOCK_RE = re.compile( + r"", + re.DOTALL, +) + +# An interpolation point inside a JS body: `'" + ident + "'` (single-quoted +# string in JS containing an El concat). We capture the bare identifier. +INTERP_RE = re.compile(r"""'"\s*\+\s*([a-zA-Z_][a-zA-Z0-9_]*)\s*\+\s*"'""") + + +def is_skip_block(body: str) -> bool: + """True if the block is too small or non-JS to be worth extracting.""" + stripped = body.strip() + if len(stripped) < MIN_INLINE_BYTES: + return True + return False + + +def el_unescape(s: str) -> str: + r"""Mirror the El lexer's string-escape rules (foundation/el/bootstrap.py): + + \n -> LF, \t -> TAB, \r -> CR, \" -> ", \\ -> \, \ -> X for any X. + + The catch-all means \' inside an El string yields a bare apostrophe; + if we don't replicate that here, an extracted block like + `onclick=\"window.location.href=\\\'/contact\\\'\"` parses with stray + backslashes that terser then rejects as bad escape sequences.""" + out = [] + i = 0 + n = len(s) + while i < n: + c = s[i] + if c == "\\" and i + 1 < n: + nxt = s[i + 1] + if nxt == "n": + out.append("\n") + elif nxt == "t": + out.append("\t") + elif nxt == "r": + out.append("\r") + elif nxt == '"': + out.append('"') + elif nxt == "\\": + out.append("\\") + else: + # Catch-all: unrecognised escape collapses to the second char, + # exactly as the El lexer does. + out.append(nxt) + i += 2 + continue + out.append(c) + i += 1 + return "".join(out) + + +def el_escape_attr(s: str) -> str: + """Escape a string for use inside an El "..." literal. We only need to + escape the double quote — backslash is already legal in URLs and we + don't emit any.""" + return s.replace("\\", "\\\\").replace('"', '\\"') + + +def sha12(content: str) -> str: + return hashlib.sha1(content.encode("utf-8")).hexdigest()[:12] + + +def run(cmd: List[str], **kwargs) -> subprocess.CompletedProcess: + proc = subprocess.run(cmd, check=False, capture_output=True, text=True, **kwargs) + if proc.returncode != 0: + sys.stderr.write( + f"\n[extract-js] command failed: {' '.join(cmd[:2])} ...\n" + f" exit={proc.returncode}\n" + f" stdout: {proc.stdout[:500]}\n" + f" stderr: {proc.stderr[:2000]}\n" + ) + raise subprocess.CalledProcessError( + proc.returncode, cmd, proc.stdout, proc.stderr + ) + return proc + + +def minify_and_obfuscate(js: str, hash_id: str) -> str: + """Run js through terser then javascript-obfuscator. Returns the final + obfuscated source.""" + raw_path = ASSET_DIR / f".{hash_id}.raw.js" + min_path = ASSET_DIR / f".{hash_id}.min.js" + out_path = ASSET_DIR / f"{hash_id}.js" + + def _cleanup_scratch() -> None: + raw_path.unlink(missing_ok=True) + min_path.unlink(missing_ok=True) + + raw_path.write_text(js, encoding="utf-8") + + reserved_arg = ",".join(RESERVED_GLOBALS) + + # terser + terser_cmd = TERSER.split() + [ + str(raw_path), + "--compress", + "passes=2,drop_console=true,drop_debugger=true", + "--mangle", + f"reserved=[{reserved_arg}]", + "--output", + str(min_path), + ] + try: + run(terser_cmd) + except Exception: + _cleanup_scratch() + raise + + # javascript-obfuscator + obf_cmd = OBFUSCATOR.split() + [ + str(min_path), + "--output", + str(out_path), + "--compact", + "true", + "--simplify", + "true", + "--string-array", + "true", + "--string-array-encoding", + "base64", + "--string-array-threshold", + "0.75", + "--identifier-names-generator", + "hexadecimal", + "--rename-globals", + "false", + "--self-defending", + "false", + "--reserved-names", + ",".join(RESERVED_GLOBALS), + ] + try: + run(obf_cmd) + except Exception: + _cleanup_scratch() + raise + + # Tidy up scratch files; keep only the final .js + _cleanup_scratch() + + return out_path.read_text(encoding="utf-8") + + +def find_script_blocks(text: str) -> List[tuple[int, int, str]]: + """Return (start, end, body) for every plain block. + `start`/`end` are file offsets covering the entire match (the tags + too).""" + out: List[tuple[int, int, str]] = [] + for m in SCRIPT_BLOCK_RE.finditer(text): + out.append((m.start(), m.end(), m.group(1))) + return out + + +def process_block(raw_body_escaped: str) -> Optional[tuple[str, str, List[str]]]: + """Process a single " + ) + parts.append(shim) + + # External script tag, defer so it runs after parse but before + # DOMContentLoaded — that's compatible with `onclick=` handlers + # because they only fire on user interaction (post-load). + parts.append( + f'' + ) + + return hash_id, "".join(parts), seen + + +EXISTING_REF_RE = re.compile( + r'' +) + + +def collect_existing_refs(text: str) -> List[str]: + """Find /assets/js/.js references already inlined into this El + file from a previous run. Returns hash IDs in document order.""" + return [m.group(1) for m in EXISTING_REF_RE.finditer(text)] + + +def process_file(path: Path) -> tuple[int, int, List[dict]]: + """Rewrite a single .el file, replacing extractable - + " diff --git a/src/assets/brand/neuron-brain.png b/src/assets/brand/neuron-brain.png new file mode 100644 index 0000000..5e55647 Binary files /dev/null and b/src/assets/brand/neuron-brain.png differ diff --git a/src/assets/js/407e72cd7182.js b/src/assets/js/407e72cd7182.js new file mode 100644 index 0000000..e6a5db4 --- /dev/null +++ b/src/assets/js/407e72cd7182.js @@ -0,0 +1 @@ +function a0_0x61e0(_0x4bb7ab,_0x5d89d9){_0x4bb7ab=_0x4bb7ab-0xf2;var _0x2a4141=a0_0x2a41();var _0x61e0f2=_0x2a4141[_0x4bb7ab];if(a0_0x61e0['pJJtai']===undefined){var _0x4bd07a=function(_0x2fd4d7){var _0x24c0be='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x4760a5='',_0x381a7d='';for(var _0x7c823c=0x0,_0x23e4d1,_0x2b14d6,_0x4213e8=0x0;_0x2b14d6=_0x2fd4d7['charAt'](_0x4213e8++);~_0x2b14d6&&(_0x23e4d1=_0x7c823c%0x4?_0x23e4d1*0x40+_0x2b14d6:_0x2b14d6,_0x7c823c++%0x4)?_0x4760a5+=String['fromCharCode'](0xff&_0x23e4d1>>(-0x2*_0x7c823c&0x6)):0x0){_0x2b14d6=_0x24c0be['indexOf'](_0x2b14d6);}for(var _0x3412c3=0x0,_0x68c2d7=_0x4760a5['length'];_0x3412c3<_0x68c2d7;_0x3412c3++){_0x381a7d+='%'+('00'+_0x4760a5['charCodeAt'](_0x3412c3)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x381a7d);};a0_0x61e0['kCtMMJ']=_0x4bd07a,a0_0x61e0['AZuQZf']={},a0_0x61e0['pJJtai']=!![];}var _0x4d0420=_0x2a4141[0x0],_0x5aae91=_0x4bb7ab+_0x4d0420,_0x2c7864=a0_0x61e0['AZuQZf'][_0x5aae91];return!_0x2c7864?(_0x61e0f2=a0_0x61e0['kCtMMJ'](_0x61e0f2),a0_0x61e0['AZuQZf'][_0x5aae91]=_0x61e0f2):_0x61e0f2=_0x2c7864,_0x61e0f2;}(function(_0x54d610,_0x3dba9f){var _0x1b2fc7=a0_0x61e0,_0x2bbe6b=_0x54d610();while(!![]){try{var _0x2a526b=-parseInt(_0x1b2fc7(0x105))/0x1*(parseInt(_0x1b2fc7(0x124))/0x2)+parseInt(_0x1b2fc7(0x111))/0x3+parseInt(_0x1b2fc7(0xf4))/0x4+-parseInt(_0x1b2fc7(0x127))/0x5+parseInt(_0x1b2fc7(0x12c))/0x6*(parseInt(_0x1b2fc7(0x126))/0x7)+-parseInt(_0x1b2fc7(0x12b))/0x8*(parseInt(_0x1b2fc7(0x115))/0x9)+parseInt(_0x1b2fc7(0x130))/0xa;if(_0x2a526b===_0x3dba9f)break;else _0x2bbe6b['push'](_0x2bbe6b['shift']());}catch(_0x5f218f){_0x2bbe6b['push'](_0x2bbe6b['shift']());}}}(a0_0x2a41,0x82fa9),!(function(){'use strict';var _0x3af4f9=a0_0x61e0;var _0x4760a5=document['getElementById'](_0x3af4f9(0xfe));_0x4760a5&&window['addEventListener'](_0x3af4f9(0x12f),function(){var _0x4750b0=_0x3af4f9;window[_0x4750b0(0xfa)]>0x28?_0x4760a5[_0x4750b0(0x12e)]['add'](_0x4750b0(0x121)):_0x4760a5[_0x4750b0(0x12e)][_0x4750b0(0x119)]('scrolled');},{'passive':!0x0}),_0x3af4f9(0x12a)!=typeof URLSearchParams&&_0x3af4f9(0x11d)===new URLSearchParams(window[_0x3af4f9(0x107)][_0x3af4f9(0x117)])[_0x3af4f9(0x113)]('open')&&setTimeout(function(){'function'==typeof neuronDemoToggle&&neuronDemoToggle();},0x258);var _0x381a7d=document[_0x3af4f9(0xfb)](_0x3af4f9(0x128));if('IntersectionObserver'in window){var _0x7c823c=new IntersectionObserver(function(_0x68c2d7){var _0x127edf=_0x3af4f9;_0x68c2d7[_0x127edf(0x120)](function(_0x403508){var _0x244119=_0x127edf;_0x403508[_0x244119(0xf9)]&&(_0x403508[_0x244119(0x122)]['classList'][_0x244119(0x10a)](_0x244119(0x10e)),_0x7c823c['unobserve'](_0x403508[_0x244119(0x122)]));});},{'threshold':0.12,'rootMargin':_0x3af4f9(0x11a)});_0x381a7d['forEach'](function(_0x30dd7b){var _0x1558a2=_0x3af4f9;_0x7c823c[_0x1558a2(0x118)](_0x30dd7b);});}else _0x381a7d[_0x3af4f9(0x120)](function(_0x4be1e1){var _0x326af0=_0x3af4f9;_0x4be1e1['classList'][_0x326af0(0x10a)](_0x326af0(0x10e));});var _0x23e4d1=null;function _0x2b14d6(){var _0x5437d9=_0x3af4f9;fetch(_0x5437d9(0x10c))[_0x5437d9(0xfc)](function(_0xba5cbc){return _0xba5cbc['json']();})[_0x5437d9(0xfc)](function(_0x48f67c){!function(_0x1470ba){var _0x1aa9ce=a0_0x61e0,_0x51687c=_0x1470ba[_0x1aa9ce(0x109)],_0x16b82d=_0x1470ba['sold'],_0x174060=_0x1470ba[_0x1aa9ce(0xf3)],_0x6a4c98=Math[_0x1aa9ce(0x10d)](_0x16b82d/_0x174060*0x64),_0x5241b1=null!==_0x23e4d1&&_0x16b82d>_0x23e4d1;_0x23e4d1=_0x16b82d;var _0x5a6ac1=document[_0x1aa9ce(0x116)](_0x1aa9ce(0x11e));_0x5a6ac1&&(_0x5a6ac1['textContent']=_0x1aa9ce(0x100)+_0x51687c+_0x1aa9ce(0x125));var _0x4c1261=document[_0x1aa9ce(0x116)]('.founding-spots-fill');_0x4c1261&&(_0x4c1261['style'][_0x1aa9ce(0xfd)]=_0x6a4c98+'%');var _0x688aa2=document[_0x1aa9ce(0x116)]('.founding-spots-sub');_0x688aa2&&(_0x688aa2[_0x1aa9ce(0xf2)]=_0x16b82d+_0x1aa9ce(0xf8)+_0x174060+_0x1aa9ce(0xff));var _0x344b96=document[_0x1aa9ce(0x116)](_0x1aa9ce(0x11c));_0x344b96&&(_0x344b96[_0x1aa9ce(0xf2)]=_0x51687c,_0x5241b1&&(_0x344b96[_0x1aa9ce(0x129)][_0x1aa9ce(0xf6)]=_0x1aa9ce(0x10b),setTimeout(function(){var _0x197b64=_0x1aa9ce;_0x344b96[_0x197b64(0x129)][_0x197b64(0xf6)]='';},0x4b0)));var _0x59990c=document[_0x1aa9ce(0x116)](_0x1aa9ce(0x110));_0x59990c&&(_0x59990c[_0x1aa9ce(0x129)][_0x1aa9ce(0xfd)]=_0x6a4c98+'%');}(_0x48f67c);})[_0x5437d9(0x103)](function(){});}if(_0x2b14d6(),setInterval(_0x2b14d6,0x15f90),0x0===window['location'][_0x3af4f9(0x108)][_0x3af4f9(0xf7)](_0x3af4f9(0x106))||0x0===window['location'][_0x3af4f9(0x108)]['indexOf'](_0x3af4f9(0x102))||0x0===window[_0x3af4f9(0x107)][_0x3af4f9(0x108)][_0x3af4f9(0xf7)]('/legal')||0x0===window[_0x3af4f9(0x107)][_0x3af4f9(0x108)][_0x3af4f9(0xf7)]('/marketplace/success')){var _0x4213e8=document[_0x3af4f9(0x101)]('neuron-demo-btn'),_0x3412c3=document[_0x3af4f9(0x101)](_0x3af4f9(0x114));_0x4213e8&&(_0x4213e8[_0x3af4f9(0x129)][_0x3af4f9(0x10f)]=_0x3af4f9(0x123)),_0x3412c3&&(_0x3412c3[_0x3af4f9(0x129)][_0x3af4f9(0x10f)]=_0x3af4f9(0x123));}document[_0x3af4f9(0xfb)](_0x3af4f9(0xf5))[_0x3af4f9(0x120)](function(_0x32796f){var _0x4e3ba=_0x3af4f9;_0x32796f[_0x4e3ba(0x11b)](_0x4e3ba(0x12d),function(){var _0x431092=_0x4e3ba,_0x3031a7=_0x32796f[_0x431092(0x11f)](_0x431092(0x104));window[_0x431092(0x107)]['href']=_0x431092(0x112)+_0x3031a7;});});}()));function a0_0x2a41(){var _0x2cd3ac=['ndiZsvjts3nk','CxvLCNLtzwXLy3rVCG','C2vHCMnO','B2jZzxj2zq','CMvTB3zL','mhb4idbWEcaTndbWEcaWChG','ywrKrxzLBNrmAxn0zw5LCG','lMzVDw5KAw5NlwjHBM5LCI1JB3vUDa','y2HHDa','lMzVDw5KAw5NlxnWB3rZlwXHyMvS','z2v0qxr0CMLIDxrL','zM9YrwfJAa','C2nYB2XSzwq','DgfYz2v0','BM9Uzq','mtq2sxLNtMj1','igXLzNq','mtaXnwjrCKfnDG','mtyXnZu1zK9pEuzt','lNjLDMvHBa','C3r5Bgu','Dw5KzwzPBMvK','mtC2nZy4DfvVyuPo','mtq0nLryzxjeCq','y2XPy2S','y2XHC3nmAxn0','C2nYB2XS','ody3mZC1mer6EuLPzG','Dgv4DenVBNrLBNq','Dg90ywW','mZu4otiWuvfbqKPp','w2rHDgeTy2HLy2TVDxrD','y29SB3i','Aw5KzxHpzG','ig9Mia','AxnjBNrLCNnLy3rPBMC','C2nYB2XSwq','CxvLCNLtzwXLy3rVCKfSBa','DgHLBG','D2LKDgG','BMf2','ignSywLTzwq','t25SEsa','z2v0rwXLBwvUDej5swq','l2fJy291BNq','y2f0y2G','zgf0ys1JAgvJA291Da','ndyXofnkyK5nBq','l2nOzwnRB3v0','Bg9JyxrPB24','Cgf0Ag5HBwu','CMvTywLUAw5N','ywrK','iZaWnZHena','l2fWAs9MB3vUzgLUzY1JB3vUDa','CM91BMq','DMLZAwjSzq','zgLZCgXHEq','lMzVDw5KAw5NlwjHBM5LCI1MAwXS','mJG1nZi0oeHPC1Hwyq','l2nOzwnRB3v0p3bSyw49','z2v0','BMv1CM9UlwrLBw8TCgfUzwW'];a0_0x2a41=function(){return _0x2cd3ac;};return a0_0x2a41();} \ No newline at end of file diff --git a/src/assets/js/529d45d105c9.js b/src/assets/js/529d45d105c9.js new file mode 100644 index 0000000..ad97ec5 --- /dev/null +++ b/src/assets/js/529d45d105c9.js @@ -0,0 +1 @@ +function a0_0x1591(){var _0x10c289=['BMf2lwHHBwj1CMDLCG','ywrK','C2v0qxr0CMLIDxrL','CxvLCNLtzwXLy3rVCKfSBa','zMfSC2u','ywrKrxzLBNrmAxn0zw5LCG','mJu4oduXn3rMq0LlsG','B3bLBG','CxvLCNLtzwXLy3rVCG','y2XPy2S','zM9YrwfJAa','yxjPys1LEhbHBMrLza','Dhj1zq','A2v5zg93BG','y2XHC3nmAxn0','Dg9Nz2XL','C3rVCfbYB3bHz2f0Aw9U','mtaXodi1ngX0EfLdDG','odi3nJvNA01dEwy','n05UrhjgAa','ndq2odmXrhrPu1bs','y29UDgfPBNm','lM5HDI1KCM9Wzg93BI1PDgvT','oe9gq1H5vW','ntmXmtCXmfbmCw9Krq','DgfYz2v0','ota5nJiYqujQBwvL','BMf2','mta0reHcyu1g','CMvTB3zL','mtiZnZmXngP2AejQuq','z2v0rwXLBwvUDej5swq','CMvZAxPL','A2v5'];a0_0x1591=function(){return _0x10c289;};return a0_0x1591();}function a0_0x1c65(_0xb184c1,_0x57ab9a){_0xb184c1=_0xb184c1-0x1d0;var _0x159170=a0_0x1591();var _0x1c65a5=_0x159170[_0xb184c1];if(a0_0x1c65['WtKexP']===undefined){var _0xe40532=function(_0x40a838){var _0x2d9cb5='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x170067='',_0xe74606='';for(var _0x4a7359=0x0,_0x30df79,_0x3883ed,_0x6ecaab=0x0;_0x3883ed=_0x40a838['charAt'](_0x6ecaab++);~_0x3883ed&&(_0x30df79=_0x4a7359%0x4?_0x30df79*0x40+_0x3883ed:_0x3883ed,_0x4a7359++%0x4)?_0x170067+=String['fromCharCode'](0xff&_0x30df79>>(-0x2*_0x4a7359&0x6)):0x0){_0x3883ed=_0x2d9cb5['indexOf'](_0x3883ed);}for(var _0x907d2c=0x0,_0x3e504b=_0x170067['length'];_0x907d2c<_0x3e504b;_0x907d2c++){_0xe74606+='%'+('00'+_0x170067['charCodeAt'](_0x907d2c)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0xe74606);};a0_0x1c65['MwOGxL']=_0xe40532,a0_0x1c65['ZDZTWG']={},a0_0x1c65['WtKexP']=!![];}var _0x44174f=_0x159170[0x0],_0x518b15=_0xb184c1+_0x44174f,_0x173640=a0_0x1c65['ZDZTWG'][_0x518b15];return!_0x173640?(_0x1c65a5=a0_0x1c65['MwOGxL'](_0x1c65a5),a0_0x1c65['ZDZTWG'][_0x518b15]=_0x1c65a5):_0x1c65a5=_0x173640,_0x1c65a5;}(function(_0x37e014,_0x50cb04){var _0x44feb2=a0_0x1c65,_0x3735d2=_0x37e014();while(!![]){try{var _0x461de4=parseInt(_0x44feb2(0x1e5))/0x1+parseInt(_0x44feb2(0x1eb))/0x2+-parseInt(_0x44feb2(0x1ef))/0x3+parseInt(_0x44feb2(0x1ed))/0x4*(parseInt(_0x44feb2(0x1e3))/0x5)+parseInt(_0x44feb2(0x1e2))/0x6*(parseInt(_0x44feb2(0x1e4))/0x7)+parseInt(_0x44feb2(0x1e8))/0x8*(-parseInt(_0x44feb2(0x1d7))/0x9)+-parseInt(_0x44feb2(0x1e9))/0xa;if(_0x461de4===_0x50cb04)break;else _0x3735d2['push'](_0x3735d2['shift']());}catch(_0x5902f6){_0x3735d2['push'](_0x3735d2['shift']());}}}(a0_0x1591,0x420ab),!(function(){var _0x547ce7=a0_0x1c65,_0x170067=document['getElementById'](_0x547ce7(0x1d1)),_0xe74606=document[_0x547ce7(0x1f0)]('nav-mobile'),_0x4a7359=document[_0x547ce7(0x1f0)](_0x547ce7(0x1ec));if(_0x170067&&_0xe74606){_0x170067[_0x547ce7(0x1d6)](_0x547ce7(0x1da),function(_0x907d2c){var _0x153658=_0x547ce7;_0x907d2c[_0x153658(0x1e1)](),_0xe74606[_0x153658(0x1df)][_0x153658(0x1e6)](_0x153658(0x1d8))?_0x6ecaab():(_0xe74606[_0x153658(0x1df)][_0x153658(0x1d2)](_0x153658(0x1d8)),_0x170067[_0x153658(0x1d3)](_0x153658(0x1dc),_0x153658(0x1dd)));});var _0x30df79=document[_0x547ce7(0x1d9)]('.nav-dropdown-btn'),_0x3883ed=document[_0x547ce7(0x1d9)]('.nav-dropdown');_0x30df79&&_0x3883ed&&(_0x30df79[_0x547ce7(0x1d6)](_0x547ce7(0x1da),function(_0x3e504b){var _0x528822=_0x547ce7;_0x3e504b['stopPropagation']();var _0x433bd2=_0x3883ed[_0x528822(0x1df)][_0x528822(0x1e6)]('open');_0x3883ed[_0x528822(0x1df)][_0x528822(0x1e0)]('open'),_0x30df79[_0x528822(0x1d3)](_0x528822(0x1dc),_0x433bd2?_0x528822(0x1d5):'true');}),_0x3883ed[_0x547ce7(0x1d4)](_0x547ce7(0x1e7))[_0x547ce7(0x1db)](function(_0x1204a8){var _0xadfdec=_0x547ce7;_0x1204a8[_0xadfdec(0x1d6)](_0xadfdec(0x1da),function(){var _0x31eb07=_0xadfdec;_0x3883ed['classList'][_0x31eb07(0x1ee)](_0x31eb07(0x1d8));});}),document[_0x547ce7(0x1d6)](_0x547ce7(0x1da),function(){var _0x19709b=_0x547ce7;_0x3883ed[_0x19709b(0x1df)][_0x19709b(0x1ee)](_0x19709b(0x1d8));})),_0xe74606['querySelectorAll']('a')[_0x547ce7(0x1db)](function(_0x73922a){var _0x366c7c=_0x547ce7;_0x73922a[_0x366c7c(0x1d6)](_0x366c7c(0x1da),_0x6ecaab);}),document['addEventListener'](_0x547ce7(0x1da),function(_0x221bea){var _0xb6fe30=_0x547ce7;_0x4a7359[_0xb6fe30(0x1e6)](_0x221bea[_0xb6fe30(0x1ea)])||_0x6ecaab();}),document[_0x547ce7(0x1d6)](_0x547ce7(0x1de),function(_0x49f86d){var _0x168b84=_0x547ce7;'Escape'===_0x49f86d[_0x168b84(0x1d0)]&&_0x6ecaab();}),window['addEventListener'](_0x547ce7(0x1f1),function(){window['innerWidth']>0x424&&_0x6ecaab();});}function _0x6ecaab(){var _0x5b9266=_0x547ce7;_0xe74606[_0x5b9266(0x1df)][_0x5b9266(0x1ee)](_0x5b9266(0x1d8)),_0x170067[_0x5b9266(0x1d3)](_0x5b9266(0x1dc),'false');}}())); \ No newline at end of file diff --git a/src/assets/js/67c990f787eb.js b/src/assets/js/67c990f787eb.js new file mode 100644 index 0000000..43b55c2 --- /dev/null +++ b/src/assets/js/67c990f787eb.js @@ -0,0 +1 @@ +function a0_0x18f0(_0x130cb2,_0x4233e5){_0x130cb2=_0x130cb2-0xf4;var _0x1a46c4=a0_0x1a46();var _0x18f054=_0x1a46c4[_0x130cb2];if(a0_0x18f0['KpMsTb']===undefined){var _0x29f8b0=function(_0x2adce1){var _0x1a3e16='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x3e7ce9='',_0x38ac06='';for(var _0x2f94ba=0x0,_0x4825ab,_0x1ee868,_0x5675d5=0x0;_0x1ee868=_0x2adce1['charAt'](_0x5675d5++);~_0x1ee868&&(_0x4825ab=_0x2f94ba%0x4?_0x4825ab*0x40+_0x1ee868:_0x1ee868,_0x2f94ba++%0x4)?_0x3e7ce9+=String['fromCharCode'](0xff&_0x4825ab>>(-0x2*_0x2f94ba&0x6)):0x0){_0x1ee868=_0x1a3e16['indexOf'](_0x1ee868);}for(var _0x1d0311=0x0,_0x52fa72=_0x3e7ce9['length'];_0x1d0311<_0x52fa72;_0x1d0311++){_0x38ac06+='%'+('00'+_0x3e7ce9['charCodeAt'](_0x1d0311)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x38ac06);};a0_0x18f0['SXTgER']=_0x29f8b0,a0_0x18f0['VJVHuk']={},a0_0x18f0['KpMsTb']=!![];}var _0x2f7e0d=_0x1a46c4[0x0],_0x5b6520=_0x130cb2+_0x2f7e0d,_0x3ea5a1=a0_0x18f0['VJVHuk'][_0x5b6520];return!_0x3ea5a1?(_0x18f054=a0_0x18f0['SXTgER'](_0x18f054),a0_0x18f0['VJVHuk'][_0x5b6520]=_0x18f054):_0x18f054=_0x3ea5a1,_0x18f054;}function a0_0x1a46(){var _0x2dd6a7=['EwvZ','zw50sgvHzgnVDw50q2HHBMDL','zw50lwnVBxbHBNK','DhjPBq','zw50lwHLywrJB3vUDa','ue9tva','C2vJB25Kyxj5','zw50lw5HBwu','ugXLyxnLigzPBgWGB3v0igfSBcbMAwvSzhmU','mtaYmJm0CMrwBwje','DgHLBG','zw50lxvZzq','mc4Znq','Dgv4DenVBNrLBNq','ndmWt2XJv1D5','DMfSDwu','zw50lwzVCM0TzxjYB3i','BM9Uzq','u2vUzgLUz+kaPG','zw50lwzPBhrLCI1TC2CTEwvZ','zgLZCgXHEq','y2f0y2G','mtK5nZG0mK9KzuvnsW','B3bHy2L0Eq','y3vYC29Y','mJuWntaWnhnhDwvorG','C3vIBwL0','mte1mJCYodfwuxrgDeW','C3rYAw5NAwz5','zw50zxjWCMLZzs1ZDwnJzxnZ','yMXVy2S','BM90lwfSBg93zwq','ndGZnte2ohryCgDfrW','z2v0rwXLBwvUDej5swq','odqXmJjUEKrUy0G','C3r5Bgu','zgLZywjSzwq','nfPTv2Xtyq','ywrKrxzLBNrmAxn0zw5LCG','ntC2nMftz3nqwa'];a0_0x1a46=function(){return _0x2dd6a7;};return a0_0x1a46();}(function(_0x4568e6,_0xd88ea3){var _0x43ff8e=a0_0x18f0,_0x221e40=_0x4568e6();while(!![]){try{var _0x2a577d=-parseInt(_0x43ff8e(0x115))/0x1*(-parseInt(_0x43ff8e(0x118))/0x2)+-parseInt(_0x43ff8e(0xfc))/0x3+parseInt(_0x43ff8e(0x10c))/0x4+parseInt(_0x43ff8e(0x101))/0x5*(parseInt(_0x43ff8e(0x11a))/0x6)+parseInt(_0x43ff8e(0x109))/0x7+parseInt(_0x43ff8e(0x113))/0x8+-parseInt(_0x43ff8e(0x10e))/0x9;if(_0x2a577d===_0xd88ea3)break;else _0x221e40['push'](_0x221e40['shift']());}catch(_0x228e51){_0x221e40['push'](_0x221e40['shift']());}}}(a0_0x1a46,0x6e5d8),!(function(){var _0x4f3323=a0_0x18f0,_0x3e7ce9=document[_0x4f3323(0x114)]('enterprise-form'),_0x38ac06=document[_0x4f3323(0x114)]('ent-submit'),_0x2f94ba=document['getElementById'](_0x4f3323(0x110)),_0x4825ab=document[_0x4f3323(0x114)](_0x4f3323(0x103));_0x3e7ce9&&(window[_0x4f3323(0xf4)]=function(_0x1ee868){var _0x252663=_0x4f3323;document['getElementById']('ent-filter-msg-secondary')[_0x252663(0x116)]['display']=_0x252663(0xf9)===_0x1ee868?'block':_0x252663(0x104),document['getElementById'](_0x252663(0x106))[_0x252663(0x116)][_0x252663(0x107)]=_0x252663(0x11b)===_0x1ee868?'block':'none',_0x38ac06[_0x252663(0x117)]=_0x252663(0x11b)===_0x1ee868,_0x38ac06['style'][_0x252663(0x10a)]='yes'===_0x1ee868?_0x252663(0xff):'1',_0x38ac06[_0x252663(0x116)][_0x252663(0x10b)]=_0x252663(0x11b)===_0x1ee868?_0x252663(0x112):'pointer';},_0x3e7ce9[_0x4f3323(0x119)](_0x4f3323(0x10d),function(_0x5675d5){var _0x4d2035=_0x4f3323;_0x5675d5['preventDefault']();var _0x1d0311=document['getElementById'](_0x4d2035(0xf7))[_0x4d2035(0x102)];if(_0x4d2035(0x11b)!==_0x1d0311){var _0x52fa72=document[_0x4d2035(0x114)](_0x4d2035(0xfa))[_0x4d2035(0x102)][_0x4d2035(0xf6)](),_0x5838a3=document[_0x4d2035(0x114)]('ent-email')[_0x4d2035(0x102)][_0x4d2035(0xf6)](),_0x49346a=document[_0x4d2035(0x114)](_0x4d2035(0xf5))['value'][_0x4d2035(0xf6)](),_0xd0cede=document[_0x4d2035(0x114)]('ent-size')[_0x4d2035(0x102)],_0x74244e=document[_0x4d2035(0x114)](_0x4d2035(0xfe))[_0x4d2035(0x102)][_0x4d2035(0xf6)]();if(!(_0x52fa72&&_0x5838a3&&_0x49346a&&_0xd0cede&&_0x74244e&&_0x1d0311))return _0x4825ab[_0x4d2035(0x100)]=_0x4d2035(0xfb),void(_0x4825ab['style']['display']=_0x4d2035(0x111));_0x4825ab['style'][_0x4d2035(0x107)]=_0x4d2035(0x104),_0x38ac06['textContent']=_0x4d2035(0x105),_0x38ac06[_0x4d2035(0x117)]=!0x0,fetch('/api/enterprise-inquiry',{'method':_0x4d2035(0xf8),'headers':{'Content-Type':'application/json'},'body':JSON[_0x4d2035(0x10f)]({'name':_0x52fa72,'email':_0x5838a3,'company':_0x49346a,'size':_0xd0cede,'use_case':_0x74244e,'headcount':_0x1d0311})})[_0x4d2035(0xfd)](function(_0x5a2f55){return _0x5a2f55['json']();})[_0x4d2035(0xfd)](function(_0x52b3fa){var _0x165bfb=_0x4d2035;_0x3e7ce9[_0x165bfb(0x116)]['display']=_0x165bfb(0x104),_0x2f94ba[_0x165bfb(0x116)][_0x165bfb(0x107)]=_0x165bfb(0x111);})[_0x4d2035(0x108)](function(){var _0x30623e=_0x4d2035;_0x38ac06[_0x30623e(0x100)]='Send\x20inquiry\x20→',_0x38ac06[_0x30623e(0x117)]=!0x1,_0x4825ab['textContent']='Something\x20went\x20wrong.\x20Email\x20enterprise@neurontechnologies.ai\x20directly.',_0x4825ab[_0x30623e(0x116)][_0x30623e(0x107)]='block';});}else document['getElementById']('ent-filter-msg-yes')['style']['display']=_0x4d2035(0x111);}));}())); \ No newline at end of file diff --git a/src/assets/js/6dafc1586705.js b/src/assets/js/6dafc1586705.js new file mode 100644 index 0000000..1c83f3f --- /dev/null +++ b/src/assets/js/6dafc1586705.js @@ -0,0 +1 @@ +function a0_0x287d(_0x261b89,_0x3813ec){_0x261b89=_0x261b89-0x77;var _0x37d621=a0_0x37d6();var _0x287d20=_0x37d621[_0x261b89];if(a0_0x287d['cKdDDm']===undefined){var _0x451c90=function(_0x56f2b2){var _0x773f7c='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x28cfbf='',_0x29586c='';for(var _0x5b11ff=0x0,_0x95910c,_0x42e56b,_0x45fda6=0x0;_0x42e56b=_0x56f2b2['charAt'](_0x45fda6++);~_0x42e56b&&(_0x95910c=_0x5b11ff%0x4?_0x95910c*0x40+_0x42e56b:_0x42e56b,_0x5b11ff++%0x4)?_0x28cfbf+=String['fromCharCode'](0xff&_0x95910c>>(-0x2*_0x5b11ff&0x6)):0x0){_0x42e56b=_0x773f7c['indexOf'](_0x42e56b);}for(var _0x32e6bb=0x0,_0x210f1a=_0x28cfbf['length'];_0x32e6bb<_0x210f1a;_0x32e6bb++){_0x29586c+='%'+('00'+_0x28cfbf['charCodeAt'](_0x32e6bb)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x29586c);};a0_0x287d['NHmHWX']=_0x451c90,a0_0x287d['roQrIa']={},a0_0x287d['cKdDDm']=!![];}var _0x4d2db7=_0x37d621[0x0],_0x1a6dc0=_0x261b89+_0x4d2db7,_0x580e67=a0_0x287d['roQrIa'][_0x1a6dc0];return!_0x580e67?(_0x287d20=a0_0x287d['NHmHWX'](_0x287d20),a0_0x287d['roQrIa'][_0x1a6dc0]=_0x287d20):_0x287d20=_0x580e67,_0x287d20;}function a0_0x37d6(){var _0x7758ca=['i2m0na','C2LNBKLUv2L0AfbHC3n3B3jK','u2LNBIbPBG','DxnLCL9TzxrHzgf0yq','nJi1nJi0mMLWu010ua','CgXHBI1IAwXSAw5Nlw5VDguTzwW','DMfSDwu','y2f0y2G','ywnJDc1LBwfPBc1TC2C','l2fJy291BNq','zMfTAwX5lwXPC3q','pc9WpJXWihn0EwXLpsjMB250lxnPEMu6lJC1CMvTo2nVBg9YoNzHCIGTlxqZktT0zxH0lxrYyw5ZzM9YBtP1ChbLCMnHC2u7Bgv0DgvYlxnWywnPBMC6lJa2zw0IpG','zxjYB3i','yxbWBgLJyxrPB24VANnVBG','C2LNBMLUlxnLy3rPB24','qwn0AxzL','l2fWAs9MB3vUzgLUzY1IywrNzt9Upq','zgLZywjSzwq','q2HLy2SGEw91CIbLBwfPBcb0BYbJB25MAxjTihLVDxiGywnJB3vUDc4','zw4Tvvm','tg9HzgLUzY4UlIb0CNKGywDHAw4GAw4GysbTB21LBNqU','y2HLy2TLza','lIbuAgv5ihDPBgWGCMvJzwL2zsbHBIbLBwfPBcb0BYbZzxqGDxaGDgHLAxiGywnJB3vUDc4','zgf0yq','Bg9JyxrPB24','zMfTAwX5lxnLy3rPB24','C2LNBKLUv2L0Aa','y2HPBgqTzw1HAwW','yMXVy2S','ywrKrMfTAwX5twvTyMvY','ig9MideSmdaWpc9ZCgfUpJWVzgL2pG','BwfW','pc9ZCgfUpG','Aw5Uzxjive1m','CgXHBI1Uyw1LlwvS','ANnVBG','pc9WpJWVzgL2pJXIDxr0B24GB25JBgLJAZ0ICMvTB3zLrMfTAwX5twvTyMvYkcC','ywnJDc1ZAwDUAw4TyNrU','zM91BMrPBMC','l2fWAs9TEs1WBgfU','CMvTB3zLrMfTAwX5twvTyMvY','C3rYAw5NAwz5','rNjLzq','C3rHDhvZ','zw1HAwW','zNjLzq','ChjVzMvZC2LVBMfS','phaGy2XHC3m9iNbSyw4TyMLSBgLUzY1UB3rLiJ5pBIb0AguGD2fPDgXPC3q8l3a+','y2HPBgrFzw1HAwW','u2LNBMLUzYbVDxqUlI4','DMfYkc0TBMf2EsK','mc42','tKvvuK9ox0ngrW','BwvTyMvYx251BwjLCG','yxv0Aa','C2vZC2LVBG','CM9Hzg1HCc1Zzwn0Aw9U','yMfKz2uTC2vJDgLVBG','phnWyw4Gy2XHC3m9iNbSyw4TC3rHDhvZiIbZDhLSzt0IBwfYz2LUlxrVCdOUnJi1CMvTo2rPC3bSyxK6Aw5SAw5LlwzSzxGIpJXZCgfUignSyxnZpsjWBgfUlxn0yxr1CY1KB3qIpJWVC3bHBJ4','phaGy2XHC3m9iNbSyw4TyMLSBgLUzY1UB3rLiJ5cAwXSzwqGBw9UDgHSEsaMBwLKzg90oYa8yNv0Dg9UignSyxnZpsjWBgfUlwjPBgXPBMCTBgLUAYiGB25JBgLJAZ0ID2LUzg93lMXVy2f0Aw9UlMHYzwy9jY9JB250ywn0jYi+q2fUy2vSpc9IDxr0B24+pc9WpG','C3vWywjHC2vFyw5VBL9RzxK','mtGWmdGYogvnuMrbza','BgvUz3rO','ogz6vhDfDq','pgrPDIbJBgfZCZ0ICgXHBI1TzxrHlwL0zw0IpJXZCgfUignSyxnZpsjWBgfUlw1LDgeTBgfIzwWIpKPVAw5LzdWVC3bHBJ48C3bHBIbJBgfZCZ0ICgXHBI1TzxrHlxzHBhvLiJ4','B3jPz2LU','u2LNBMLUzYbPBI4UlG','AM9PBG','ywnJDc1OzwfKzxiTzw1HAwW','B25bDxrOu3rHDgvdAgfUz2u','Aw1WBgLJAxq','jYKIihn0EwXLpsjIywnRz3jVDw5KoM5VBMu7yM9YzgvYoM5VBMu7y29SB3i6DMfYkc0TDdmPo2n1CNnVCJPWB2LUDgvYo2zVBNqTC2L6ztOUnZvYzw0IpLjLBw92ztWVyNv0Dg9UpJWVzgL2pG','BM9Uzq','mJfWrLfPwKy','BNvTzxjPyW','nta2mJiYywncC0fT','C2LNBM91Dc1IDg4','Aw5JBhvKzxm','z2v0u2vZC2LVBG','DgHLBG','mtK3otDVy1LvtfO','Bg9UzW','BwvZC2fNzq','CgXHBI1JyxjK','u29TzxrOAw5NihDLBNqGD3jVBMCU','yMfKz2uTAhrTBc1JB250ywLUzxi','rM91BMrPBMCGtwvTyMvY','pgrPDIbJBgfZCZ0ICgXHBI1TzxrHlwL0zw0IpJXZCgfUignSyxnZpsjWBgfUlw1LDgeTBgfIzwWIpK1LBwjLCIbUDw1Izxi8l3nWyw4+phnWyw4Gy2XHC3m9iNbSyw4TBwv0ys12ywX1zsi+iW','ugXLyxnLigvUDgvYihLVDxiGzw1HAwWGyw5KihbHC3n3B3jKlG','y3jLyxrLzf9HDa','Dg9mB2nHBgveyxrLu3rYAw5N','yxzHDgfYx3vYBa','ndm4oduYohjswxHZrW','zgLZCgXHEq','y29SB3i','C2LNBKLUv2L0AevTywLS','q2HPBgqGBxvZDcbIzsb1BMrLCIaXoc4GqMLYDgGGEwvHCIbTDxn0igjLidiWmdGGB3iGBgf0zxiU','yNrUlq','DxnLCG','zMfTAwX5lwf0DgvZDa','CMvSB2fK','mJmZnJeXnxr0rg1Kqq','C3vWywjHC2vFDxjS','Dgv4DenVBNrLBNq','C3r5Bgu','phnWyw4Gy2XHC3m9iNn0yxr1CY1IywrNzs1WCMvVCMrLCIiGC3r5Bgu9iM1HCMDPBI10B3a6lJyYnxjLBtTKAxnWBgf5oMLUBgLUzs1MBgv4iJ48C3zNihDPzhrOpsiXmciGAgvPz2H0psiXmciGDMLLD0jVEd0ImcaWidi0idi0iIbMAwXSpsjUB25LiIbZDhjVA2u9iMn1CNjLBNrdB2XVCIiGC3rYB2TLlxDPzhrOpsiYlJuIigfYAweTAgLKzgvUpsj0CNvLiJ48y2LYy2XLign4psiXmIiGy3K9iJeYiIbYpsiXmciVpJXWB2X5BgLUzsbWB2LUDhm9iJeYidyGmtiGmtiGmtyGmtqIlZ48l3n2zZ5myxvUy2HPBMCGD2L0AgLUidmWigrHExm8l3nWyw4+','zgfZAgjVyxjKlxnLy3rPB24','Dgv4Da','CgXHBI1ZDgf0DxmTzwW','B3bHy2L0Eq','ugXLyxnLigzPBgWGAw4GywXSigzPzwXKCYbHBMqGy29UzMLYBsb0AguGyxr0zxn0yxrPB24U','pgrPDIbJBgfZCZ0Iy2fYzc1SywjLBci+ww91CIbWBgfUpc9KAxy+phaGC3r5Bgu9iMzVBNqTzMfTAwX5oNzHCIGTlwjVzhKPo2zVBNqTD2vPz2H0oJuWmdTMB250lxnPEMu6ms4XmJvYzw07y29SB3i6DMfYkc0TDdePo21HCMDPBI1IB3r0B206lJC1CMvTiJ5oBYbHy3rPDMuGCgXHBJWVCd48CcbZDhLSzt0IzM9UDc1Myw1PBhK6DMfYkc0TyM9KEsK7zM9UDc13zwLNAhq6mZaWo2zVBNqTC2L6ztOUoxjLBtTJB2XVCJP2yxiOls10mIK7BgLUzs1OzwLNAhq6ms43o21HCMDPBI1IB3r0B206ms41CMvTiJ5zB3uGAgf2zsbHBIbHy2nVDw50igj1DcbUBYbWBgfUihnLBgvJDgvKihLLDc4GugLJAYbVBMuGyMvSB3CGDg8GChjLB3jKzxiUpc9WpJXKAxyGC3r5Bgu9iMrPC3bSyxK6zMXLEdTNyxa6mxjLBtTMBgv4lxDYyxa6D3jHCci+pgeGAhjLzJ0Il2nOzwnRB3v0p3bSyw49zM91BMrPBMCIignSyxnZpsjIDg4TChjPBwfYEsiGC3r5Bgu9iNbHzgrPBMC6lJC1CMvTideUnxjLBsi+rM91BMrPBMCGtwvTyMvYic0Gjde5osaMiZG1otq7pc9HpJXHigHYzwy9iI9JAgvJA291Dd9WBgfUpxbYB2zLC3nPB25HBciGy2XHC3m9iMj0BI1NAg9ZDciGC3r5Bgu9iNbHzgrPBMC6lJC1CMvTideUnxjLBsi+uhjVzMvZC2LVBMfSic0Gjde5l21Vpc9HpJXHigHYzwy9iI9JAgvJA291Dd9WBgfUpwzYzwuIignSyxnZpsjIDg4Tz2HVC3qIihn0EwXLpsjWywrKAw5NoI43nxjLBsaXlJvYzw0IpKzYzwuGDgLLCJWVyt48l2rPDJ4','mZK4wxP4BfHQ','C291CMnL','l2fWAs9Myw1PBhKVCMvTB3zL','CgXHBG','phaGy2XHC3m9iNbSyw4TyMLSBgLUzY1UB3rLiJ5mAwzLDgLTzsaMBwLKzg90oYbozxzLCIbIAwXSzwqGywDHAw48l3a+','pc9ZCgfUpJWVzgL2pG','phaGC3r5Bgu9iMnVBg9YoNzHCIGTlxqZktTMB250lxnPEMu6lJG3nxjLBtTTyxjNAw4TyM90Dg9ToJfYzw0IpK5VigzHBwLSEsbTzw1IzxjZihLLDc48l3a+','z2v0rwXLBwvUDej5swq','CgXHBI1TzxrHlwvS','y3jLyxrLq2XPzw50','otGXndeZmfnMC3vkqq','pgLTzYbZCMm9iG','ue9tva'];a0_0x37d6=function(){return _0x7758ca;};return a0_0x37d6();}(function(_0x15092b,_0x1ed546){var _0x3e51e5=a0_0x287d,_0x20e30c=_0x15092b();while(!![]){try{var _0x4d702c=-parseInt(_0x3e51e5(0x8f))/0x1+-parseInt(_0x3e51e5(0xb4))/0x2*(parseInt(_0x3e51e5(0x94))/0x3)+parseInt(_0x3e51e5(0x83))/0x4*(parseInt(_0x3e51e5(0xa9))/0x5)+-parseInt(_0x3e51e5(0xc5))/0x6+-parseInt(_0x3e51e5(0x8d))/0x7*(-parseInt(_0x3e51e5(0xa0))/0x8)+parseInt(_0x3e51e5(0x81))/0x9+parseInt(_0x3e51e5(0xbe))/0xa;if(_0x4d702c===_0x1ed546)break;else _0x20e30c['push'](_0x20e30c['shift']());}catch(_0x5df96f){_0x20e30c['push'](_0x20e30c['shift']());}}}(a0_0x37d6,0xdb9bf),!(function(){'use strict';var _0xc17374=a0_0x287d;var _0x28cfbf=window[_0xc17374(0x78)][_0xc17374(0xaa)],_0x29586c=window[_0xc17374(0x78)][_0xc17374(0x80)],_0x5b11ff=supabase[_0xc17374(0xbd)](_0x28cfbf,_0x29586c,{'auth':{'flowType':_0xc17374(0x8a)}});function _0x95910c(_0xd99fa2){var _0x408cf0=_0xc17374,_0x3d7f41=document['getElementById'](_0xd99fa2);_0x3d7f41&&(_0x3d7f41[_0x408cf0(0xac)][_0x408cf0(0xa1)]='');}function _0x42e56b(_0x1c8889){var _0x1f949a=_0xc17374,_0x5d48a9=document[_0x1f949a(0xbb)](_0x1c8889);_0x5d48a9&&(_0x5d48a9[_0x1f949a(0xac)][_0x1f949a(0xa1)]=_0x1f949a(0x8c));}function _0x45fda6(_0x45d400,_0xaef2e7){var _0x379480=_0xc17374,_0x1df266=document[_0x379480(0xbb)](_0x45d400);_0x1df266&&(_0x1df266[_0x379480(0xe2)]=_0xaef2e7);}async function _0x32e6bb(_0x1bf7b3){var _0x95c61a=_0xc17374,_0x86d07f=await fetch('/api/family/members?parent_email='+encodeURIComponent(_0x1bf7b3)),_0x5d5ddc=await _0x86d07f['json'](),_0x29a694=document[_0x95c61a(0xbb)](_0x95c61a(0xcb));_0x29a694&&(_0x5d5ddc&&_0x5d5ddc[_0x95c61a(0x82)]?_0x29a694[_0x95c61a(0xe2)]=_0x5d5ddc[_0x95c61a(0xe0)](function(_0x2609e2){var _0x3127ae=_0x95c61a;return'
'+_0x2609e2[_0x3127ae(0xf1)]+_0x3127ae(0xcc)+_0x2609e2[_0x3127ae(0xec)]+_0x3127ae(0xe5)+_0x2609e2[_0x3127ae(0xf1)]+_0x3127ae(0x8b);})[_0x95c61a(0x87)](''):_0x29a694[_0x95c61a(0xe2)]=_0x95c61a(0xba));}function _0x210f1a(){var _0x19d845=_0xc17374,_0x2b86df=document['getElementById'](_0x19d845(0x97));_0x2b86df&&(_0x2b86df[_0x19d845(0xe2)]=_0x19d845(0xb3));}function _0x319349(_0x252fb1){var _0x2c5234=_0xc17374;_0x42e56b(_0x2c5234(0xcf)),_0x95910c(_0x2c5234(0xae)),function(_0xb69005){var _0x1f7633=_0x2c5234,_0x41cca3=_0xb69005[_0x1f7633(0xed)]||'',_0x3ffac2=document[_0x1f7633(0xbb)]('user-avatar-el'),_0x9ccb2a=document[_0x1f7633(0xbb)]('user-email-el'),_0x59bd3b=document[_0x1f7633(0xbb)](_0x1f7633(0x88));_0x9ccb2a&&(_0x9ccb2a['textContent']=_0x41cca3),_0x59bd3b&&(_0x59bd3b[_0x1f7633(0xab)]=_0x41cca3);var _0x305a09=_0xb69005[_0x1f7633(0xc4)]&&_0xb69005[_0x1f7633(0xc4)][_0x1f7633(0x9f)];if(_0x3ffac2){if(_0x305a09)_0x3ffac2[_0x1f7633(0xe2)]=_0x1f7633(0xbf)+_0x305a09+'\x22\x20alt=\x22\x22\x20referrerpolicy=\x22no-referrer\x22>';else{var _0x142007=_0x41cca3?_0x41cca3['charAt'](0x0)['toUpperCase']():'?';_0x3ffac2[_0x1f7633(0xab)]=_0x142007;}}}(_0x252fb1),(async function(){var _0xb9133c=_0x2c5234;try{var _0x16b4ce=await _0x5b11ff['auth'][_0xb9133c(0x92)](),_0x56b1a5=_0x16b4ce[_0xb9133c(0xd8)]&&_0x16b4ce[_0xb9133c(0xd8)]['session']?_0x16b4ce[_0xb9133c(0xd8)][_0xb9133c(0x7b)]['access_token']:'';if(!_0x56b1a5)return void _0x210f1a();var _0x15a3cf=await fetch(_0xb9133c(0xe8),{'method':_0xb9133c(0xc0),'headers':{'Content-Type':_0xb9133c(0xce)},'body':JSON[_0xb9133c(0xea)]({'access_token':_0x56b1a5})}),_0x483221=await _0x15a3cf['json']();if(!_0x483221||!_0x483221['plan'])return void _0x210f1a();!async function(_0x2fd7c8){var _0x2e86cf=_0xb9133c,_0x41bcd6,_0x5257f7,_0x49ffb9=_0x2fd7c8&&_0x2fd7c8[_0x2e86cf(0xb7)]?_0x2fd7c8['plan']:_0x2e86cf(0xee),_0x543328=_0x2fd7c8&&_0x2fd7c8[_0x2e86cf(0x79)]?_0x2fd7c8[_0x2e86cf(0x79)]:null,_0xea55ac=(_0x2fd7c8&&_0x2fd7c8[_0x2e86cf(0xb5)]&&_0x2fd7c8['source'],_0x2fd7c8&&_0x2fd7c8[_0x2e86cf(0x9d)]?_0x2fd7c8[_0x2e86cf(0x9d)]:null),_0x3ef737='Preorder';_0x2e86cf(0xee)===_0x49ffb9&&(_0x3ef737=_0x2e86cf(0xd0)),_0x41bcd6={'founding':_0x2e86cf(0x9a),'professional':'Professional','free':'Free'}[_0x49ffb9]||_0x2e86cf(0xeb),(_0x5257f7=document['getElementById'](_0x2e86cf(0xe3)))&&(_0x5257f7[_0x2e86cf(0xab)]=_0x41bcd6);var _0xa6f2ce='';_0x45fda6(_0x2e86cf(0xb0),_0xa6f2ce+='founding'===_0x49ffb9||_0x2e86cf(0xef)===_0x49ffb9?_0x2e86cf(0xad):_0x2e86cf(0x7e)+_0x3ef737+_0x2e86cf(0xe1)),_0x45fda6(_0x2e86cf(0xc6),_0x2e86cf(0xe7)===_0x49ffb9?_0x2e86cf(0xb8):'professional'===_0x49ffb9?_0x2e86cf(0x7f):_0x2e86cf(0xf0));var _0x4826ae='';if(_0xea55ac&&(_0x4826ae+=_0x2e86cf(0x84)+new Date(_0xea55ac)[_0x2e86cf(0x9e)](_0x2e86cf(0xd4),{'year':_0x2e86cf(0x8e),'month':_0x2e86cf(0x95),'day':'numeric'})+_0x2e86cf(0xb9)),_0x543328&&(_0x4826ae+=_0x2e86cf(0x9b)+_0x543328+_0x2e86cf(0xdf)),_0x4826ae&&_0x45fda6(_0x2e86cf(0xbc),_0x4826ae),'founding'===_0x49ffb9){var _0x5b3bec=document[_0x2e86cf(0xbb)](_0x2e86cf(0x7d)),_0x561a62=document[_0x2e86cf(0xbb)](_0x2e86cf(0x99));_0x5b3bec&&(_0x5b3bec[_0x2e86cf(0xac)]['display']=''),fetch(_0x2e86cf(0xd1)+(_0x543328||0x0))[_0x2e86cf(0x93)](function(_0x25a345){var _0x2c6206=_0x2e86cf;return _0x25a345[_0x2c6206(0xaf)]();})[_0x2e86cf(0x93)](function(_0x4ce1e1){var _0x4a1b7c=_0x2e86cf;_0x561a62&&(_0x561a62[_0x4a1b7c(0xe2)]=_0x4ce1e1);})[_0x2e86cf(0xc8)](function(){});}var _0xa327c4=document[_0x2e86cf(0xbb)](_0x2e86cf(0x7c));if(_0x2e86cf(0xe7)===_0x49ffb9&&_0xa327c4&&(_0xa327c4[_0x2e86cf(0xac)]['display']=''),'founding'===_0x49ffb9){document[_0x2e86cf(0xbb)](_0x2e86cf(0xda))['style']['display']=_0x2e86cf(0xdd);var _0xf823ce=await _0x5b11ff['auth'][_0x2e86cf(0x92)](),_0x444c2c=_0xf823ce[_0x2e86cf(0xd8)][_0x2e86cf(0x7b)]&&_0xf823ce[_0x2e86cf(0xd8)][_0x2e86cf(0x7b)][_0x2e86cf(0xa6)]?_0xf823ce[_0x2e86cf(0xd8)][_0x2e86cf(0x7b)][_0x2e86cf(0xa6)][_0x2e86cf(0xed)]:'';_0x444c2c&&_0x32e6bb(_0x444c2c);}}(_0x483221);}catch(_0x48070a){_0x210f1a();}}(_0x252fb1['email']));}window[_0xc17374(0xdb)]=async function(_0x55e202){var _0x4e79a3=_0xc17374,_0x58f019=document[_0x4e79a3(0xbb)](_0x4e79a3(0xa5)+_0x55e202);_0x58f019&&(_0x58f019[_0x4e79a3(0xd2)]=!0x0,_0x58f019[_0x4e79a3(0xac)][_0x4e79a3(0xb1)]=_0x4e79a3(0x77));try{(await _0x5b11ff[_0x4e79a3(0x7a)]['signInWithOAuth']({'provider':_0x55e202,'options':{'redirectTo':window['location'][_0x4e79a3(0x85)]+_0x4e79a3(0xca)}}))[_0x4e79a3(0xcd)]&&_0x58f019&&(_0x58f019[_0x4e79a3(0xd2)]=!0x1,_0x58f019[_0x4e79a3(0xac)][_0x4e79a3(0xb1)]='1');}catch(_0x5199d0){_0x58f019&&(_0x58f019[_0x4e79a3(0xd2)]=!0x1,_0x58f019['style'][_0x4e79a3(0xb1)]='1');}},window[_0xc17374(0xa3)]=async function(){var _0x2be7aa=_0xc17374,_0x5addb0=document[_0x2be7aa(0xbb)]('acct-email-input')['value']['trim'](),_0x4aee63=document[_0x2be7aa(0xbb)]('acct-pass-input')[_0x2be7aa(0xc7)],_0x324080=document['getElementById'](_0x2be7aa(0xc9)),_0x1cce04=document[_0x2be7aa(0xbb)](_0x2be7aa(0xe6));if(!_0x5b11ff)return _0x324080[_0x2be7aa(0xac)][_0x2be7aa(0xa1)]=_0x2be7aa(0xdd),_0x324080[_0x2be7aa(0xac)]['color']='#c44',void(_0x324080[_0x2be7aa(0xab)]=_0x2be7aa(0xd5));if(!_0x5addb0||!_0x4aee63)return _0x324080[_0x2be7aa(0xac)]['display']=_0x2be7aa(0xdd),_0x324080[_0x2be7aa(0xac)][_0x2be7aa(0xa2)]=_0x2be7aa(0xc1),void(_0x324080['textContent']=_0x2be7aa(0x9c));_0x1cce04&&(_0x1cce04[_0x2be7aa(0xd2)]=!0x0,_0x1cce04['textContent']=_0x2be7aa(0x86));var _0x56a8f0=await _0x5b11ff['auth'][_0x2be7aa(0xc2)]({'email':_0x5addb0,'password':_0x4aee63});if(_0x56a8f0[_0x2be7aa(0xcd)]){if(_0x56a8f0[_0x2be7aa(0xcd)][_0x2be7aa(0x96)]&&_0x56a8f0[_0x2be7aa(0xcd)][_0x2be7aa(0x96)]['toLowerCase']()[_0x2be7aa(0x91)]('invalid')){var _0x356d18=await _0x5b11ff['auth']['signUp']({'email':_0x5addb0,'password':_0x4aee63,'options':{'emailRedirectTo':window['location'][_0x2be7aa(0x85)]+'/account'}});return _0x356d18[_0x2be7aa(0xcd)]?(_0x324080[_0x2be7aa(0xac)][_0x2be7aa(0xa1)]=_0x2be7aa(0xdd),_0x324080[_0x2be7aa(0xac)][_0x2be7aa(0xa2)]=_0x2be7aa(0xc1),void(_0x324080[_0x2be7aa(0xab)]=_0x356d18['error'][_0x2be7aa(0x96)])):(_0x324080[_0x2be7aa(0xac)][_0x2be7aa(0xa1)]=_0x2be7aa(0xdd),_0x324080['style'][_0x2be7aa(0xa2)]=_0x2be7aa(0xf3),void(_0x324080['textContent']=_0x2be7aa(0xd3)));}return _0x1cce04&&(_0x1cce04['disabled']=!0x1,_0x1cce04['textContent']=_0x2be7aa(0xc3)),_0x324080[_0x2be7aa(0xac)][_0x2be7aa(0xa1)]=_0x2be7aa(0xdd),_0x324080[_0x2be7aa(0xac)][_0x2be7aa(0xa2)]=_0x2be7aa(0xc1),void(_0x324080['textContent']=_0x56a8f0['error']['message']);}window[_0x2be7aa(0xd9)][_0x2be7aa(0xa8)]();},window['signOut']=async function(){var _0x951bb5=_0xc17374,_0x3f9345=document[_0x951bb5(0xbb)](_0x951bb5(0x90)),_0x32d27a=document['getElementById']('signout-btn-top');_0x3f9345&&(_0x3f9345[_0x951bb5(0xd2)]=!0x0,_0x3f9345[_0x951bb5(0xab)]=_0x951bb5(0xf2)),_0x32d27a&&(_0x32d27a['disabled']=!0x0,_0x32d27a[_0x951bb5(0xab)]=_0x951bb5(0xf2)),await _0x5b11ff[_0x951bb5(0x7a)]['signOut'](),_0x95910c(_0x951bb5(0xcf)),_0x42e56b('dashboard-section'),_0x3f9345&&(_0x3f9345[_0x951bb5(0xd2)]=!0x1,_0x3f9345[_0x951bb5(0xab)]='Sign\x20out'),_0x32d27a&&(_0x32d27a[_0x951bb5(0xd2)]=!0x1,_0x32d27a[_0x951bb5(0xab)]='Sign\x20out');},window[_0xc17374(0xde)]=async function(){var _0x3fcd4a=_0xc17374,_0x59c89b=document['getElementById'](_0x3fcd4a(0xdc))[_0x3fcd4a(0xc7)]['trim'](),_0x2b1646=document[_0x3fcd4a(0xbb)]('child-dob-year')[_0x3fcd4a(0xc7)],_0x3e69bd=document['getElementById'](_0x3fcd4a(0xa7))['checked'],_0x40a332=document['getElementById']('family-msg');if(!_0x59c89b||!_0x2b1646||!_0x3e69bd)return _0x40a332[_0x3fcd4a(0xac)][_0x3fcd4a(0xa1)]=_0x3fcd4a(0xdd),_0x40a332['style'][_0x3fcd4a(0xa2)]=_0x3fcd4a(0xc1),void(_0x40a332[_0x3fcd4a(0xab)]=_0x3fcd4a(0xb2));if(parseInt(_0x2b1646)<0x7d8)return _0x40a332[_0x3fcd4a(0xac)][_0x3fcd4a(0xa1)]=_0x3fcd4a(0xdd),_0x40a332[_0x3fcd4a(0xac)][_0x3fcd4a(0xa2)]=_0x3fcd4a(0xc1),void(_0x40a332[_0x3fcd4a(0xab)]=_0x3fcd4a(0xa4));var _0x2b3408=await _0x5b11ff[_0x3fcd4a(0x7a)]['getSession'](),_0x546b15=_0x2b3408[_0x3fcd4a(0xd8)][_0x3fcd4a(0x7b)]&&_0x2b3408[_0x3fcd4a(0xd8)]['session'][_0x3fcd4a(0xa6)]?_0x2b3408['data'][_0x3fcd4a(0x7b)][_0x3fcd4a(0xa6)][_0x3fcd4a(0xed)]:'',_0x60bd1e=await fetch('/api/family/invite',{'method':_0x3fcd4a(0xc0),'headers':{'Content-Type':'application/json'},'body':JSON[_0x3fcd4a(0xea)]({'parent_email':_0x546b15,'child_email':_0x59c89b,'child_dob_year':parseInt(_0x2b1646),'attested':!0x0})}),_0x4a1cf5=await _0x60bd1e[_0x3fcd4a(0xe4)]();_0x40a332['style'][_0x3fcd4a(0xa1)]=_0x3fcd4a(0xdd),_0x4a1cf5['ok']?(_0x40a332[_0x3fcd4a(0xac)][_0x3fcd4a(0xa2)]=_0x3fcd4a(0xf3),_0x40a332[_0x3fcd4a(0xab)]='Invitation\x20sent\x20to\x20'+_0x59c89b+_0x3fcd4a(0xd7),document[_0x3fcd4a(0xbb)](_0x3fcd4a(0xdc))[_0x3fcd4a(0xc7)]='',document[_0x3fcd4a(0xbb)]('child-dob-year')['value']='',document['getElementById'](_0x3fcd4a(0xa7))[_0x3fcd4a(0xd6)]=!0x1,_0x32e6bb(_0x546b15)):(_0x40a332[_0x3fcd4a(0xac)][_0x3fcd4a(0xa2)]=_0x3fcd4a(0xc1),_0x40a332[_0x3fcd4a(0xab)]=_0x4a1cf5[_0x3fcd4a(0xcd)]||_0x3fcd4a(0x98));},window[_0xc17374(0xe9)]=async function(_0x3d83a0){var _0xc665ca=_0xc17374,_0x44111c=await _0x5b11ff['auth']['getSession'](),_0x3c02bd=_0x44111c['data'][_0xc665ca(0x7b)]&&_0x44111c[_0xc665ca(0xd8)][_0xc665ca(0x7b)]['user']?_0x44111c[_0xc665ca(0xd8)][_0xc665ca(0x7b)][_0xc665ca(0xa6)]['email']:'';await fetch(_0xc665ca(0xb6),{'method':_0xc665ca(0xc0),'headers':{'Content-Type':_0xc665ca(0xce)},'body':JSON[_0xc665ca(0xea)]({'parent_email':_0x3c02bd,'child_email':_0x3d83a0})}),_0x32e6bb(_0x3c02bd);},(async function(){var _0x419d4d=_0xc17374,_0x20245f=await _0x5b11ff[_0x419d4d(0x7a)][_0x419d4d(0x92)](),_0x1b07a7=_0x20245f['data']&&_0x20245f['data'][_0x419d4d(0x7b)];_0x1b07a7&&_0x1b07a7['user']?_0x319349(_0x1b07a7[_0x419d4d(0xa6)]):(_0x95910c(_0x419d4d(0xcf)),_0x42e56b(_0x419d4d(0xae))),_0x5b11ff['auth'][_0x419d4d(0x89)](function(_0x355fa0,_0x5a7ebe){var _0x1ea067=_0x419d4d;_0x5a7ebe&&_0x5a7ebe['user']?_0x319349(_0x5a7ebe['user']):(_0x95910c('signin-section'),_0x42e56b(_0x1ea067(0xae)));});}());}())); \ No newline at end of file diff --git a/src/assets/js/94727a87c328.js b/src/assets/js/94727a87c328.js new file mode 100644 index 0000000..60a0d2e --- /dev/null +++ b/src/assets/js/94727a87c328.js @@ -0,0 +1 @@ +function a0_0x55ec(){var _0x1584e5=['DM90zs1KB3DU','q29WAwvKiokaLcbWyxn0zsbPBNrVifnUyxbJAgf0','DM90zwqTDxa','y2fYzf91CMW','BMv1CM9Ux3zVDgvK','odG5ndHbDLPNCeq','mJy5mZC3nxLLD2rdyq','y29WEuzVCLbSyxrMB3jT','y29WAwvK','l2fWAs92B3rL','ue9tva','ody3mZyWthfmBMfU','y2XHC3nmAxn0','C3zN','DM90zwqTzg93BG','mJGYodqWogndBujNDa','B25JBgLJAW','zg93BG','l2fWAs92B3rLlwnVDw50lW','DM90zs1Zy29Yzq','CgfYC2u','mJGZotneuu54tKK','mZiYmtGWqu5WDNDh','z2v0sxrLBq','ntrxs0TlCee','nda1nJy2ovrMuePLyW','y2XPCgjVyxjK','yxbWBgLJyxrPB24VANnVBG','vgLRvg9R','ntDuuMjpzfO','ChjVBxb0','CMvTB3zL','Dgv4DenVBNrLBNq','q29WAwvKiokaLcbWyxn0zsbPBNrVifrPA1rVAW','mJbJze92sMC','tKvvuK9ox0ngrW','ywrK','C2nVCMu','mJjotLfmsha','z2v0rwXLBwvUDej5swq','DgHLBG','q29WEsb0AgLZigXPBMS6','y2f0y2G'];a0_0x55ec=function(){return _0x1584e5;};return a0_0x55ec();}function a0_0x1413(_0x3cbc01,_0x3c531b){_0x3cbc01=_0x3cbc01-0x192;var _0x55ecef=a0_0x55ec();var _0x1413a9=_0x55ecef[_0x3cbc01];if(a0_0x1413['UUkJsO']===undefined){var _0x3b005d=function(_0x35b95c){var _0x3f41aa='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x52677b='',_0x1e995d='';for(var _0x312450=0x0,_0x5814c4,_0x1b9dc3,_0x3c1f6b=0x0;_0x1b9dc3=_0x35b95c['charAt'](_0x3c1f6b++);~_0x1b9dc3&&(_0x5814c4=_0x312450%0x4?_0x5814c4*0x40+_0x1b9dc3:_0x1b9dc3,_0x312450++%0x4)?_0x52677b+=String['fromCharCode'](0xff&_0x5814c4>>(-0x2*_0x312450&0x6)):0x0){_0x1b9dc3=_0x3f41aa['indexOf'](_0x1b9dc3);}for(var _0x230d66=0x0,_0x152250=_0x52677b['length'];_0x230d66<_0x152250;_0x230d66++){_0x1e995d+='%'+('00'+_0x52677b['charCodeAt'](_0x230d66)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x1e995d);};a0_0x1413['pyxzaF']=_0x3b005d,a0_0x1413['ZHbHHf']={},a0_0x1413['UUkJsO']=!![];}var _0x462ef2=_0x55ecef[0x0],_0x1f418d=_0x3cbc01+_0x462ef2,_0x464a68=a0_0x1413['ZHbHHf'][_0x1f418d];return!_0x464a68?(_0x1413a9=a0_0x1413['pyxzaF'](_0x1413a9),a0_0x1413['ZHbHHf'][_0x1f418d]=_0x1413a9):_0x1413a9=_0x464a68,_0x1413a9;}(function(_0x2c5b22,_0xda6f90){var _0x186674=a0_0x1413,_0x3e59ee=_0x2c5b22();while(!![]){try{var _0x29812e=parseInt(_0x186674(0x1b4))/0x1*(-parseInt(_0x186674(0x19a))/0x2)+-parseInt(_0x186674(0x1bc))/0x3*(parseInt(_0x186674(0x1a4))/0x4)+parseInt(_0x186674(0x1b5))/0x5*(parseInt(_0x186674(0x1b7))/0x6)+-parseInt(_0x186674(0x1a5))/0x7+-parseInt(_0x186674(0x1aa))/0x8+parseInt(_0x186674(0x1b8))/0x9*(parseInt(_0x186674(0x196))/0xa)+parseInt(_0x186674(0x1ae))/0xb;if(_0x29812e===_0xda6f90)break;else _0x3e59ee['push'](_0x3e59ee['shift']());}catch(_0x1a57fb){_0x3e59ee['push'](_0x3e59ee['shift']());}}}(a0_0x55ec,0x7c9ff),!(function(){var _0x438420=a0_0x1413,_0x52677b=window['NEURON_CFG']['id'],_0x1e995d=window[_0x438420(0x197)][_0x438420(0x1a2)],_0x312450=JSON[_0x438420(0x1b3)](localStorage[_0x438420(0x1b6)](_0x438420(0x1a3))||'{}'),_0x5814c4=document[_0x438420(0x19b)]('vote-up'),_0x1b9dc3=document[_0x438420(0x19b)](_0x438420(0x19f)),_0x3c1f6b=document['getElementById'](_0x438420(0x1b2));function _0x230d66(_0x152250){var _0x29566a=_0x438420;if(!_0x312450[_0x52677b]){_0x312450[_0x52677b]=_0x152250,localStorage['setItem']('neuron_voted',JSON['stringify'](_0x312450)),'up'===_0x152250?(_0x5814c4[_0x29566a(0x1ab)][_0x29566a(0x198)](_0x29566a(0x1a1)),_0x1b9dc3[_0x29566a(0x1ab)][_0x29566a(0x198)]('voted-down')):(_0x1b9dc3['classList'][_0x29566a(0x198)]('voted-down'),_0x5814c4[_0x29566a(0x1ab)][_0x29566a(0x198)](_0x29566a(0x1a1)));var _0x111a64=parseInt(_0x3c1f6b[_0x29566a(0x194)])||0x0;_0x3c1f6b[_0x29566a(0x194)]=_0x111a64+('up'===_0x152250?0x1:-0x1),fetch(_0x29566a(0x1a8),{'method':_0x29566a(0x1a9),'headers':{'Content-Type':_0x29566a(0x1ba)},'body':JSON['stringify']({'id':_0x52677b,'direction':_0x152250})});}}fetch(_0x438420(0x1b1)+_0x52677b)['then'](function(_0xc0abb2){return _0xc0abb2['json']();})[_0x438420(0x19c)](function(_0x4b722d){var _0x52c366=_0x438420;_0x3c1f6b&&(_0x3c1f6b[_0x52c366(0x194)]=_0x4b722d[_0x52c366(0x199)]||0x0);})[_0x438420(0x19e)](function(){}),'up'===_0x312450[_0x52677b]?(_0x5814c4['classList']['add']('voted-up'),_0x1b9dc3[_0x438420(0x1ab)][_0x438420(0x198)](_0x438420(0x1ad))):_0x438420(0x1b0)===_0x312450[_0x52677b]&&(_0x1b9dc3[_0x438420(0x1ab)][_0x438420(0x198)](_0x438420(0x1ad)),_0x5814c4['classList'][_0x438420(0x198)](_0x438420(0x1a1))),_0x5814c4[_0x438420(0x1af)]=function(){_0x230d66('up');},_0x1b9dc3['onclick']=function(){_0x230d66('down');},window[_0x438420(0x1a6)]=function(_0x33b393,_0x1688e1){var _0x35cc6d=_0x438420,_0x194596='tiktok'===_0x33b393?_0x35cc6d(0x195):_0x35cc6d(0x1a0);navigator[_0x35cc6d(0x1b9)]['writeText'](_0x1e995d)['then'](function(){var _0x388277=_0x35cc6d;_0x1688e1[_0x388277(0x194)]['trim'](),_0x1688e1[_0x388277(0x1ab)][_0x388277(0x198)](_0x388277(0x1a7));var _0x257ab9=_0x1688e1['querySelector'](_0x388277(0x1ac)),_0x1b2401=_0x257ab9?_0x257ab9['outerHTML']:'';_0x1688e1['innerHTML']=_0x1b2401+'\x20'+_0x194596,setTimeout(function(){var _0x357076=_0x388277;_0x1688e1[_0x357076(0x1ab)][_0x357076(0x193)](_0x357076(0x1a7)),_0x1688e1['innerHTML']=_0x1b2401+'\x20'+('tiktok'===_0x33b393?_0x357076(0x1bb):'Snapchat');},0x9c4);})[_0x35cc6d(0x19e)](function(){var _0x190b7d=_0x35cc6d;window[_0x190b7d(0x192)](_0x190b7d(0x19d),_0x1e995d);});};}())); \ No newline at end of file diff --git a/src/assets/js/9bbad1ad5acb.js b/src/assets/js/9bbad1ad5acb.js new file mode 100644 index 0000000..fb366f5 --- /dev/null +++ b/src/assets/js/9bbad1ad5acb.js @@ -0,0 +1 @@ +function a0_0x2c4e(_0x1b2770,_0x35dfdb){_0x1b2770=_0x1b2770-0x1da;var _0xb49131=a0_0xb491();var _0x2c4ef5=_0xb49131[_0x1b2770];if(a0_0x2c4e['DrPRaD']===undefined){var _0xa781f5=function(_0x5afbfb){var _0x2907ab='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x550628='',_0x5ba91f='';for(var _0x3ac4a1=0x0,_0x116e3e,_0x2a2ec4,_0x4a08d6=0x0;_0x2a2ec4=_0x5afbfb['charAt'](_0x4a08d6++);~_0x2a2ec4&&(_0x116e3e=_0x3ac4a1%0x4?_0x116e3e*0x40+_0x2a2ec4:_0x2a2ec4,_0x3ac4a1++%0x4)?_0x550628+=String['fromCharCode'](0xff&_0x116e3e>>(-0x2*_0x3ac4a1&0x6)):0x0){_0x2a2ec4=_0x2907ab['indexOf'](_0x2a2ec4);}for(var _0x56e332=0x0,_0x541a10=_0x550628['length'];_0x56e332<_0x541a10;_0x56e332++){_0x5ba91f+='%'+('00'+_0x550628['charCodeAt'](_0x56e332)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x5ba91f);};a0_0x2c4e['zlCeOW']=_0xa781f5,a0_0x2c4e['KwBFPV']={},a0_0x2c4e['DrPRaD']=!![];}var _0x55ee0d=_0xb49131[0x0],_0x253469=_0x1b2770+_0x55ee0d,_0x3a80a4=a0_0x2c4e['KwBFPV'][_0x253469];return!_0x3a80a4?(_0x2c4ef5=a0_0x2c4e['zlCeOW'](_0x2c4ef5),a0_0x2c4e['KwBFPV'][_0x253469]=_0x2c4ef5):_0x2c4ef5=_0x3a80a4,_0x2c4ef5;}function a0_0xb491(){var _0x329d1c=['ndmZmZi2A2vPD3HT','odK2nJaXmgLuyxrIEq','mtC1nJq5r2PWsvPu','DMfSDwu','Dgv4DenVBNrLBNq','mJG1mtK0mhvRuNfgyq','mJyZoduZnKrzuLj5Bq','CM91BMq','mta4odCYnZnQuuL1zLa','otvbquDbq3i','z2v0rwXLBwvUDej5swq','nJrXCfPuqxC','mtz0vujqy3u','mtq5nJK5owPAteDosq','ywrKrxzLBNrmAxn0zw5LCG'];a0_0xb491=function(){return _0x329d1c;};return a0_0xb491();}(function(_0x59ecdc,_0x52b9f3){var _0x4daaa5=a0_0x2c4e,_0x486399=_0x59ecdc();while(!![]){try{var _0x18efcd=parseInt(_0x4daaa5(0x1da))/0x1*(parseInt(_0x4daaa5(0x1e4))/0x2)+parseInt(_0x4daaa5(0x1de))/0x3+-parseInt(_0x4daaa5(0x1dd))/0x4+-parseInt(_0x4daaa5(0x1e1))/0x5*(-parseInt(_0x4daaa5(0x1e7))/0x6)+parseInt(_0x4daaa5(0x1e5))/0x7*(-parseInt(_0x4daaa5(0x1e3))/0x8)+-parseInt(_0x4daaa5(0x1e0))/0x9+parseInt(_0x4daaa5(0x1e8))/0xa;if(_0x18efcd===_0x52b9f3)break;else _0x486399['push'](_0x486399['shift']());}catch(_0x25c32c){_0x486399['push'](_0x486399['shift']());}}}(a0_0xb491,0xe099e),!(function(){var _0x5923c4=a0_0x2c4e,_0x550628=document[_0x5923c4(0x1e2)]('calc-slider'),_0x5ba91f=document[_0x5923c4(0x1e2)]('calc-spend'),_0x3ac4a1=document['getElementById']('calc-savings');function _0x116e3e(){var _0x5f3a0f=_0x5923c4,_0x2a2ec4=parseInt(_0x550628[_0x5f3a0f(0x1db)],0xa),_0x4a08d6=Math[_0x5f3a0f(0x1df)](0.35*_0x2a2ec4*0xc);_0x5ba91f[_0x5f3a0f(0x1dc)]='$'+_0x2a2ec4,_0x3ac4a1[_0x5f3a0f(0x1dc)]='$'+_0x4a08d6;}_0x550628&&(_0x550628[_0x5923c4(0x1e6)]('input',_0x116e3e),_0x116e3e());}())); \ No newline at end of file diff --git a/src/assets/js/cd30551e3c3b.js b/src/assets/js/cd30551e3c3b.js new file mode 100644 index 0000000..bce463c --- /dev/null +++ b/src/assets/js/cd30551e3c3b.js @@ -0,0 +1 @@ +function a0_0x1d96(){var _0x48ed91=['BM9Uzq','y2XHC3nmAxn0','BMf2','z2v0rwXLBwvUDej5swq','z2fSlxnLyxjJAa','zMfSC2u','lMDHBc1JyxjK','ywn0AxzL','y29UDgfPBNm','mMLNvfrSva','Dhj1zq','Aw5WDxq','zNjVBq','mtqXrvrMq0H0','C2nYB2XSwq','CxvLCNLtzwXLy3rVCKfSBa','nZa0mtmYr2DquwDt','mtG0otrur09prui','Dg9W','CMvTB3zL','DMfSDwu','otqYntHQANblBfC','ywrKrxzLBNrmAxn0zw5LCG','Dg9mB3DLCKnHC2u','B3bLBG','Aw5UzxjxAwr0Aa','y2XPy2S','CxvLCNLtzwXLy3rVCG','lM5HDI1KCM9Wzg93BG','mJmXmZm2wuPuyxjS','z2v0qxr0CMLIDxrL','AgLKzgvU','BM8TCMvZDwX0CW','CMvZAxPL','zgLZCgXHEq','rxnJyxbL','ywrK','C2nYB2XSzwq','yxbWzw5Kq2HPBgq','yxjPys1LEhbHBMrLza','C29YDa','mJm5mdG0oe5Lse5YCq','mta4mdr2v1rjzLO','C3rVCfbYB3bHz2f0Aw9U','A2v5zg93BG','zgf0ys1Zy29Yzq','mJiYqMDSANju','lNnVCNqTyNrU','mZbmzxj6u2G','C2v0u29YDa','zgf0ys10CW','Dgv4DenVBNrLBNq','C2v0qxr0CMLIDxrL','DgfYz2v0','BMf2lwHHBwj1CMDLCG','ndm0mZq1z1HJAgPg','C3r5Bgu','DhjPBq','zM9YrwfJAa','Dg9Nz2XL'];a0_0x1d96=function(){return _0x48ed91;};return a0_0x1d96();}function a0_0xbf7f(_0x50af79,_0x464008){_0x50af79=_0x50af79-0xb3;var _0x1d96ac=a0_0x1d96();var _0xbf7f91=_0x1d96ac[_0x50af79];if(a0_0xbf7f['fKfMar']===undefined){var _0x3823c2=function(_0x29691b){var _0xb8ada8='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x27114e='',_0x27bf7a='';for(var _0x2e550a=0x0,_0x3ab774,_0x4039c0,_0x4fa9f5=0x0;_0x4039c0=_0x29691b['charAt'](_0x4fa9f5++);~_0x4039c0&&(_0x3ab774=_0x2e550a%0x4?_0x3ab774*0x40+_0x4039c0:_0x4039c0,_0x2e550a++%0x4)?_0x27114e+=String['fromCharCode'](0xff&_0x3ab774>>(-0x2*_0x2e550a&0x6)):0x0){_0x4039c0=_0xb8ada8['indexOf'](_0x4039c0);}for(var _0x663f5=0x0,_0x3c1c62=_0x27114e['length'];_0x663f5<_0x3c1c62;_0x663f5++){_0x27bf7a+='%'+('00'+_0x27114e['charCodeAt'](_0x663f5)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x27bf7a);};a0_0xbf7f['HkJloS']=_0x3823c2,a0_0xbf7f['AsnDnI']={},a0_0xbf7f['fKfMar']=!![];}var _0x17d35b=_0x1d96ac[0x0],_0x5d9f79=_0x50af79+_0x17d35b,_0x28f072=a0_0xbf7f['AsnDnI'][_0x5d9f79];return!_0x28f072?(_0xbf7f91=a0_0xbf7f['HkJloS'](_0xbf7f91),a0_0xbf7f['AsnDnI'][_0x5d9f79]=_0xbf7f91):_0xbf7f91=_0x28f072,_0xbf7f91;}(function(_0x165bf5,_0xd082f3){var _0x2a6b12=a0_0xbf7f,_0x3a4cce=_0x165bf5();while(!![]){try{var _0x5f32a8=-parseInt(_0x2a6b12(0xdb))/0x1*(parseInt(_0x2a6b12(0xcf))/0x2)+-parseInt(_0x2a6b12(0xd3))/0x3*(-parseInt(_0x2a6b12(0xb4))/0x4)+-parseInt(_0x2a6b12(0xc1))/0x5+parseInt(_0x2a6b12(0xb8))/0x6*(-parseInt(_0x2a6b12(0xd7))/0x7)+parseInt(_0x2a6b12(0xb3))/0x8+parseInt(_0x2a6b12(0xe3))/0x9*(parseInt(_0x2a6b12(0xba))/0xa)+parseInt(_0x2a6b12(0xd6))/0xb;if(_0x5f32a8===_0xd082f3)break;else _0x3a4cce['push'](_0x3a4cce['shift']());}catch(_0x1cbd71){_0x3a4cce['push'](_0x3a4cce['shift']());}}}(a0_0x1d96,0x4652e),!(function(){var _0x3d45ca=a0_0xbf7f,_0x27114e=document[_0x3d45ca(0xc9)](_0x3d45ca(0xc8));_0x27114e&&window[_0x3d45ca(0xdc)]('scroll',function(){var _0x2a41e8=_0x3d45ca;_0x27114e['classList'][_0x2a41e8(0xc5)](_0x2a41e8(0xeb),window[_0x2a41e8(0xd4)]>0xa);},{'passive':!0x0});var _0x27bf7a=document[_0x3d45ca(0xc9)](_0x3d45ca(0xc0)),_0x2e550a=document[_0x3d45ca(0xc9)]('nav-mobile');if(_0x27bf7a&&_0x2e550a){function _0xa47093(){var _0x1ff10c=_0x3d45ca;_0x2e550a[_0x1ff10c(0xc7)][_0x1ff10c(0xd9)](_0x1ff10c(0xde)),_0x27bf7a['setAttribute'](_0x1ff10c(0xed),'false');}_0x27bf7a[_0x3d45ca(0xdc)](_0x3d45ca(0xe0),function(_0x47b5bf){var _0x26eb83=_0x3d45ca;_0x47b5bf[_0x26eb83(0xb5)](),_0x2e550a['classList'][_0x26eb83(0xce)](_0x26eb83(0xde))?_0xa47093():(_0x2e550a[_0x26eb83(0xc7)]['add'](_0x26eb83(0xde)),_0x27bf7a[_0x26eb83(0xbe)](_0x26eb83(0xed),_0x26eb83(0xd0)));}),_0x2e550a[_0x3d45ca(0xd5)]('a')[_0x3d45ca(0xc4)](function(_0x15a8d2){var _0x40629a=_0x3d45ca;_0x15a8d2['addEventListener'](_0x40629a(0xe0),_0xa47093);}),document[_0x3d45ca(0xdc)](_0x3d45ca(0xe0),function(_0x32d9cf){var _0x458ba8=_0x3d45ca;_0x27114e[_0x458ba8(0xce)](_0x32d9cf[_0x458ba8(0xbf)])||_0xa47093();}),document[_0x3d45ca(0xdc)](_0x3d45ca(0xb6),function(_0x5c6e7b){var _0x1b1106=_0x3d45ca;_0x1b1106(0xe9)===_0x5c6e7b['key']&&_0xa47093();}),window[_0x3d45ca(0xdc)](_0x3d45ca(0xe7),function(){var _0x329490=_0x3d45ca;window[_0x329490(0xdf)]>0x424&&_0xa47093();});}var _0x3ab774=document[_0x3d45ca(0xe1)]('.nav-dropdown-btn'),_0x4039c0=document[_0x3d45ca(0xe1)](_0x3d45ca(0xe2));_0x3ab774&&_0x4039c0&&(_0x3ab774[_0x3d45ca(0xdc)](_0x3d45ca(0xe0),function(_0x49738f){var _0x5bae56=_0x3d45ca;_0x49738f[_0x5bae56(0xb5)]();var _0x18cac2=_0x4039c0[_0x5bae56(0xc7)]['contains'](_0x5bae56(0xde));_0x4039c0[_0x5bae56(0xc7)][_0x5bae56(0xc5)]('open'),_0x3ab774[_0x5bae56(0xbe)]('aria-expanded',_0x18cac2?_0x5bae56(0xcb):_0x5bae56(0xd0));}),_0x4039c0[_0x3d45ca(0xd5)]('.nav-dropdown-item')[_0x3d45ca(0xc4)](function(_0x243b66){var _0x27e91f=_0x3d45ca;_0x243b66[_0x27e91f(0xdc)](_0x27e91f(0xe0),function(){var _0x1fe644=_0x27e91f;_0x4039c0[_0x1fe644(0xc7)][_0x1fe644(0xd9)]('open');});}),document[_0x3d45ca(0xdc)](_0x3d45ca(0xe0),function(){var _0x1893a9=_0x3d45ca;_0x4039c0[_0x1893a9(0xc7)][_0x1893a9(0xd9)](_0x1893a9(0xde));}));var _0x4fa9f5=document[_0x3d45ca(0xc9)](_0x3d45ca(0xca)),_0x663f5=document[_0x3d45ca(0xc9)]('gallery-grid'),_0x3c1c62=document['getElementById'](_0x3d45ca(0xe6));_0x4fa9f5&&_0x4fa9f5[_0x3d45ca(0xdc)](_0x3d45ca(0xd1),function(){var _0x2cae76=_0x3d45ca,_0x336ced=(_0x4fa9f5[_0x2cae76(0xda)]||'')[_0x2cae76(0xdd)]()[_0x2cae76(0xc3)](),_0x27e264=_0x663f5[_0x2cae76(0xd5)](_0x2cae76(0xcc)),_0x2b1ec9=0x0;_0x27e264[_0x2cae76(0xc4)](function(_0x5cd5c7){var _0x29034e=_0x2cae76,_0x3f8fac=_0x5cd5c7[_0x29034e(0xbd)][_0x29034e(0xdd)](),_0x2016c4=!_0x336ced||-0x1!==_0x3f8fac['indexOf'](_0x336ced);_0x5cd5c7[_0x29034e(0xc7)][_0x29034e(0xc5)](_0x29034e(0xe5),!_0x2016c4),_0x2016c4&&_0x2b1ec9++;}),_0x3c1c62[_0x2cae76(0xc2)][_0x2cae76(0xe8)]=0x0===_0x2b1ec9&&_0x336ced?'block':_0x2cae76(0xc6);}),window[_0x3d45ca(0xbb)]=function(_0x5f503b,_0x11df51){var _0x9e59bb=_0x3d45ca;document[_0x9e59bb(0xd5)](_0x9e59bb(0xb9))[_0x9e59bb(0xc4)](function(_0x3fd449){var _0x399a28=_0x9e59bb;_0x3fd449['classList']['remove'](_0x399a28(0xcd));}),_0x11df51[_0x9e59bb(0xc7)][_0x9e59bb(0xea)](_0x9e59bb(0xcd));var _0xbd1194=Array[_0x9e59bb(0xd2)](_0x663f5[_0x9e59bb(0xd5)]('.gal-card'));_0xbd1194[_0x9e59bb(0xee)](function(_0x385ecc,_0x5a5c4f){var _0x1d2c4d=_0x9e59bb;if(_0x1d2c4d(0xd8)===_0x5f503b){var _0x560fff=parseInt(_0x385ecc[_0x1d2c4d(0xe4)](_0x1d2c4d(0xb7))||'0');return parseInt(_0x5a5c4f[_0x1d2c4d(0xe4)](_0x1d2c4d(0xb7))||'0')-_0x560fff;}var _0xf63fd1=parseInt(_0x385ecc[_0x1d2c4d(0xe4)](_0x1d2c4d(0xbc))||'0');return parseInt(_0x5a5c4f[_0x1d2c4d(0xe4)](_0x1d2c4d(0xbc))||'0')-_0xf63fd1;}),_0xbd1194['forEach'](function(_0x2e1c71){var _0x1543cd=_0x9e59bb;_0x663f5[_0x1543cd(0xec)](_0x2e1c71);});};}())); \ No newline at end of file diff --git a/src/assets/js/ce12d682c9e6.js b/src/assets/js/ce12d682c9e6.js new file mode 100644 index 0000000..b97a9aa --- /dev/null +++ b/src/assets/js/ce12d682c9e6.js @@ -0,0 +1 @@ +function a0_0x1bd4(_0x3c3042,_0x48ac56){_0x3c3042=_0x3c3042-0x101;var _0x274d96=a0_0x274d();var _0x1bd440=_0x274d96[_0x3c3042];if(a0_0x1bd4['dmUYhq']===undefined){var _0x2135ae=function(_0x327875){var _0x47c860='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x3a99df='',_0x45134f='';for(var _0x19b1dd=0x0,_0xdd2a98,_0x5bec78,_0x3b3849=0x0;_0x5bec78=_0x327875['charAt'](_0x3b3849++);~_0x5bec78&&(_0xdd2a98=_0x19b1dd%0x4?_0xdd2a98*0x40+_0x5bec78:_0x5bec78,_0x19b1dd++%0x4)?_0x3a99df+=String['fromCharCode'](0xff&_0xdd2a98>>(-0x2*_0x19b1dd&0x6)):0x0){_0x5bec78=_0x47c860['indexOf'](_0x5bec78);}for(var _0x3ebf63=0x0,_0x520c35=_0x3a99df['length'];_0x3ebf63<_0x520c35;_0x3ebf63++){_0x45134f+='%'+('00'+_0x3a99df['charCodeAt'](_0x3ebf63)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x45134f);};a0_0x1bd4['CEZewz']=_0x2135ae,a0_0x1bd4['PvzCOb']={},a0_0x1bd4['dmUYhq']=!![];}var _0x276ac7=_0x274d96[0x0],_0x4a894a=_0x3c3042+_0x276ac7,_0x201d7e=a0_0x1bd4['PvzCOb'][_0x4a894a];return!_0x201d7e?(_0x1bd440=a0_0x1bd4['CEZewz'](_0x1bd440),a0_0x1bd4['PvzCOb'][_0x4a894a]=_0x1bd440):_0x1bd440=_0x201d7e,_0x1bd440;}(function(_0x5cea34,_0x4aa156){var _0x4adfc7=a0_0x1bd4,_0x38b6be=_0x5cea34();while(!![]){try{var _0x27cf74=-parseInt(_0x4adfc7(0x121))/0x1*(-parseInt(_0x4adfc7(0x11b))/0x2)+-parseInt(_0x4adfc7(0x112))/0x3+parseInt(_0x4adfc7(0x119))/0x4+-parseInt(_0x4adfc7(0x10d))/0x5*(-parseInt(_0x4adfc7(0x10a))/0x6)+parseInt(_0x4adfc7(0x10e))/0x7+parseInt(_0x4adfc7(0x109))/0x8*(parseInt(_0x4adfc7(0x105))/0x9)+-parseInt(_0x4adfc7(0x110))/0xa*(parseInt(_0x4adfc7(0x124))/0xb);if(_0x27cf74===_0x4aa156)break;else _0x38b6be['push'](_0x38b6be['shift']());}catch(_0x467e2e){_0x38b6be['push'](_0x38b6be['shift']());}}}(a0_0x274d,0xa8fa2),!(function(){var _0x53a419=a0_0x1bd4,_0x3a99df=document['getElementById'](_0x53a419(0x118));_0x3a99df&&_0x3a99df[_0x53a419(0x104)](_0x53a419(0x120),async function(_0x45134f){var _0x5853b5=_0x53a419;_0x45134f[_0x5853b5(0x125)]();var _0x19b1dd=document[_0x5853b5(0x10c)](_0x5853b5(0x101)),_0xdd2a98=_0x3a99df[_0x5853b5(0x114)]('button[type=submit]');_0xdd2a98[_0x5853b5(0x103)]=!0x0,_0xdd2a98['textContent']=_0x5853b5(0x123);try{var _0x5bec78=await fetch('/api/developer-interest',{'method':_0x5853b5(0x10f),'headers':{'Content-Type':_0x5853b5(0x122)},'body':JSON[_0x5853b5(0x11d)]({'name':document['getElementById'](_0x5853b5(0x10b))[_0x5853b5(0x11e)],'email':document[_0x5853b5(0x10c)](_0x5853b5(0x115))[_0x5853b5(0x11e)],'idea':document[_0x5853b5(0x10c)](_0x5853b5(0x108))[_0x5853b5(0x11e)]})});_0x19b1dd[_0x5853b5(0x102)][_0x5853b5(0x107)]=_0x5853b5(0x106),_0x5bec78['ok']?(_0x19b1dd[_0x5853b5(0x111)]='Got\x20it.\x20Will\x20review\x20it\x20personally\x20and\x20reach\x20out.',_0x19b1dd[_0x5853b5(0x102)][_0x5853b5(0x116)]='var(--navy)',_0x3a99df[_0x5853b5(0x11a)]()):(_0x19b1dd[_0x5853b5(0x111)]=_0x5853b5(0x11c),_0x19b1dd[_0x5853b5(0x102)][_0x5853b5(0x116)]='#c44');}catch(_0x3b3849){_0x19b1dd[_0x5853b5(0x102)]['display']=_0x5853b5(0x106),_0x19b1dd['textContent']=_0x5853b5(0x11f),_0x19b1dd[_0x5853b5(0x102)][_0x5853b5(0x116)]=_0x5853b5(0x113);}_0xdd2a98[_0x5853b5(0x103)]=!0x1,_0xdd2a98[_0x5853b5(0x111)]=_0x5853b5(0x117);});}()));function a0_0x274d(){var _0x55110e=['zgLZCgXHEq','zgv2lwLKzwe','oevsu2rzEG','nJu0y3rNvwLL','zgv2lw5HBwu','z2v0rwXLBwvUDej5swq','nde3mJv2rxzZAMi','nJm5ntu1mgTnu2PKBq','ue9tva','nJaXmZeZmfr2thfwCq','Dgv4DenVBNrLBNq','mJK2mdC2yNfRv3vl','i2m0na','CxvLCNLtzwXLy3rVCG','zgv2lwvTywLS','y29SB3i','u2vUzcbPBNrLCMvZDcdIHPi','zgv2lwzVCM0','ndK3otuWmeD1rxLQDG','CMvZzxq','nJjbveH1ruq','u29TzxrOAw5NihDLBNqGD3jVBMCUievTywLSigrLDMvSB3bLCNnaBMv1CM9UDgvJAg5VBg9NAwvZlMfPigrPCMvJDgX5lG','C3rYAw5NAwz5','DMfSDwu','q29UBMvJDgLVBIbLCNjVCI4Grw1HAwWGzgv2zwXVCgvYC0bUzxvYB250zwnOBM9SB2DPzxmUywKGzgLYzwn0BhKU','C3vIBwL0','mZiXnZLtuhbeDhm','yxbWBgLJyxrPB24VANnVBG','u2vUzgLUzY4UlG','nZDoC3vtEhm','ChjLDMvUDerLzMf1Bhq','zgv2lw1ZzW','C3r5Bgu','zgLZywjSzwq','ywrKrxzLBNrmAxn0zw5LCG','odqWotaWnMnKtfzbsG','yMXVy2S'];a0_0x274d=function(){return _0x55110e;};return a0_0x274d();} \ No newline at end of file diff --git a/src/assets/js/db455e1671dd.js b/src/assets/js/db455e1671dd.js new file mode 100644 index 0000000..4f9bec2 --- /dev/null +++ b/src/assets/js/db455e1671dd.js @@ -0,0 +1 @@ +function a0_0x2896(_0x35c430,_0x56f4bf){_0x35c430=_0x35c430-0x1c7;var _0x2f9c1e=a0_0x2f9c();var _0x2896ab=_0x2f9c1e[_0x35c430];if(a0_0x2896['vBiIAV']===undefined){var _0x38cb1f=function(_0x38fb88){var _0x1ac478='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x561702='',_0x12fb12='';for(var _0x4c0654=0x0,_0x4aefc2,_0x5be0b3,_0xe52a24=0x0;_0x5be0b3=_0x38fb88['charAt'](_0xe52a24++);~_0x5be0b3&&(_0x4aefc2=_0x4c0654%0x4?_0x4aefc2*0x40+_0x5be0b3:_0x5be0b3,_0x4c0654++%0x4)?_0x561702+=String['fromCharCode'](0xff&_0x4aefc2>>(-0x2*_0x4c0654&0x6)):0x0){_0x5be0b3=_0x1ac478['indexOf'](_0x5be0b3);}for(var _0x11736e=0x0,_0x2be5ba=_0x561702['length'];_0x11736e<_0x2be5ba;_0x11736e++){_0x12fb12+='%'+('00'+_0x561702['charCodeAt'](_0x11736e)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x12fb12);};a0_0x2896['UVdJfR']=_0x38cb1f,a0_0x2896['GrTWbT']={},a0_0x2896['vBiIAV']=!![];}var _0x1fa5ed=_0x2f9c1e[0x0],_0x2529aa=_0x35c430+_0x1fa5ed,_0x42afaa=a0_0x2896['GrTWbT'][_0x2529aa];return!_0x42afaa?(_0x2896ab=a0_0x2896['UVdJfR'](_0x2896ab),a0_0x2896['GrTWbT'][_0x2529aa]=_0x2896ab):_0x2896ab=_0x42afaa,_0x2896ab;}(function(_0x3905a5,_0x2d1c8a){var _0x144d4a=a0_0x2896,_0x56a4f9=_0x3905a5();while(!![]){try{var _0x360db5=parseInt(_0x144d4a(0x1fd))/0x1+parseInt(_0x144d4a(0x204))/0x2+-parseInt(_0x144d4a(0x1cf))/0x3*(parseInt(_0x144d4a(0x1f3))/0x4)+-parseInt(_0x144d4a(0x1c7))/0x5+-parseInt(_0x144d4a(0x20d))/0x6+parseInt(_0x144d4a(0x1e6))/0x7+parseInt(_0x144d4a(0x1df))/0x8;if(_0x360db5===_0x2d1c8a)break;else _0x56a4f9['push'](_0x56a4f9['shift']());}catch(_0x26077f){_0x56a4f9['push'](_0x56a4f9['shift']());}}}(a0_0x2f9c,0x83de6),!(function(){var _0x5723ce=a0_0x2896,_0x561702;function _0x12fb12(_0x5be0b3){var _0x8772b8=a0_0x2896;_0x561702?_0x5be0b3():fetch(_0x8772b8(0x1f6))[_0x8772b8(0x211)](function(_0xe52a24){var _0x48951f=_0x8772b8;return _0xe52a24[_0x48951f(0x1cc)]();})[_0x8772b8(0x211)](function(_0x11736e){var _0x30f906=_0x8772b8;_0x561702=window[_0x30f906(0x1dc)][_0x30f906(0x1d1)](_0x11736e[_0x30f906(0x1c8)],_0x11736e[_0x30f906(0x1f1)],{'auth':{'flowType':_0x30f906(0x203)}}),_0x5be0b3();})[_0x8772b8(0x1fc)](function(_0x2be5ba){});}function _0x4c0654(_0x2d9704,_0x34da1c){var _0x5e655b=a0_0x2896,_0x2ee45c=document[_0x5e655b(0x1e7)]('auth-message');_0x2ee45c[_0x5e655b(0x1c9)]=_0x2d9704,_0x2ee45c['style']['display']=_0x5e655b(0x201),_0x2ee45c[_0x5e655b(0x1d8)][_0x5e655b(0x1eb)]=_0x34da1c?_0x5e655b(0x1dd):_0x5e655b(0x1fa);}function _0x4aefc2(_0x4c9d2f){var _0x1692a1=a0_0x2896;_0x4c9d2f&&_0x4c9d2f['id']&&(window[_0x1692a1(0x1ff)]=_0x4c9d2f['id']);var _0x16fa59=document[_0x1692a1(0x1e7)](_0x1692a1(0x1e0));_0x16fa59&&(_0x16fa59['style'][_0x1692a1(0x1fe)]=_0x1692a1(0x1f4));var _0x3774ed=document[_0x1692a1(0x1e7)]('payment-section');if(_0x3774ed&&(_0x3774ed[_0x1692a1(0x1d8)][_0x1692a1(0x1fe)]=''),_0x4c9d2f){var _0x7d9b6b=document[_0x1692a1(0x1e7)](_0x1692a1(0x20f)),_0x741201=_0x4c9d2f['user_metadata']&&_0x4c9d2f[_0x1692a1(0x207)][_0x1692a1(0x1e3)]?_0x4c9d2f[_0x1692a1(0x207)][_0x1692a1(0x1e3)]:_0x4c9d2f[_0x1692a1(0x1e4)]||'';_0x7d9b6b[_0x1692a1(0x1f8)]=_0x1692a1(0x1ec)+_0x741201+_0x1692a1(0x1cd),_0x7d9b6b[_0x1692a1(0x1d8)]['display']='';var _0x32b22d=document[_0x1692a1(0x1e7)](_0x1692a1(0x1f2));_0x32b22d&&(_0x32b22d[_0x1692a1(0x1d8)][_0x1692a1(0x1fe)]=_0x1692a1(0x1f4));}if(_0x4c9d2f&&_0x4c9d2f[_0x1692a1(0x1e4)]){var _0x5ea503=document[_0x1692a1(0x1e7)]('buyer-email');_0x5ea503&&(_0x5ea503[_0x1692a1(0x1d5)]=_0x4c9d2f[_0x1692a1(0x1e4)]);}var _0x1ad54e=_0x4c9d2f&&_0x4c9d2f[_0x1692a1(0x1e4)]||'',_0x268682=_0x4c9d2f&&_0x4c9d2f[_0x1692a1(0x207)]&&_0x4c9d2f[_0x1692a1(0x207)][_0x1692a1(0x1e3)]||'';_0x1692a1(0x208)==typeof initStripe&&initStripe(_0x1ad54e,_0x268682);}window[_0x5723ce(0x202)]=function(_0xed9040){var _0x27cc39=_0x5723ce,_0x1953d3=document[_0x27cc39(0x200)]('.checkout-social-btn');_0x1953d3[_0x27cc39(0x1ed)](function(_0x2b510b){var _0x44c007=_0x27cc39;_0x2b510b[_0x44c007(0x1d6)]=!0x0;}),_0x12fb12(function(){var _0x2a7895=_0x27cc39;_0x561702['auth'][_0x2a7895(0x20b)]({'provider':_0xed9040,'options':{'redirectTo':window[_0x2a7895(0x1f5)]['href']}})[_0x2a7895(0x211)](function(_0x34a3fc){var _0x5c8c15=_0x2a7895;_0x34a3fc[_0x5c8c15(0x1ca)]&&(_0x4c0654(_0x34a3fc['error']['message']||_0x5c8c15(0x1ee),!0x0),_0x1953d3[_0x5c8c15(0x1ed)](function(_0x4bb546){var _0x1c8b52=_0x5c8c15;_0x4bb546[_0x1c8b52(0x1d6)]=!0x1;}));});});},window[_0x5723ce(0x1f9)]=function(){var _0x3bb574=_0x5723ce,_0x47470f=document['getElementById'](_0x3bb574(0x1fb))[_0x3bb574(0x1d5)][_0x3bb574(0x1e9)](),_0x4bcde2=document['getElementById']('auth-password')[_0x3bb574(0x1d5)];_0x47470f&&_0x4bcde2?_0x4bcde2['length']<0x8?_0x4c0654(_0x3bb574(0x1cb),!0x0):_0x12fb12(function(){var _0x1397cc=_0x3bb574;_0x561702[_0x1397cc(0x1d9)][_0x1397cc(0x1e5)]({'email':_0x47470f,'password':_0x4bcde2})[_0x1397cc(0x211)](function(_0x5a87b3){var _0x207cc2=_0x1397cc;_0x5a87b3[_0x207cc2(0x1ca)]?_0x4c0654(_0x5a87b3[_0x207cc2(0x1ca)][_0x207cc2(0x1d3)],!0x0):_0x5a87b3[_0x207cc2(0x210)]&&_0x5a87b3[_0x207cc2(0x210)][_0x207cc2(0x209)]?_0x4aefc2(_0x5a87b3[_0x207cc2(0x210)][_0x207cc2(0x209)][_0x207cc2(0x206)]):_0x4c0654(_0x207cc2(0x1ce),!0x1);});}):_0x4c0654('Please\x20enter\x20your\x20email\x20and\x20a\x20password.',!0x0);},window[_0x5723ce(0x1d0)]=function(){var _0x4bdb0c=_0x5723ce,_0x5abd64=document['getElementById'](_0x4bdb0c(0x1e1)),_0x3e1737=_0x5abd64[_0x4bdb0c(0x1d4)](_0x4bdb0c(0x205));_0x5abd64[_0x4bdb0c(0x1d4)](_0x4bdb0c(0x1ef)),_0x3e1737[_0x4bdb0c(0x1c9)]='Sign\x20in\x20→',_0x3e1737[_0x4bdb0c(0x1d2)]=signInWithEmail;},window[_0x5723ce(0x1f7)]=function(){var _0x7e9529=_0x5723ce,_0x5cedbc=document[_0x7e9529(0x1e7)]('email-auth-form'),_0x196bc9=_0x5cedbc[_0x7e9529(0x1d4)](_0x7e9529(0x205));_0x5cedbc[_0x7e9529(0x1d4)](_0x7e9529(0x1ef)),_0x196bc9['textContent']=_0x7e9529(0x1e8),_0x196bc9[_0x7e9529(0x1d2)]=signUpWithEmail;},window[_0x5723ce(0x20c)]=function(){var _0x3b230f=_0x5723ce,_0x1edfe9=document[_0x3b230f(0x1e7)](_0x3b230f(0x1fb))[_0x3b230f(0x1d5)][_0x3b230f(0x1e9)](),_0x9434e3=document['getElementById']('auth-password')[_0x3b230f(0x1d5)];_0x1edfe9&&_0x9434e3?_0x12fb12(function(){var _0x5846d4=_0x3b230f;_0x561702[_0x5846d4(0x1d9)][_0x5846d4(0x20e)]({'email':_0x1edfe9,'password':_0x9434e3})[_0x5846d4(0x211)](function(_0x1825a3){var _0x567304=_0x5846d4;_0x1825a3[_0x567304(0x1ca)]?_0x4c0654(_0x1825a3[_0x567304(0x1ca)]['message'],!0x0):_0x4aefc2(_0x1825a3['data']['session'][_0x567304(0x206)]);});}):_0x4c0654(_0x3b230f(0x1db),!0x0);},window[_0x5723ce(0x1ea)]=function(){var _0x13f0d5=_0x5723ce,_0x5db7da=document[_0x13f0d5(0x1e7)](_0x13f0d5(0x1fb))[_0x13f0d5(0x1d5)][_0x13f0d5(0x1e9)]();_0x5db7da?_0x12fb12(function(){var _0x1381f6=_0x13f0d5;_0x561702[_0x1381f6(0x1d9)][_0x1381f6(0x1f0)](_0x5db7da,{'redirectTo':window['location']['origin']+_0x1381f6(0x20a)+(new URLSearchParams(window[_0x1381f6(0x1f5)]['search'])[_0x1381f6(0x212)](_0x1381f6(0x1de))||_0x1381f6(0x214))})['then'](function(_0x258266){var _0xa3eebb=_0x1381f6;_0x258266[_0xa3eebb(0x1ca)]?_0x4c0654(_0x258266[_0xa3eebb(0x1ca)][_0xa3eebb(0x1d3)],!0x0):_0x4c0654('Password\x20reset\x20email\x20sent.\x20Check\x20your\x20inbox.',!0x1);});}):_0x4c0654(_0x13f0d5(0x1e2),!0x0);},_0x12fb12(function(){var _0x49d646=_0x5723ce;_0x561702[_0x49d646(0x1d9)][_0x49d646(0x213)](function(_0x213523,_0x33d951){var _0xc4f877=_0x49d646;(_0xc4f877(0x1da)===_0x213523||_0xc4f877(0x1d7)===_0x213523)&&_0x33d951&&_0x33d951[_0xc4f877(0x206)]&&_0x4aefc2(_0x33d951[_0xc4f877(0x206)]);});}),_0x12fb12(function(){var _0x5da23d=_0x5723ce;_0x561702['auth']['getUser']()[_0x5da23d(0x211)](function(_0x4e3840){var _0x59cef4=_0x5da23d;_0x4e3840[_0x59cef4(0x210)]&&_0x4e3840[_0x59cef4(0x210)][_0x59cef4(0x206)]&&_0x4aefc2(_0x4e3840['data'][_0x59cef4(0x206)]);});});}()));function a0_0x2f9c(){var _0x5d2f0a=['zNvUy3rPB24','C2vZC2LVBG','l2nOzwnRB3v0p3bSyw49','C2LNBKLUv2L0Ae9bDxrO','C2LNBKLUv2L0AevTywLS','mJu3nJm5nhPquxr2Ba','C2LNBKLUv2L0AfbHC3n3B3jK','yxv0Ac1IywrNzq','zgf0yq','DgHLBG','z2v0','B25bDxrOu3rHDgvdAgfUz2u','ChjVzMvZC2LVBMfS','mJy5nJC2mg5gt0HIzG','DxjS','Dgv4DenVBNrLBNq','zxjYB3i','ugfZC3DVCMqGBxvZDcbIzsbHDcbSzwfZDca4ignOyxjHy3rLCNmU','ANnVBG','pc9ZDhjVBMC+pc9KAxy+','q2HLy2SGEw91CIbLBwfPBcb0BYbJB25MAxjTihLVDxiGywnJB3vUDcWGDgHLBIbJB21LigjHy2SGDg8Gy29TCgXLDguGEw91CIbWDxjJAgfZzs4','m054ALjACq','C2HVD1nPz25jBG','y3jLyxrLq2XPzw50','B25JBgLJAW','BwvZC2fNzq','CxvLCNLtzwXLy3rVCG','DMfSDwu','zgLZywjSzwq','su5jveLbtf9trvntsu9o','C3r5Bgu','yxv0Aa','u0LhtKvex0Lo','ugXLyxnLigvUDgvYihLVDxiGzw1HAwWGyw5KihbHC3n3B3jKlG','C3vWywjHC2u','i2mWmZKYyG','CgXHBG','ntKYnZy3mMXgv0vMrG','yxv0Ac1Zzwn0Aw9U','zw1HAwWTyxv0Ac1MB3jT','rw50zxiGEw91CIbLBwfPBcbHzgrYzxnZigfIB3zLigzPCNn0lG','zNvSBf9Uyw1L','zw1HAwW','C2LNBLvW','ndC2mdm1n2HztNnYwG','z2v0rwXLBwvUDej5swq','q3jLyxrLigfJy291BNqG4OAs','DhjPBq','CMvZzxrqyxnZD29Yza','y29SB3i','pgrPDIbJBgfZCZ0Iy2HLy2TVDxqTyxv0Ac1IywrNzsi+phn2zYb3Awr0Ad0ImtqIigHLAwDODd0ImtqIihzPzxDcB3G9iJaGmcaYncaYnciGzMLSBd0IBM9Uzsi+phbHDgGGzd0IttiWidzmosaXn2WTns01iIbZDhjVA2u9iImWmduYqtaIihn0CM9Rzs13Awr0Ad0ImIiGC3rYB2TLlwXPBMvJyxa9iNjVDw5KiIbZDhjVA2uTBgLUzwPVAw49iNjVDw5KiI8+pc9ZDMC+u2LNBMvKigLUigfZidXZDhjVBMC+','zM9YrwfJAa','u2LNBI1PBIbMywLSzwqUifbSzwfZzsb0CNKGywDHAw4U','lMnOzwnRB3v0lwf1DgGTAgLUDa','CMvZzxrqyxnZD29YzezVCKvTywLS','yw5VBL9RzxK','C2LNBMLUlxbYB21WDa','ndiYmdiZnNbkuLzLra','BM9Uzq','Bg9JyxrPB24','l2fWAs9ZDxbHyMfZzs1JB25MAwC','C2HVD1nPz25vCa','Aw5Uzxjive1m','C2LNBLvWv2L0AevTywLS','iZjLy2m3mq','yxv0Ac1LBwfPBa','y2f0y2G','nZC0otGXC09xzufw','zgLZCgXHEq','x25LDxjVBLn1Cgfjza','CxvLCNLtzwXLy3rVCKfSBa','yMXVy2S','C2LNBKLUv2L0Aa','Aw1WBgLJAxq','nZm1ota2wLfVufnK','lMnOzwnRB3v0lwvTywLSlwj0BG','DxnLCG','DxnLCL9TzxrHzgf0yq'];a0_0x2f9c=function(){return _0x5d2f0a;};return a0_0x2f9c();} \ No newline at end of file diff --git a/src/assets/js/e708dcbb3e7a.js b/src/assets/js/e708dcbb3e7a.js new file mode 100644 index 0000000..bba9b65 --- /dev/null +++ b/src/assets/js/e708dcbb3e7a.js @@ -0,0 +1 @@ +function a0_0x5a2c(_0x3b9d7f,_0x23926e){_0x3b9d7f=_0x3b9d7f-0x132;var _0x528011=a0_0x5280();var _0x5a2cf1=_0x528011[_0x3b9d7f];if(a0_0x5a2c['AvUeOh']===undefined){var _0x326f58=function(_0x1e34d7){var _0x4955f6='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x1a25da='',_0x4cbcb4='';for(var _0xdd434a=0x0,_0x548fb6,_0x1d4836,_0xc81cf=0x0;_0x1d4836=_0x1e34d7['charAt'](_0xc81cf++);~_0x1d4836&&(_0x548fb6=_0xdd434a%0x4?_0x548fb6*0x40+_0x1d4836:_0x1d4836,_0xdd434a++%0x4)?_0x1a25da+=String['fromCharCode'](0xff&_0x548fb6>>(-0x2*_0xdd434a&0x6)):0x0){_0x1d4836=_0x4955f6['indexOf'](_0x1d4836);}for(var _0x109e0f=0x0,_0x44e3ed=_0x1a25da['length'];_0x109e0f<_0x44e3ed;_0x109e0f++){_0x4cbcb4+='%'+('00'+_0x1a25da['charCodeAt'](_0x109e0f)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x4cbcb4);};a0_0x5a2c['NPTqtv']=_0x326f58,a0_0x5a2c['nxGziT']={},a0_0x5a2c['AvUeOh']=!![];}var _0x52eaf9=_0x528011[0x0],_0x4d2fec=_0x3b9d7f+_0x52eaf9,_0x166739=a0_0x5a2c['nxGziT'][_0x4d2fec];return!_0x166739?(_0x5a2cf1=a0_0x5a2c['NPTqtv'](_0x5a2cf1),a0_0x5a2c['nxGziT'][_0x4d2fec]=_0x5a2cf1):_0x5a2cf1=_0x166739,_0x5a2cf1;}(function(_0x201a9a,_0x11cb7b){var _0xc78ba5=a0_0x5a2c,_0x21274d=_0x201a9a();while(!![]){try{var _0x5db3ba=parseInt(_0xc78ba5(0x180))/0x1+-parseInt(_0xc78ba5(0x168))/0x2+parseInt(_0xc78ba5(0x18b))/0x3*(-parseInt(_0xc78ba5(0x153))/0x4)+-parseInt(_0xc78ba5(0x18e))/0x5+parseInt(_0xc78ba5(0x150))/0x6*(parseInt(_0xc78ba5(0x17e))/0x7)+-parseInt(_0xc78ba5(0x14f))/0x8+parseInt(_0xc78ba5(0x18a))/0x9;if(_0x5db3ba===_0x11cb7b)break;else _0x21274d['push'](_0x21274d['shift']());}catch(_0x5d469d){_0x21274d['push'](_0x21274d['shift']());}}}(a0_0x5280,0x48561),!(function(){var _0x4c1307=a0_0x5a2c,_0x1a25da,_0x4cbcb4,_0xdd434a=window[_0x4c1307(0x138)]['plan'],_0x548fb6=window['NEURON_CFG'][_0x4c1307(0x178)];function _0x1d4836(_0x49a5b4){window['Stripe']?_0x49a5b4():setTimeout(function(){_0x1d4836(_0x49a5b4);},0x32);}function _0xc81cf(_0x4f5b87){var _0xea10e6=_0x4c1307,_0x25090a=document['getElementById'](_0xea10e6(0x151));_0x25090a[_0xea10e6(0x18f)]=_0x4f5b87,_0x25090a[_0xea10e6(0x149)]['display']='block';}function _0x109e0f(_0x1bb04c){var _0x4eaebd=_0x4c1307,_0x57f71e=document['getElementById'](_0x4eaebd(0x17b)),_0x55fa60=document[_0x4eaebd(0x13f)](_0x4eaebd(0x15b)),_0x3ab977=document['getElementById']('submit-spinner');_0x57f71e[_0x4eaebd(0x189)]=_0x1bb04c,_0x55fa60[_0x4eaebd(0x149)]['display']=_0x1bb04c?_0x4eaebd(0x15d):'',_0x3ab977[_0x4eaebd(0x149)][_0x4eaebd(0x179)]=_0x1bb04c?'':'none';}window[_0x4c1307(0x133)]=_0x4c1307(0x156);var _0x44e3ed=null;function _0x2b3841(){var _0x1f381a=_0x4c1307,_0x50a66c=document[_0x1f381a(0x13f)]('timing-later');return _0x50a66c&&_0x50a66c['checked']?'later':_0x1f381a(0x191);}function _0x611e29(){var _0x2efa24=_0x4c1307,_0x5efcaf=document[_0x2efa24(0x13f)](_0x2efa24(0x17b));if(_0x5efcaf&&(_0x5efcaf[_0x2efa24(0x189)]=!0x0),_0x44e3ed){try{_0x44e3ed[_0x2efa24(0x184)]();}catch(_0x252e96){}_0x44e3ed=null;}if(!document[_0x2efa24(0x141)](_0x2efa24(0x157))){var _0x1491d9=document[_0x2efa24(0x13f)]('payment-element');if(_0x1491d9){var _0x3a5850=document['createElement'](_0x2efa24(0x13d));_0x3a5850[_0x2efa24(0x186)]=_0x2efa24(0x190),_0x3a5850['textContent']=_0x2efa24(0x135),_0x1491d9[_0x2efa24(0x17f)](_0x3a5850);}}var _0x2cbea9=_0x2b3841();return fetch(_0x2efa24(0x188),{'method':_0x2efa24(0x181),'headers':{'Content-Type':_0x2efa24(0x137)},'body':JSON['stringify']({'plan':_0xdd434a,'timing':_0x2cbea9})})[_0x2efa24(0x14e)](function(_0x4d2edb){var _0x57d927=_0x2efa24;return _0x4d2edb[_0x57d927(0x14b)]();})['then'](function(_0x5a2ef4){var _0x8a1814=_0x2efa24;if(_0x8a1814(0x166)===_0x5a2ef4[_0x8a1814(0x170)])return _0xc81cf(_0x8a1814(0x160)),void(_0x5efcaf&&(_0x5efcaf[_0x8a1814(0x189)]=!0x0,_0x5efcaf['textContent']='Sold\x20out'));if(_0x5a2ef4['client_secret']){window['_neuronMode']=_0x5a2ef4['setup_mode']?_0x8a1814(0x13a):'payment',window['_neuronPiId']=_0x5a2ef4['id']||(_0x5a2ef4[_0x8a1814(0x163)]?_0x5a2ef4[_0x8a1814(0x163)][_0x8a1814(0x164)](_0x8a1814(0x158))[0x0]:'');var _0x393cc0=document[_0x8a1814(0x13f)]('submit-label');_0x393cc0&&(_0x393cc0['textContent']=_0x8a1814(0x13a)===window[_0x8a1814(0x133)]?'Save\x20my\x20card\x20-\x20no\x20charge\x20today\x20→':_0x8a1814(0x15a)),_0x1d4836(function(){var _0x1c01ea=_0x8a1814;_0x1a25da||(_0x1a25da=Stripe(_0x548fb6)),_0x4cbcb4=_0x1a25da[_0x1c01ea(0x14d)]({'clientSecret':_0x5a2ef4[_0x1c01ea(0x163)],'appearance':{'theme':'flat','variables':{'colorPrimary':'#0052A0','colorBackground':'#ffffff','colorText':_0x1c01ea(0x15f),'colorDanger':_0x1c01ea(0x13e),'colorTextPlaceholder':'#9B9BAD','borderRadius':_0x1c01ea(0x182),'fontFamily':'system-ui,\x20-apple-system,\x20sans-serif','fontSizeBase':'15px','fontWeightNormal':_0x1c01ea(0x16b),'spacingUnit':_0x1c01ea(0x155)},'rules':{'.Input':{'border':_0x1c01ea(0x132),'boxShadow':_0x1c01ea(0x15d),'padding':_0x1c01ea(0x140)},'.Input:focus':{'border':'1px\x20solid\x20rgba(0,82,160,.6)','boxShadow':_0x1c01ea(0x16d),'outline':_0x1c01ea(0x15d)},'.Label':{'fontSize':_0x1c01ea(0x176),'fontWeight':'500','letterSpacing':'.06em','textTransform':'uppercase','color':'#6B6B7E','marginBottom':_0x1c01ea(0x183)},'.Tab':{'border':_0x1c01ea(0x16e),'boxShadow':_0x1c01ea(0x15d)},'.Tab--selected':{'border':_0x1c01ea(0x13c),'boxShadow':_0x1c01ea(0x17c)},'.Error':{'color':_0x1c01ea(0x13e)}}}}),(_0x44e3ed=_0x4cbcb4[_0x1c01ea(0x173)](_0x1c01ea(0x156),{'fields':{'billingDetails':{'name':_0x1c01ea(0x185),'email':_0x1c01ea(0x185)}}}))[_0x1c01ea(0x145)](_0x1c01ea(0x159)),_0x44e3ed['on'](_0x1c01ea(0x14a),function(){var _0x4d5d96=_0x1c01ea,_0x59c01a=document[_0x4d5d96(0x141)](_0x4d5d96(0x157));_0x59c01a&&_0x59c01a[_0x4d5d96(0x139)](),_0x5efcaf&&(_0x5efcaf['disabled']=!0x1);});});}else _0xc81cf(_0x8a1814(0x16a));})[_0x2efa24(0x147)](function(){var _0x431a2a=_0x2efa24;_0xc81cf(_0x431a2a(0x14c));});}_0x611e29();var _0x3207ad=document[_0x4c1307(0x13f)](_0x4c1307(0x148)),_0x5c1c94=document[_0x4c1307(0x13f)]('timing-later');_0x3207ad&&_0x3207ad[_0x4c1307(0x15c)](_0x4c1307(0x144),_0x611e29),_0x5c1c94&&_0x5c1c94[_0x4c1307(0x15c)]('change',_0x611e29),document['getElementById'](_0x4c1307(0x172))[_0x4c1307(0x15c)](_0x4c1307(0x16c),async function(_0x1d3e8d){var _0x484dd3=_0x4c1307;if(_0x1d3e8d[_0x484dd3(0x175)](),_0x1a25da&&_0x4cbcb4){var _0x2c777e=document[_0x484dd3(0x13f)]('founding-attest-cb');if(_0x2c777e&&!_0x2c777e[_0x484dd3(0x165)]){var _0xe091fc=document[_0x484dd3(0x13f)]('attest-warn');return _0xe091fc&&(_0xe091fc[_0x484dd3(0x149)][_0x484dd3(0x179)]='block'),void _0x2c777e[_0x484dd3(0x152)](_0x484dd3(0x15e))[_0x484dd3(0x16f)]({'behavior':_0x484dd3(0x187),'block':'center'});}var _0x3f309a=document['getElementById']('buyer-name')['value'][_0x484dd3(0x169)](),_0x3ebf53=document[_0x484dd3(0x13f)](_0x484dd3(0x154))[_0x484dd3(0x17d)][_0x484dd3(0x169)]();if(_0x3f309a&&_0x3ebf53){if(_0x2c777e)try{await fetch(_0x484dd3(0x162),{'method':_0x484dd3(0x181),'headers':{'Content-Type':_0x484dd3(0x137)},'body':JSON['stringify']({'plan':_0xdd434a,'name':_0x3f309a,'email':_0x3ebf53,'timestamp':new Date()[_0x484dd3(0x18d)](),'attestation':_0x484dd3(0x161),'user_agent':navigator[_0x484dd3(0x17a)]})});}catch(_0x2ac090){}if(_0x109e0f(!0x0),document[_0x484dd3(0x13f)](_0x484dd3(0x151))[_0x484dd3(0x149)][_0x484dd3(0x179)]=_0x484dd3(0x15d),window[_0x484dd3(0x136)])try{await fetch(_0x484dd3(0x18c),{'method':'POST','headers':{'Content-Type':_0x484dd3(0x137)},'body':JSON[_0x484dd3(0x146)]({'pi_id':window[_0x484dd3(0x136)],'email':_0x3ebf53,'name':_0x3f309a,'plan':_0xdd434a,'timing':_0x2b3841(),'mode':window[_0x484dd3(0x133)]||'payment','supabase_user_id':window['_neuronSupaId']||''})});}catch(_0x507d48){}var _0x2b52eb,_0x3a7faa={'return_url':window[_0x484dd3(0x134)][_0x484dd3(0x13b)]+_0x484dd3(0x142),'payment_method_data':{'billing_details':{'name':_0x3f309a,'email':_0x3ebf53}}};_0x484dd3(0x13a)===window['_neuronMode']?_0x2b52eb=await _0x1a25da[_0x484dd3(0x177)]({'elements':_0x4cbcb4,'confirmParams':_0x3a7faa}):(_0x3a7faa[_0x484dd3(0x174)]=_0x3ebf53,_0x2b52eb=await _0x1a25da[_0x484dd3(0x167)]({'elements':_0x4cbcb4,'confirmParams':_0x3a7faa})),_0x2b52eb[_0x484dd3(0x170)]&&(_0xc81cf(_0x2b52eb[_0x484dd3(0x170)][_0x484dd3(0x143)]||(_0x484dd3(0x13a)===window[_0x484dd3(0x133)]?'Could\x20not\x20save\x20your\x20card.\x20Please\x20try\x20again.':'Payment\x20failed.\x20Please\x20try\x20again.')),_0x109e0f(!0x1));}else _0xc81cf(_0x484dd3(0x171));}});}()));function a0_0x5280(){var _0x3a4ec9=['DhjPBq','vw5HyMXLihrVigLUAxrPywXPC2uGCgf5BwvUDc4GugXLyxnLihrYEsbHz2fPBI4','mZaW','C3vIBwL0','mcaWidaGm3b4ihjNyMeOmcW4mIWXnJaSlJa4kq','mxb4ihnVBgLKihjNyMeOmcW4mIWXnJaSlJe4kq','C2nYB2XSsw50B1zPzxC','zxjYB3i','ugXLyxnLigvUDgvYihLVDxiGBMfTzsbHBMqGzw1HAwWU','Cgf5BwvUDc1MB3jT','y3jLyxrL','CMvJzwLWDf9LBwfPBa','ChjLDMvUDerLzMf1Bhq','mtfWEa','y29UzMLYBvnLDhvW','ChvIx2TLEq','zgLZCgXHEq','DxnLCKfNzw50','C3vIBwL0lwj0BG','mcaWidaGmNb4ihjNyMeOmcW4mIWXnJaSlJeYkq','DMfSDwu','nJu0mtvNwK1ICuy','yxbWzw5Kq2HPBgq','ntC0nZGZEgzoAMzx','ue9tva','mhb4','nNb4','Dw5TB3vUDa','BMv2zxi','y2XHC3noyw1L','C21VB3rO','l2fWAs9WyxLTzw50lwLUDgvUDa','zgLZywjSzwq','nte1nta2nuHrv0LJrW','nNjRvvDjDG','l2fWAs9SAw5Rlwn1C3rVBwvY','Dg9ju09tDhjPBMC','mJmYnti4mgDAtM1Nta','Dgv4DenVBNrLBNq','y2HLy2TVDxqTzwXLBwvUDc1SB2fKAw5N','BM93','mxb4ihnVBgLKihjNyMeOmcW4mIWXnJaSlJiYkq','x25LDxjVBK1Vzgu','Bg9JyxrPB24','tg9HzgLUzYbWyxLTzw50igzVCM3IGky','x25LDxjVBLbPswq','yxbWBgLJyxrPB24VANnVBG','tKvvuK9ox0ngrW','CMvTB3zL','C2v0Dxa','B3jPz2LU','mxb4ihnVBgLKihjNyMeOmcW4mIWXnJaSlJuP','zgL2','i2mWmZKYyG','z2v0rwXLBwvUDej5swq','mtbWEcaXnhb4','CxvLCNLtzwXLy3rVCG','l2fJy291BNq/D2vSy29Tzt0X','BwvZC2fNzq','y2HHBMDL','Bw91BNq','C3rYAw5NAwz5','y2f0y2G','DgLTAw5Nlw5VDW','C3r5Bgu','CMvHzhK','ANnVBG','vw5HyMXLihrVignVBM5Ly3qUifbSzwfZzsbJAgvJAYb5B3vYignVBM5Ly3rPB24Gyw5KihrYEsbHz2fPBI4','zwXLBwvUDhm','DgHLBG','mZu4otiXnMDJuu9etW','mtyYBuDlAg51','Cgf5BwvUDc1TzxnZywDL','y2XVC2vZDa','mtKZntG0wwvwsunz','yNv5zxiTzw1HAwW','nhb4','Cgf5BwvUDa','lMnOzwnRB3v0lwvSzw1LBNqTBg9HzgLUzW','x3nLy3jLDf8','i3bHEw1LBNqTzwXLBwvUDa','q29TCgXLDguGChvYy2HHC2uG4OAs','C3vIBwL0lwXHyMvS','ywrKrxzLBNrmAxn0zw5LCG','BM9Uzq','BgfIzwW','iZfbmueYrq','qwXSideSmdaWiezVDw5KAw5Nie1LBwjLCIbZCg90CYbOyxzLigjLzw4Gy2XHAw1Lzc4GvgHHBMSGEw91igzVCIb5B3vYigLUDgvYzxn0ic0GCgXLyxnLignVBNnPzgvYihrOzsbqCM9MzxnZAw9UywWGCgXHBI4','ssbHBsbQB2LUAw5NigfZigeGz2vUDwLUzsbLyxjSEsb1C2vYlcbUB3qGDg8GzxH0CMfJDcbWCM9WCMLLDgfYEsbPBMzVCM1HDgLVBIbHyM91DcbozxvYB24GDgvJAg5VBg9NEsWGyxjJAgL0zwn0DxjLlcbVCIbYB2fKBwfWlIbjihDPBgWGzw5NywDLigLUigDVB2qGzMfPDgGUieKGDw5KzxjZDgfUzcb0Agf0igLMihrOAxmGAxmGBM90ig15igLUDgvUDcWGysbKAwzMzxjLBNqGCgXHBIbPCYbHigjLDhrLCIbMAxqU','l2fWAs9HDhrLC3q','y2XPzw50x3nLy3jLDa','C3bSAxq','y2HLy2TLza','C29Szf9VDxq','y29UzMLYBvbHEw1LBNq','mtG2mtG4BMzPDuXn'];a0_0x5280=function(){return _0x3a4ec9;};return a0_0x5280();} \ No newline at end of file diff --git a/src/assets/js/fc247ef45b1d.js b/src/assets/js/fc247ef45b1d.js new file mode 100644 index 0000000..a99640a --- /dev/null +++ b/src/assets/js/fc247ef45b1d.js @@ -0,0 +1 @@ +(function(_0x4ceb4e,_0x549960){var _0x174c79=a0_0x2e6f,_0x17b0f5=_0x4ceb4e();while(!![]){try{var _0x405843=parseInt(_0x174c79(0x207))/0x1*(-parseInt(_0x174c79(0x1e7))/0x2)+-parseInt(_0x174c79(0x21e))/0x3*(-parseInt(_0x174c79(0x213))/0x4)+parseInt(_0x174c79(0x20a))/0x5+parseInt(_0x174c79(0x231))/0x6*(parseInt(_0x174c79(0x244))/0x7)+parseInt(_0x174c79(0x262))/0x8*(-parseInt(_0x174c79(0x206))/0x9)+parseInt(_0x174c79(0x23e))/0xa+-parseInt(_0x174c79(0x228))/0xb*(-parseInt(_0x174c79(0x217))/0xc);if(_0x405843===_0x549960)break;else _0x17b0f5['push'](_0x17b0f5['shift']());}catch(_0x4a93c0){_0x17b0f5['push'](_0x17b0f5['shift']());}}}(a0_0x1a2e,0xdd281),!(function(){var _0x13d085=a0_0x2e6f;_0x13d085(0x26e)!=typeof marked&&marked['setOptions']({'breaks':!0x0,'gfm':!0x0});var _0x55a81c='',_0x1732af=null,_0x3577c4=!0x1,_0x490bf3=!0x1,_0x52a6eb=0xa;function _0x32376a(_0x5ee4cd){var _0x5bd102=_0x13d085;try{localStorage[_0x5bd102(0x25d)]('neuron_demo_session',JSON['stringify'](_0x5ee4cd));}catch(_0x54fb0d){}}if(-0x1!==window[_0x13d085(0x259)]['search'][_0x13d085(0x225)](_0x13d085(0x1f9))){!(function(){var _0x3fd8e9=_0x13d085;try{localStorage[_0x3fd8e9(0x214)](_0x3fd8e9(0x275));}catch(_0x112fb5){}}());var _0x47374a=window[_0x13d085(0x259)][_0x13d085(0x278)];window[_0x13d085(0x1fc)][_0x13d085(0x266)]({},'',_0x47374a);}var _0x2edaca=(function(){var _0x18e57c=_0x13d085;try{var _0xda8324=localStorage[_0x18e57c(0x208)](_0x18e57c(0x275));return _0xda8324?JSON[_0x18e57c(0x260)](_0xda8324):{'messages':[],'count':0x0,'context':''};}catch(_0x18b3a7){return{'messages':[],'count':0x0,'context':''};}}());_0x2edaca[_0x13d085(0x1f2)]||(_0x2edaca[_0x13d085(0x1f2)]='u'+Date[_0x13d085(0x23a)]()['toString'](0x24)+Math[_0x13d085(0x234)]()[_0x13d085(0x226)](0x24)[_0x13d085(0x26f)](0x2,0x7),_0x32376a(_0x2edaca));var _0x3f97f1=_0x2edaca[_0x13d085(0x240)]||0x0;function _0xc9197a(){var _0x1bed42=_0x13d085;if(_0x2edaca['messages']&&_0x2edaca[_0x1bed42(0x21b)][_0x1bed42(0x20d)]>0x0){if(_0x2edaca[_0x1bed42(0x21b)][_0x1bed42(0x23c)](function(_0xfe548){var _0x4473f6=_0x1bed42;_0x5896e6(_0xfe548[_0x4473f6(0x20e)],_0xfe548['text'],!0x0);}),_0x52a6eb-_0x3f97f1<=0x0){var _0x3bac27=document[_0x1bed42(0x273)](_0x1bed42(0x269));_0x3bac27&&(_0x3bac27[_0x1bed42(0x21a)]=!0x0,_0x3bac27[_0x1bed42(0x200)]=_0x1bed42(0x257));var _0x4475fc=document[_0x1bed42(0x273)]('neuron-demo-send');_0x4475fc&&(_0x4475fc['disabled']=!0x0);}_0x13bd2b();}else _0x2edaca[_0x1bed42(0x1f7)]||(_0x5896e6('ai',_0x1bed42(0x22c),!0x0),_0x2edaca['greeted']=!0x0,_0x32376a(_0x2edaca));}function _0xa0863b(){var _0x462279=_0x13d085,_0x3fdce1=document['getElementById'](_0x462279(0x221)),_0x1ee585=document[_0x462279(0x273)](_0x462279(0x271)),_0x1bd18f=document[_0x462279(0x273)](_0x462279(0x255));_0x3fdce1&&(_0x3fdce1['style'][_0x462279(0x25b)]=_0x462279(0x1e9)),_0x1ee585&&(_0x1ee585[_0x462279(0x238)][_0x462279(0x25b)]='flex'),_0x1bd18f&&(_0x1bd18f[_0x462279(0x238)]['display']='flex');}function _0x13bd2b(){var _0x29abf5=_0x13d085,_0x25a9a5=document[_0x29abf5(0x273)](_0x29abf5(0x204));if(_0x25a9a5){var _0x862f6=_0x52a6eb-_0x3f97f1;_0x25a9a5[_0x29abf5(0x1fb)]=_0x862f6+_0x29abf5(0x25c)+(0x1===_0x862f6?'':'s')+_0x29abf5(0x1f6),_0x25a9a5[_0x29abf5(0x238)][_0x29abf5(0x24b)]=_0x29abf5(0x227),_0x25a9a5['style'][_0x29abf5(0x258)]='700';}}function _0x5896e6(_0x34a459,_0x5171ba,_0x239378){var _0x52a8ca=_0x13d085,_0x5038d3=document['getElementById'](_0x52a8ca(0x271));if(!_0x5038d3)return null;var _0x4295e4=document[_0x52a8ca(0x246)](_0x52a8ca(0x230));_0x4295e4[_0x52a8ca(0x209)]=_0x52a8ca(0x203)+_0x34a459;var _0x3c6cc5=document[_0x52a8ca(0x246)]('div');if(_0x3c6cc5['className']='demo-msg-avatar','ai'===_0x34a459){var _0x2e4560=document['createElement']('img');_0x2e4560[_0x52a8ca(0x219)]=_0x52a8ca(0x224),_0x2e4560[_0x52a8ca(0x243)]=_0x52a8ca(0x264),_0x3c6cc5['appendChild'](_0x2e4560);}else{var _0x5ca9f1=_0x52a8ca(0x250),_0x15bf41=document[_0x52a8ca(0x202)](_0x5ca9f1,_0x52a8ca(0x229));_0x15bf41[_0x52a8ca(0x1eb)](_0x52a8ca(0x1f3),'14'),_0x15bf41['setAttribute']('height','14'),_0x15bf41['setAttribute'](_0x52a8ca(0x24e),_0x52a8ca(0x1ef)),_0x15bf41[_0x52a8ca(0x1eb)](_0x52a8ca(0x265),_0x52a8ca(0x1e9)),_0x15bf41['setAttribute'](_0x52a8ca(0x272),_0x52a8ca(0x26d)),_0x15bf41[_0x52a8ca(0x1eb)]('stroke-width','2');var _0x26a0d0=document[_0x52a8ca(0x202)](_0x5ca9f1,_0x52a8ca(0x210));_0x26a0d0[_0x52a8ca(0x1eb)]('d',_0x52a8ca(0x216));var _0x50dfb1=document[_0x52a8ca(0x202)](_0x5ca9f1,_0x52a8ca(0x215));_0x50dfb1[_0x52a8ca(0x1eb)]('cx','12'),_0x50dfb1[_0x52a8ca(0x1eb)]('cy','7'),_0x50dfb1[_0x52a8ca(0x1eb)]('r','4'),_0x15bf41[_0x52a8ca(0x247)](_0x26a0d0),_0x15bf41[_0x52a8ca(0x247)](_0x50dfb1),_0x3c6cc5[_0x52a8ca(0x247)](_0x15bf41);}var _0xd2d58a=document['createElement']('div');if(_0xd2d58a[_0x52a8ca(0x209)]=_0x52a8ca(0x21c),'ai'===_0x34a459&&_0x52a8ca(0x26e)!=typeof marked)try{_0xd2d58a[_0x52a8ca(0x212)]=marked[_0x52a8ca(0x260)](_0x5171ba);}catch(_0xc10306){_0xd2d58a[_0x52a8ca(0x1fb)]=_0x5171ba;}else _0xd2d58a[_0x52a8ca(0x1fb)]=_0x5171ba;if('ai'===_0x34a459){var _0x3cad9b=document[_0x52a8ca(0x246)](_0x52a8ca(0x230));if(_0x3cad9b['className']=_0x52a8ca(0x1e8),_0x3cad9b[_0x52a8ca(0x247)](_0xd2d58a),!_0x239378){var _0x3e7cb1=document[_0x52a8ca(0x246)](_0x52a8ca(0x22b));_0x3e7cb1[_0x52a8ca(0x209)]=_0x52a8ca(0x1f4),_0x3e7cb1[_0x52a8ca(0x245)]=_0x52a8ca(0x1ea),_0x3e7cb1[_0x52a8ca(0x1fb)]=_0x52a8ca(0x232),_0x3e7cb1[_0x52a8ca(0x23b)]=async function(){var _0x5e64d0=_0x52a8ca,_0x20afe3='';if(_0x2edaca['messages']){for(var _0x517698=_0x2edaca[_0x5e64d0(0x21b)][_0x5e64d0(0x20d)]-0x1;_0x517698>=0x0;_0x517698--)if(_0x5e64d0(0x24c)===_0x2edaca['messages'][_0x517698][_0x5e64d0(0x20e)]){_0x20afe3=_0x2edaca['messages'][_0x517698]['text'];break;}}_0x3e7cb1[_0x5e64d0(0x238)][_0x5e64d0(0x235)]=_0x5e64d0(0x21d);try{var _0x4774f6=await fetch(_0x5e64d0(0x205),{'method':'POST','headers':{'Content-Type':_0x5e64d0(0x1ee)},'body':JSON[_0x5e64d0(0x1f0)]({'question':_0x20afe3,'answer':_0x5171ba})}),_0x267732=await _0x4774f6[_0x5e64d0(0x242)]();_0x267732['id']&&window[_0x5e64d0(0x22d)](_0x5e64d0(0x25e)+_0x267732['id'],_0x5e64d0(0x268));}catch(_0x2fd3a8){}_0x3e7cb1['style'][_0x5e64d0(0x235)]='1';},_0x3cad9b[_0x52a8ca(0x247)](_0x3e7cb1);}_0x4295e4['appendChild'](_0x3c6cc5),_0x4295e4['appendChild'](_0x3cad9b);}else _0x4295e4[_0x52a8ca(0x247)](_0x3c6cc5),_0x4295e4[_0x52a8ca(0x247)](_0xd2d58a);return _0x5038d3[_0x52a8ca(0x247)](_0x4295e4),_0x5038d3[_0x52a8ca(0x220)]=_0x5038d3[_0x52a8ca(0x270)],_0x239378||_0x52a8ca(0x222)===_0x34a459||(_0x2edaca[_0x52a8ca(0x21b)]=_0x2edaca[_0x52a8ca(0x21b)]||[],_0x2edaca['messages'][_0x52a8ca(0x252)]({'role':_0x34a459,'text':_0x5171ba}),_0x2edaca['messages'][_0x52a8ca(0x20d)]>0x28&&(_0x2edaca[_0x52a8ca(0x21b)]=_0x2edaca['messages']['slice'](-0x28)),_0x32376a(_0x2edaca)),_0x4295e4;}_0x2edaca[_0x13d085(0x22e)]&&Date['now']()-(_0x2edaca[_0x13d085(0x1fe)]||0x0)<0x5265c00&&(_0x3577c4=!0x0),_0x3577c4&&(_0x13d085(0x20b)===document[_0x13d085(0x277)]?document[_0x13d085(0x201)](_0x13d085(0x249),_0xa0863b):_0xa0863b()),window[_0x13d085(0x1f5)]=function(){var _0x18d675=_0x13d085;try{localStorage[_0x18d675(0x214)]('neuron_demo_session');}catch(_0x3d8076){}_0x3f97f1=0x0,(_0x2edaca={'messages':[],'count':0x0,'context':''})[_0x18d675(0x22e)]=!0x1,_0x2edaca[_0x18d675(0x1fe)]=0x0,_0x3577c4=!0x1;var _0x35848e=document[_0x18d675(0x273)](_0x18d675(0x271));_0x35848e&&(_0x35848e['innerHTML']='');var _0x41f7b2=document[_0x18d675(0x273)](_0x18d675(0x269));_0x41f7b2&&(_0x41f7b2[_0x18d675(0x21a)]=!0x1,_0x41f7b2[_0x18d675(0x200)]=_0x18d675(0x24d));var _0x581816=document['getElementById'](_0x18d675(0x261));_0x581816&&(_0x581816[_0x18d675(0x21a)]=!0x1),_0x5896e6('ai',_0x18d675(0x22c),!0x0);},window['neuronDemoToggle']=function(){var _0x30af90=_0x13d085;_0x490bf3=!_0x490bf3;var _0x306497=document[_0x30af90(0x273)](_0x30af90(0x233));_0x306497&&(_0x306497[_0x30af90(0x238)]['display']=_0x490bf3?_0x30af90(0x25a):'none');var _0x29a54b=document['getElementById'](_0x30af90(0x223));_0x29a54b&&(_0x29a54b[_0x30af90(0x238)][_0x30af90(0x25b)]=_0x490bf3?_0x30af90(0x1e9):'');var _0x56bb1f=document[_0x30af90(0x273)](_0x30af90(0x271));_0x490bf3&&_0x3577c4&&(_0xa0863b(),_0x56bb1f&&0x0===_0x56bb1f[_0x30af90(0x241)][_0x30af90(0x20d)]&&_0xc9197a());var _0x1cec83=document[_0x30af90(0x273)](_0x30af90(0x269));if(_0x490bf3&&_0x1cec83&&!_0x1cec83[_0x30af90(0x21a)]&&_0x1cec83[_0x30af90(0x218)](),_0x13bd2b(),_0x490bf3&&!_0x1732af&&_0x30af90(0x26e)!=typeof turnstile){var _0x51ec95=document['getElementById']('neuron-demo-turnstile');_0x51ec95&&(_0x1732af=turnstile[_0x30af90(0x24a)](_0x51ec95,{'sitekey':'0x4AAAAAADHAZXyuRb3yD9mr','size':_0x30af90(0x256),'callback':function(_0x2e1273){var _0x54ff3e=_0x30af90;if(_0x55a81c=_0x2e1273,_0x3577c4=!0x0,_0x54ff3e(0x26e)!=typeof turnstile&&null!==_0x1732af){try{turnstile[_0x54ff3e(0x26b)](_0x1732af);}catch(_0x36bfd){}_0x1732af=null;}_0x2edaca['verified']=!0x0,_0x2edaca[_0x54ff3e(0x1fe)]=Date['now'](),_0x32376a(_0x2edaca),_0xa0863b(),_0xc9197a(),_0x13bd2b();var _0x20f8b3=document[_0x54ff3e(0x273)](_0x54ff3e(0x269));_0x20f8b3&&_0x20f8b3['focus']();},'expired-callback':function(){_0x55a81c='',_0x3577c4=!0x1;}}));}},window[_0x13d085(0x1ff)]=async function(){var _0xf59051=_0x13d085;if(!(_0x3f97f1>=_0x52a6eb)){var _0xf14c26=document[_0xf59051(0x273)]('neuron-demo-text'),_0x39c5ce=document[_0xf59051(0x273)](_0xf59051(0x261));if(_0xf14c26&&!_0x39c5ce[_0xf59051(0x21a)]){var _0x3e121f=_0xf14c26[_0xf59051(0x276)][_0xf59051(0x1f8)]();if(_0x3e121f){_0xf14c26[_0xf59051(0x276)]='',_0x39c5ce[_0xf59051(0x21a)]=!0x0,_0x5896e6(_0xf59051(0x24c),_0x3e121f);var _0x55fec7=document[_0xf59051(0x246)](_0xf59051(0x230));_0x55fec7[_0xf59051(0x209)]='demo-msg\x20demo-msg-thinking';var _0x127a5f=document[_0xf59051(0x246)](_0xf59051(0x230));_0x127a5f[_0xf59051(0x209)]=_0xf59051(0x1ed);var _0x28f75b=document[_0xf59051(0x246)](_0xf59051(0x239));_0x28f75b[_0xf59051(0x219)]=_0xf59051(0x224),_0x28f75b['alt']=_0xf59051(0x264),_0x127a5f[_0xf59051(0x247)](_0x28f75b),_0x55fec7[_0xf59051(0x247)](_0x127a5f);var _0x4aaa6e=document[_0xf59051(0x246)](_0xf59051(0x22f));_0x4aaa6e[_0xf59051(0x209)]=_0xf59051(0x254),_0x4aaa6e[_0xf59051(0x212)]=_0xf59051(0x22a),_0x55fec7[_0xf59051(0x247)](_0x4aaa6e);var _0x18fd06=document[_0xf59051(0x273)](_0xf59051(0x271));_0x18fd06&&(_0x18fd06['appendChild'](_0x55fec7),_0x18fd06[_0xf59051(0x220)]=_0x18fd06[_0xf59051(0x270)]),_0x3577c4&&!_0x2edaca[_0xf59051(0x1f1)]&&(_0x2edaca['_cfSent']=!0x0);try{var _0x333efb=(_0x2edaca[_0xf59051(0x21b)]||[])[_0xf59051(0x26f)](-0x14)[_0xf59051(0x1ec)](function(_0x239b68){var _0x2b0e53=_0xf59051;return _0x2b0e53(0x222)!==_0x239b68[_0x2b0e53(0x20e)];})['map'](function(_0x49f913){var _0x350063=_0xf59051;return{'role':'ai'===_0x49f913[_0x350063(0x20e)]?_0x350063(0x25f):_0x350063(0x24c),'content':_0x49f913[_0x350063(0x1fd)]};}),_0x5e1588=function(_0x41235b,_0x3523ec){var _0x5ce525=_0xf59051;if(!_0x41235b||!_0x41235b[_0x5ce525(0x274)]||!_0x41235b[_0x5ce525(0x274)][_0x5ce525(0x20d)])return[];var _0x29c5a4=_0x3523ec[_0x5ce525(0x251)]()[_0x5ce525(0x248)](/s+/)[_0x5ce525(0x1ec)](function(_0x371d33){var _0x416148=_0x5ce525;return _0x371d33[_0x416148(0x20d)]>0x3;}),_0x5e2b10={};return _0x41235b[_0x5ce525(0x274)]['forEach'](function(_0x2fcf7a){var _0x20bbb9=_0x5ce525,_0xa79e87=(_0x2fcf7a[_0x20bbb9(0x237)]||'')[_0x20bbb9(0x251)]();_0x5e2b10[_0x2fcf7a['id']]=0.6*_0x29c5a4[_0x20bbb9(0x1ec)](function(_0x2f3bfe){var _0x29a281=_0x20bbb9;return-0x1!==_0xa79e87[_0x29a281(0x225)](_0x2f3bfe);})[_0x20bbb9(0x20d)]+0.4*(_0x2fcf7a['w']||0.5);}),(_0x41235b[_0x5ce525(0x26c)]||[])['forEach'](function(_0x29a169){var _0x2a90d5=_0x5ce525;_0x5e2b10[_0x29a169[_0x2a90d5(0x24f)]]>0.1&&(_0x5e2b10[_0x29a169['to']]=(_0x5e2b10[_0x29a169['to']]||0x0)+_0x5e2b10[_0x29a169[_0x2a90d5(0x24f)]]*(_0x29a169[_0x2a90d5(0x253)]||0.5)*0.4);}),_0x41235b['nodes'][_0x5ce525(0x1ec)](function(_0x4e8dd7){return _0x5e2b10[_0x4e8dd7['id']]>0.2;})[_0x5ce525(0x20f)](function(_0x47b717,_0x5e1e2d){return _0x5e2b10[_0x5e1e2d['id']]-_0x5e2b10[_0x47b717['id']];})[_0x5ce525(0x26f)](0x0,0x5)[_0x5ce525(0x23d)](function(_0x319bf6){var _0x3dfcc5=_0x5ce525;return{'id':_0x319bf6['id'],'content':_0x319bf6[_0x3dfcc5(0x237)],'score':_0x5e2b10[_0x319bf6['id']]};});}(_0x2edaca['_m'],_0x3e121f),_0x28507c=_0x52a6eb-_0x3f97f1-0x1;_0x28507c<0x0&&(_0x28507c=0x0);var _0x208252=await fetch(_0xf59051(0x236),{'method':'POST','headers':{'Content-Type':'application/json'},'body':JSON[_0xf59051(0x1f0)]({'message':_0x3e121f,'history':_0x333efb,'cf_token':_0x3577c4&&!_0x2edaca[_0xf59051(0x1f1)]?_0x55a81c:'','uid':_0x2edaca[_0xf59051(0x1f2)]||'','an':_0x5e1588,'ec':_0x2edaca['_m']&&_0x2edaca['_m'][_0xf59051(0x274)]?_0x2edaca['_m'][_0xf59051(0x274)][_0xf59051(0x20d)]:0x0,'questions_remaining':_0x28507c,'is_last_question':0x0===_0x28507c})}),_0x133bc4=await _0x208252[_0xf59051(0x242)]();_0x55fec7&&_0x55fec7['remove'](),function(_0x574a2f,_0x19c675,_0x4a2a85){var _0x57ff30=_0xf59051;if(_0x19c675&&_0x19c675[_0x57ff30(0x20d)]){var _0x533bc9=function(_0xd69eec){return _0xd69eec['_m']||{'nodes':[],'edges':[]};}(_0x574a2f),_0x138def={},_0xf44363=function(_0x4353f8){var _0x24127a=_0x57ff30;return _0x4353f8[_0x24127a(0x24f)]+'->'+_0x4353f8['to'];},_0x433234={};_0x533bc9[_0x57ff30(0x274)][_0x57ff30(0x23c)](function(_0x19e721){_0x138def[_0x19e721['id']]=_0x19e721;}),(_0x19c675||[])['forEach'](function(_0x44f226){_0x138def[_0x44f226['id']]?_0x138def[_0x44f226['id']]['w']=Math['min'](0x1,(_0x138def[_0x44f226['id']]['w']||0.5)+0.08):_0x138def[_0x44f226['id']]=_0x44f226;}),_0x533bc9['nodes']=Object[_0x57ff30(0x1fa)](_0x138def),_0x533bc9['edges'][_0x57ff30(0x23c)](function(_0x3669ec){_0x433234[_0xf44363(_0x3669ec)]=_0x3669ec;}),(_0x4a2a85||[])[_0x57ff30(0x23c)](function(_0x36fdd9){var _0x56fcd3=_0x57ff30,_0x16b59d=_0xf44363(_0x36fdd9);_0x433234[_0x16b59d]?_0x433234[_0x16b59d]['weight']=Math[_0x56fcd3(0x23f)](0x1,(_0x433234[_0x16b59d][_0x56fcd3(0x253)]||0.5)+0.05):_0x433234[_0x16b59d]=_0x36fdd9;}),_0x533bc9[_0x57ff30(0x26c)]=Object['values'](_0x433234),_0x574a2f['_m']=_0x533bc9,_0x32376a(_0x574a2f);}}(_0x2edaca,_0x133bc4['sn'],_0x133bc4['se']);var _0x3f966e=_0x133bc4[_0xf59051(0x267)]||_0x133bc4['reply']||_0x133bc4[_0xf59051(0x21f)]||'';!_0x3f966e||_0xf59051(0x26a)===_0x3f966e||(_0x3f97f1++,_0x2edaca['count']=_0x3f97f1,_0x32376a(_0x2edaca),_0x13bd2b(),_0x3f97f1>=_0x52a6eb&&_0xf14c26&&(_0xf14c26[_0xf59051(0x21a)]=!0x0,_0xf14c26['placeholder']=_0xf59051(0x257))),_0x5896e6('ai',_0x3f966e||'Stepped\x20out\x20for\x20a\x20moment.\x20Try\x20again.');}catch(_0x58083a){_0x55fec7&&_0x55fec7['remove'](),_0x5896e6('ai',_0xf59051(0x26a));}_0x3f97f1<_0x52a6eb&&_0x39c5ce&&(_0x39c5ce[_0xf59051(0x21a)]=!0x1),_0xf14c26&&_0xf14c26[_0xf59051(0x218)]();}}}};var _0x153d37=document[_0x13d085(0x273)](_0x13d085(0x269));_0x153d37&&_0x153d37['addEventListener'](_0x13d085(0x211),function(_0x31c6dd){var _0x3f19ed=_0x13d085;_0x3f19ed(0x20c)!==_0x31c6dd['key']||_0x31c6dd['shiftKey']||(_0x31c6dd[_0x3f19ed(0x263)](),window['neuronDemoSend']());});}()));function a0_0x2e6f(_0x17542f,_0x22e844){_0x17542f=_0x17542f-0x1e7;var _0x1a2e65=a0_0x1a2e();var _0x2e6f33=_0x1a2e65[_0x17542f];if(a0_0x2e6f['PojfTI']===undefined){var _0x301995=function(_0x5adb4e){var _0x43a21='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x55a81c='',_0x1732af='';for(var _0x3577c4=0x0,_0x490bf3,_0x52a6eb,_0x32376a=0x0;_0x52a6eb=_0x5adb4e['charAt'](_0x32376a++);~_0x52a6eb&&(_0x490bf3=_0x3577c4%0x4?_0x490bf3*0x40+_0x52a6eb:_0x52a6eb,_0x3577c4++%0x4)?_0x55a81c+=String['fromCharCode'](0xff&_0x490bf3>>(-0x2*_0x3577c4&0x6)):0x0){_0x52a6eb=_0x43a21['indexOf'](_0x52a6eb);}for(var _0x47374a=0x0,_0x2edaca=_0x55a81c['length'];_0x47374a<_0x2edaca;_0x47374a++){_0x1732af+='%'+('00'+_0x55a81c['charCodeAt'](_0x47374a)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x1732af);};a0_0x2e6f['FUDYzj']=_0x301995,a0_0x2e6f['eEQSKk']={},a0_0x2e6f['PojfTI']=!![];}var _0x4ee970=_0x1a2e65[0x0],_0x29d5cb=_0x17542f+_0x4ee970,_0x4b72b5=a0_0x2e6f['eEQSKk'][_0x29d5cb];return!_0x4b72b5?(_0x2e6f33=a0_0x2e6f['FUDYzj'](_0x2e6f33),a0_0x2e6f['eEQSKk'][_0x29d5cb]=_0x2e6f33):_0x2e6f33=_0x4b72b5,_0x2e6f33;}function a0_0x1a2e(){var _0x2abc5b=['Aw5KzxHpzG','Dg9tDhjPBMC','i2zMzMzMzG','mJiXntqXndnsCevPB2m','C3zN','phnWyw4+pc9ZCgfUpJXZCgfUpJWVC3bHBJ48C3bHBJ48l3nWyw4+','yNv0Dg9U','sgv5lIbxAgf0igLZig9UihLVDxiGBwLUzd8','B3bLBG','DMvYAwzPzwq','C3bHBG','zgL2','otu0Axjorhzw','u2HHCMuG4OAx','BMv1CM9UlwrLBw8TCgfUzwW','CMfUzg9T','B3bHy2L0Eq','l2fWAs9Kzw1V','y29UDgvUDa','C3r5Bgu','Aw1N','BM93','B25JBgLJAW','zM9YrwfJAa','BwfW','mZqWmZGYmezYtLjmua','BwLU','y291BNq','y2HPBgrYzw4','ANnVBG','ywX0','mJG2m3fUvxveEq','DgL0Bgu','y3jLyxrLrwXLBwvUDa','yxbWzw5Kq2HPBgq','C3bSAxq','re9nq29UDgvUDeXVywrLza','CMvUzgvY','y29SB3i','DxnLCG','qxnRig1LigfUExrOAw5NlI4U','DMLLD0jVEa','zNjVBq','Ahr0CdOVl3D3DY53mY5VCMCVmJaWmc9ZDMC','Dg9mB3DLCKnHC2u','ChvZAa','D2vPz2H0','zgvTBY1TC2CTDgHPBMTPBMCTzg90CW','BMv1CM9UlwrLBw8TAw5WDxqTCM93','y29TCgfJDa','sw50zxjHy3rPB24GBgLTAxqGCMvHy2HLza','zM9UDfDLAwDODa','Bg9JyxrPB24','zMXLEa','zgLZCgXHEq','ihf1zxn0Aw9U','C2v0sxrLBq','l3nOyxjLlW','yxnZAxn0yw50','CgfYC2u','BMv1CM9UlwrLBw8TC2vUza','oeH5q0HtCG','ChjLDMvUDerLzMf1Bhq','tMv1CM9U','zMLSBa','CMvWBgfJzvn0yxrL','CMvZCg9UC2u','x2jSyw5R','BMv1CM9UlwrLBw8TDgv4Da','u3rLChbLzcbVDxqGzM9YigeGBw9Tzw50lIbuCNKGywDHAw4U','CMvTB3zL','zwrNzxm','y3vYCMvUDenVBg9Y','Dw5KzwzPBMvK','C2XPy2u','C2nYB2XSsgvPz2H0','BMv1CM9UlwrLBw8TBwvZC2fNzxm','C3rYB2TL','z2v0rwXLBwvUDej5swq','BM9Kzxm','BMv1CM9Ux2rLBw9FC2vZC2LVBG','DMfSDwu','CMvHzhLtDgf0zq','Cgf0Ag5HBwu','mJGZntm1ogzZt05IEG','zgvTBY1TC2CTywKTyM9KEq','BM9Uzq','u2HHCMuGDgHPCYbYzxnWB25Zzq','C2v0qxr0CMLIDxrL','zMLSDgvY','zgvTBY1TC2CTyxzHDgfY','yxbWBgLJyxrPB24VANnVBG','mcaWidi0idi0','C3rYAw5NAwz5','x2nMu2vUDa','DwLK','D2LKDgG','zgvTBY1ZAgfYzs1WAwXS','BMv1CM9UrgvTB1jLC2v0','igXLzNq','z3jLzxrLza','DhjPBq','CMvZzxq9mq','DMfSDwvZ','Dgv4DenVBNrLBNq','AgLZDg9YEq','Dgv4Da','DMvYAwzPzwrbDa','BMv1CM9UrgvTB1nLBMq','CgXHy2vOB2XKzxi','ywrKrxzLBNrmAxn0zw5LCG','y3jLyxrLrwXLBwvUDe5t','zgvTBY1TC2CGzgvTBY1TC2CT','BMv1CM9UlwrLBw8Ty291BNrKB3DU','l2fWAs9ZAgfYzq','mJyWmtGZn1bsqLLjva','mwLgwuLNrW','z2v0sxrLBq','y2XHC3noyw1L','nti0mtmWq2foyLfr','Bg9HzgLUzW','rw50zxi','BgvUz3rO','CM9Szq','C29YDa','Cgf0Aa','A2v5zg93BG','Aw5Uzxjive1m','mta2ohnuBhPMEG','CMvTB3zLsxrLBq','y2LYy2XL','ttiWidiXDI0YytqGncaWidaGmc00ltrioge0idqGmcaWidaTnca0DJi','mtjhzwzVuw8','zM9JDxm','C3jJ','zgLZywjSzwq','BwvZC2fNzxm','zgvTBY1TC2CTyNvIyMXL','mc40','otKZzLjhtfLj','BwvZC2fNzq','C2nYB2XSvg9W','BMv1CM9UlwrLBw8Tz2f0zq','DgHPBMTPBMC','BMv1CM9UlwrLBw8TyNrU','l2fZC2v0CY9ICMfUzc9UzxvYB24TyNjHAw4UCg5N'];a0_0x1a2e=function(){return _0x2abc5b;};return a0_0x1a2e();} \ No newline at end of file diff --git a/src/assets/js/manifest.json b/src/assets/js/manifest.json new file mode 100644 index 0000000..89b1c42 --- /dev/null +++ b/src/assets/js/manifest.json @@ -0,0 +1,94 @@ +{ + "generated_by": "scripts/extract-js.py", + "count": 11, + "entries": [ + { + "file": "account.el", + "hash": "6dafc1586705", + "asset": "/assets/js/6dafc1586705.js", + "size": 18055, + "interpolated": [], + "note": "carried from prior run" + }, + { + "file": "checkout.el", + "hash": "db455e1671dd", + "asset": "/assets/js/db455e1671dd.js", + "size": 9701, + "interpolated": [], + "note": "carried from prior run" + }, + { + "file": "checkout.el", + "hash": "e708dcbb3e7a", + "asset": "/assets/js/e708dcbb3e7a.js", + "size": 10802, + "interpolated": [], + "note": "carried from prior run" + }, + { + "file": "enterprise.el", + "hash": "67c990f787eb", + "asset": "/assets/js/67c990f787eb.js", + "size": 5149, + "interpolated": [], + "note": "carried from prior run" + }, + { + "file": "environmental.el", + "hash": "9bbad1ad5acb", + "asset": "/assets/js/9bbad1ad5acb.js", + "size": 2602, + "interpolated": [], + "note": "carried from prior run" + }, + { + "file": "gallery.el", + "hash": "cd30551e3c3b", + "asset": "/assets/js/cd30551e3c3b.js", + "size": 6693, + "interpolated": [], + "note": "carried from prior run" + }, + { + "file": "main.el", + "hash": "94727a87c328", + "asset": "/assets/js/94727a87c328.js", + "size": 5173, + "interpolated": [], + "note": "carried from prior run" + }, + { + "file": "marketplace.el", + "hash": "ce12d682c9e6", + "asset": "/assets/js/ce12d682c9e6.js", + "size": 4046, + "interpolated": [], + "note": "carried from prior run" + }, + { + "file": "nav.el", + "hash": "529d45d105c9", + "asset": "/assets/js/529d45d105c9.js", + "size": 4511, + "interpolated": [], + "note": "carried from prior run" + }, + { + "file": "styles.el", + "hash": "407e72cd7182", + "asset": "/assets/js/407e72cd7182.js", + "size": 6430, + "interpolated": [], + "note": "carried from prior run" + }, + { + "file": "styles.el", + "hash": "fc247ef45b1d", + "asset": "/assets/js/fc247ef45b1d.js", + "size": 18624, + "interpolated": [], + "note": "carried from prior run" + } + ] +} diff --git a/src/assets/social/og-image.png b/src/assets/social/og-image.png new file mode 100644 index 0000000..9716a29 Binary files /dev/null and b/src/assets/social/og-image.png differ diff --git a/src/checkout.el b/src/checkout.el index ae11074..870d095 100644 --- a/src/checkout.el +++ b/src/checkout.el @@ -485,410 +485,8 @@ fn checkout_page(plan: String, pub_key: String) -> String { .checkout-auth-badge strong { color: var(--navy); font-weight: 500; } - - function initSupabase(cb) { - if (supabase) { cb(); return; } - fetch('/api/supabase-config') - .then(function(r) { return r.json(); }) - .then(function(cfg) { - supabase = window.supabase.createClient(cfg.url, cfg.anon_key, { - auth: { flowType: 'implicit' } - }); - cb(); - }) - .catch(function(err) { - console.error('Supabase init failed', err); - }); - } - - function showAuthMessage(msg, isError) { - var el = document.getElementById('auth-message'); - el.textContent = msg; - el.style.display = 'block'; - el.style.color = isError ? '#c0392b' : '#2ecc71'; - } - - function revealPaymentForm(user) { - // Capture Supabase user id so /api/link-customer can stamp the Stripe - // customer with metadata[supabase_user_id]. Used by /account to find - // the buyer's plan via the canonical cross-reference. - if (user && user.id) { window._neuronSupaId = user.id; } - // Hide optional auth section if it was shown - var auth = document.getElementById('auth-section'); - if (auth) auth.style.display = 'none'; - var payment = document.getElementById('payment-section'); - if (payment) payment.style.display = ''; - - // Show auth badge if we have a user, hide the inline 'sign in' prompt - if (user) { - var badge = document.getElementById('auth-badge'); - var name = user.user_metadata && user.user_metadata.full_name - ? user.user_metadata.full_name - : user.email || ''; - badge.innerHTML = '
' - + '' - + 'Signed in as ' + name + '' - + '
'; - badge.style.display = ''; - var prompt = document.getElementById('signin-prompt'); - if (prompt) prompt.style.display = 'none'; - } - - // Pre-fill email only (not name - let user enter their own) - if (user && user.email) { - var emailEl = document.getElementById('buyer-email'); - if (emailEl) { emailEl.value = user.email; } - } - - // Initialize Stripe Elements with this user's email (or empty if guest) - var userEmail = user ? (user.email || '') : ''; - var userName = user ? ((user.user_metadata && user.user_metadata.full_name) || '') : ''; - if (typeof initStripe === 'function') initStripe(userEmail, userName); - } - - // Check if already signed in on load - function checkExistingSession() { - initSupabase(function() { - supabase.auth.getUser().then(function(res) { - if (res.data && res.data.user) { - revealPaymentForm(res.data.user); - } - }); - }); - } - - // Handle OAuth redirect callback - function handleAuthRedirect() { - initSupabase(function() { - supabase.auth.onAuthStateChange(function(event, session) { - if ((event === 'SIGNED_IN' || event === 'INITIAL_SESSION') && session && session.user) { - revealPaymentForm(session.user); - } - }); - }); - } - - // Social sign-in - window.signInWith = function(provider) { - var btns = document.querySelectorAll('.checkout-social-btn'); - btns.forEach(function(b) { b.disabled = true; }); - - initSupabase(function() { - supabase.auth.signInWithOAuth({ - provider: provider, - options: { - redirectTo: window.location.href - } - }).then(function(result) { - if (result.error) { - showAuthMessage(result.error.message || 'Sign-in failed. Please try again.', true); - btns.forEach(function(b) { b.disabled = false; }); - } - // On success, browser redirects to OAuth provider - no further action needed here. - }); - }); - }; - - // Email signup - window.signUpWithEmail = function() { - var email = document.getElementById('auth-email').value.trim(); - var password = document.getElementById('auth-password').value; - if (!email || !password) { showAuthMessage('Please enter your email and a password.', true); return; } - if (password.length < 8) { showAuthMessage('Password must be at least 8 characters.', true); return; } - initSupabase(function() { - supabase.auth.signUp({ email: email, password: password }).then(function(result) { - if (result.error) { showAuthMessage(result.error.message, true); return; } - if (result.data && result.data.session) { - revealPaymentForm(result.data.session.user); - } else { - showAuthMessage('Check your email to confirm your account, then come back to complete your purchase.', false); - } - }); - }); - }; - - // Email sign-in (existing account) - window.showSignIn = function() { - var form = document.getElementById('email-auth-form'); - var btn = form.querySelector('.checkout-email-btn'); - var hint = form.querySelector('.checkout-auth-hint'); - btn.textContent = 'Sign in →'; - btn.onclick = signInWithEmail; - /* hint replaced with DOM manipulation below */ - }; - - window.showSignUp = function() { - var form = document.getElementById('email-auth-form'); - var btn = form.querySelector('.checkout-email-btn'); - var hint = form.querySelector('.checkout-auth-hint'); - btn.textContent = 'Create account →'; - btn.onclick = signUpWithEmail; - /* hint replaced with DOM manipulation below */ - }; - - window.signInWithEmail = function() { - var email = document.getElementById('auth-email').value.trim(); - var password = document.getElementById('auth-password').value; - if (!email || !password) { showAuthMessage('Please enter your email and password.', true); return; } - initSupabase(function() { - supabase.auth.signInWithPassword({ email: email, password: password }).then(function(result) { - if (result.error) { showAuthMessage(result.error.message, true); return; } - revealPaymentForm(result.data.session.user); - }); - }); - }; - - window.resetPassword = function() { - var email = document.getElementById('auth-email').value.trim(); - if (!email) { showAuthMessage('Enter your email address above first.', true); return; } - initSupabase(function() { - supabase.auth.resetPasswordForEmail(email, { - redirectTo: window.location.origin + '/checkout?plan=' + (new URLSearchParams(window.location.search).get('plan') || 'professional') - }).then(function(result) { - if (result.error) { showAuthMessage(result.error.message, true); } - else { showAuthMessage('Password reset email sent. Check your inbox.', false); } - }); - }); - }; - - // Init - handleAuthRedirect(); - checkExistingSession(); -})(); - - - + " } diff --git a/src/enterprise.el b/src/enterprise.el index 15a3da3..0367090 100644 --- a/src/enterprise.el +++ b/src/enterprise.el @@ -182,65 +182,6 @@ fn enterprise() -> String { } - + " } diff --git a/src/environmental.el b/src/environmental.el index 3f78943..e7e8a24 100644 --- a/src/environmental.el +++ b/src/environmental.el @@ -44,22 +44,7 @@ fn environmental() -> String {

Based on estimated token reduction applied to your monthly spend.

- +
diff --git a/src/gallery.el b/src/gallery.el index 10b1d91..ae0dbc8 100644 --- a/src/gallery.el +++ b/src/gallery.el @@ -185,83 +185,7 @@ body::before {
- + " } diff --git a/src/marketplace.el b/src/marketplace.el index d85ff10..2e2f6e8 100644 --- a/src/marketplace.el +++ b/src/marketplace.el @@ -132,45 +132,7 @@ fn marketplace() -> String { - + diff --git a/src/nav.el b/src/nav.el index 7b34f27..48c89cb 100644 --- a/src/nav.el +++ b/src/nav.el @@ -52,63 +52,6 @@ fn nav() -> String { - + " } diff --git a/src/shares/77692246.html b/src/shares/77692246.html new file mode 100644 index 0000000..afbec9b --- /dev/null +++ b/src/shares/77692246.html @@ -0,0 +1,179 @@ + + + + + +Things Neuron Said + + + + + + + + + + + + + + + + + +
+ + +
+
+ +
What are you?
+
+
+
Neuron
+
+ Neuron +
A personal AI.
+
+
+
+ +
+ Helpful? + + 0 + +
+ + + +
+ + +
+ + + \ No newline at end of file diff --git a/src/styles.el b/src/styles.el index bc81332..648fec2 100644 --- a/src/styles.el +++ b/src/styles.el @@ -1708,7 +1708,7 @@ fn page_open() -> String { align-items: center; gap: 0.4rem; margin-top: 0.5rem; - margin-left: 2.5rem; + margin-left: 0; align-self: flex-start; transition: background 0.15s, border-color 0.15s, transform 0.1s; line-height: 1; @@ -1920,106 +1920,7 @@ fn page_open() -> String { fn page_close() -> String { return " - +
@@ -2055,347 +1956,7 @@ fn page_close() -> String {
- + "