vendor: 10,405 bytes, lines 1-266
1/** 2 * @license 3 * Copyright 2019 Google LLC 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6const H = globalThis, I = H.ShadowRoot && (H.ShadyCSS === void 0 || H.ShadyCSS.nativeShadow) && "adoptedStyleSheets" in Document.prototype && "replace" in CSSStyleSheet.prototype, B = Symbol(), F = /* @__PURE__ */ new WeakMap(); 7let it = class { 8 constructor(t, e, i) { 9 if (this._$cssResult$ = !0, i !== B) throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead."); 10 this.cssText = t, this.t = e; 11 } 12 get styleSheet() { 13 let t = this.o; 14 const e = this.t; 15 if (I && t === void 0) { 16 const i = e !== void 0 && e.length === 1; 17 i && (t = F.get(e)), t === void 0 && ((this.o = t = new CSSStyleSheet()).replaceSync(this.cssText), i && F.set(e, t)); 18 } 19 return t; 20 } 21 toString() { 22 return this.cssText; 23 } 24}; 25const y = (r) => new it(typeof r == "string" ? r : r + "", void 0, B), b = (r, ...t) => { 26 const e = r.length === 1 ? r[0] : t.reduce(((i, s, n) => i + ((o) => { 27 if (o._$cssResult$ === !0) return o.cssText; 28 if (typeof o == "number") return o; 29 throw Error("Value passed to 'css' function must be a 'css' function result: " + o + ". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security."); 30 })(s) + r[n + 1]), r[0]); 31 return new it(e, r, B); 32}, pt = (r, t) => { 33 if (I) r.adoptedStyleSheets = t.map(((e) => e instanceof CSSStyleSheet ? e : e.styleSheet)); 34 else for (const e of t) { 35 const i = document.createElement("style"), s = H.litNonce; 36 s !== void 0 && i.setAttribute("nonce", s), i.textContent = e.cssText, r.appendChild(i); 37 } 38}, J = I ? (r) => r : (r) => r instanceof CSSStyleSheet ? ((t) => { 39 let e = ""; 40 for (const i of t.cssRules) e += i.cssText; 41 return y(e); 42})(r) : r; 43/** 44 * @license 45 * Copyright 2017 Google LLC 46 * SPDX-License-Identifier: BSD-3-Clause 47 */ 48const { is: ut, defineProperty: ft, getOwnPropertyDescriptor: $t, getOwnPropertyNames: gt, getOwnPropertySymbols: mt, getPrototypeOf: bt } = Object, T = globalThis, K = T.trustedTypes, _t = K ? K.emptyScript : "", yt = T.reactiveElementPolyfillSupport, S = (r, t) => r, R = { toAttribute(r, t) { 49 switch (t) { 50 case Boolean: 51 r = r ? _t : null; 52 break; 53 case Object: 54 case Array: 55 r = r == null ? r : JSON.stringify(r); 56 } 57 return r; 58}, fromAttribute(r, t) { 59 let e = r; 60 switch (t) { 61 case Boolean: 62 e = r !== null; 63 break; 64 case Number: 65 e = r === null ? null : Number(r); 66 break; 67 case Object: 68 case Array: 69 try { 70 e = JSON.parse(r); 71 } catch { 72 e = null; 73 } 74 } 75 return e; 76} }, st = (r, t) => !ut(r, t), Z = { attribute: !0, type: String, converter: R, reflect: !1, useDefault: !1, hasChanged: st }; 77Symbol.metadata ??= Symbol("metadata"), T.litPropertyMetadata ??= /* @__PURE__ */ new WeakMap(); 78let v = class extends HTMLElement { 79 static addInitializer(t) { 80 this._$Ei(), (this.l ??= []).push(t); 81 } 82 static get observedAttributes() { 83 return this.finalize(), this._$Eh && [...this._$Eh.keys()]; 84 } 85 static createProperty(t, e = Z) { 86 if (e.state && (e.attribute = !1), this._$Ei(), this.prototype.hasOwnProperty(t) && ((e = Object.create(e)).wrapped = !0), this.elementProperties.set(t, e), !e.noAccessor) { 87 const i = Symbol(), s = this.getPropertyDescriptor(t, i, e); 88 s !== void 0 && ft(this.prototype, t, s); 89 } 90 } 91 static getPropertyDescriptor(t, e, i) { 92 const { get: s, set: n } = $t(this.prototype, t) ?? { get() { 93 return this[e]; 94 }, set(o) { 95 this[e] = o; 96 } }; 97 return { get: s, set(o) { 98 const l = s?.call(this); 99 n?.call(this, o), this.requestUpdate(t, l, i); 100 }, configurable: !0, enumerable: !0 }; 101 } 102 static getPropertyOptions(t) { 103 return this.elementProperties.get(t) ?? Z; 104 } 105 static _$Ei() { 106 if (this.hasOwnProperty(S("elementProperties"))) return; 107 const t = bt(this); 108 t.finalize(), t.l !== void 0 && (this.l = [...t.l]), this.elementProperties = new Map(t.elementProperties); 109 } 110 static finalize() { 111 if (this.hasOwnProperty(S("finalized"))) return; 112 if (this.finalized = !0, this._$Ei(), this.hasOwnProperty(S("properties"))) { 113 const e = this.properties, i = [...gt(e), ...mt(e)]; 114 for (const s of i) this.createProperty(s, e[s]); 115 } 116 const t = this[Symbol.metadata]; 117 if (t !== null) { 118 const e = litPropertyMetadata.get(t); 119 if (e !== void 0) for (const [i, s] of e) this.elementProperties.set(i, s); 120 } 121 this._$Eh = /* @__PURE__ */ new Map(); 122 for (const [e, i] of this.elementProperties) { 123 const s = this._$Eu(e, i); 124 s !== void 0 && this._$Eh.set(s, e); 125 } 126 this.elementStyles = this.finalizeStyles(this.styles); 127 } 128 static finalizeStyles(t) { 129 const e = []; 130 if (Array.isArray(t)) { 131 const i = new Set(t.flat(1 / 0).reverse()); 132 for (const s of i) e.unshift(J(s)); 133 } else t !== void 0 && e.push(J(t)); 134 return e; 135 } 136 static _$Eu(t, e) { 137 const i = e.attribute; 138 return i === !1 ? void 0 : typeof i == "string" ? i : typeof t == "string" ? t.toLowerCase() : void 0; 139 } 140 constructor() { 141 super(), this._$Ep = void 0, this.isUpdatePending = !1, this.hasUpdated = !1, this._$Em = null, this._$Ev(); 142 } 143 _$Ev() { 144 this._$ES = new Promise(((t) => this.enableUpdating = t)), this._$AL = /* @__PURE__ */ new Map(), this._$E_(), this.requestUpdate(), this.constructor.l?.forEach(((t) => t(this))); 145 } 146 addController(t) { 147 (this._$EO ??= /* @__PURE__ */ new Set()).add(t), this.renderRoot !== void 0 && this.isConnected && t.hostConnected?.(); 148 } 149 removeController(t) { 150 this._$EO?.delete(t); 151 } 152 _$E_() { 153 const t = /* @__PURE__ */ new Map(), e = this.constructor.elementProperties; 154 for (const i of e.keys()) this.hasOwnProperty(i) && (t.set(i, this[i]), delete this[i]); 155 t.size > 0 && (this._$Ep = t); 156 } 157 createRenderRoot() { 158 const t = this.shadowRoot ?? this.attachShadow(this.constructor.shadowRootOptions); 159 return pt(t, this.constructor.elementStyles), t; 160 } 161 connectedCallback() { 162 this.renderRoot ??= this.createRenderRoot(), this.enableUpdating(!0), this._$EO?.forEach(((t) => t.hostConnected?.())); 163 } 164 enableUpdating(t) { 165 } 166 disconnectedCallback() { 167 this._$EO?.forEach(((t) => t.hostDisconnected?.())); 168 } 169 attributeChangedCallback(t, e, i) { 170 this._$AK(t, i); 171 } 172 _$ET(t, e) { 173 const i = this.constructor.elementProperties.get(t), s = this.constructor._$Eu(t, i); 174 if (s !== void 0 && i.reflect === !0) { 175 const n = (i.converter?.toAttribute !== void 0 ? i.converter : R).toAttribute(e, i.type); 176 this._$Em = t, n == null ? this.removeAttribute(s) : this.setAttribute(s, n), this._$Em = null; 177 } 178 } 179 _$AK(t, e) { 180 const i = this.constructor, s = i._$Eh.get(t); 181 if (s !== void 0 && this._$Em !== s) { 182 const n = i.getPropertyOptions(s), o = typeof n.converter == "function" ? { fromAttribute: n.converter } : n.converter?.fromAttribute !== void 0 ? n.converter : R; 183 this._$Em = s; 184 const l = o.fromAttribute(e, n.type); 185 this[s] = l ?? this._$Ej?.get(s) ?? l, this._$Em = null; 186 } 187 } 188 requestUpdate(t, e, i) { 189 if (t !== void 0) { 190 const s = this.constructor, n = this[t]; 191 if (i ??= s.getPropertyOptions(t), !((i.hasChanged ?? st)(n, e) || i.useDefault && i.reflect && n === this._$Ej?.get(t) && !this.hasAttribute(s._$Eu(t, i)))) return; 192 this.C(t, e, i); 193 } 194 this.isUpdatePending === !1 && (this._$ES = this._$EP()); 195 } 196 C(t, e, { useDefault: i, reflect: s, wrapped: n }, o) { 197 i && !(this._$Ej ??= /* @__PURE__ */ new Map()).has(t) && (this._$Ej.set(t, o ?? e ?? this[t]), n !== !0 || o !== void 0) || (this._$AL.has(t) || (this.hasUpdated || i || (e = void 0), this._$AL.set(t, e)), s === !0 && this._$Em !== t && (this._$Eq ??= /* @__PURE__ */ new Set()).add(t)); 198 } 199 async _$EP() { 200 this.isUpdatePending = !0; 201 try { 202 await this._$ES; 203 } catch (e) { 204 Promise.reject(e); 205 } 206 const t = this.scheduleUpdate(); 207 return t != null && await t, !this.isUpdatePending; 208 } 209 scheduleUpdate() { 210 return this.performUpdate(); 211 } 212 performUpdate() { 213 if (!this.isUpdatePending) return; 214 if (!this.hasUpdated) { 215 if (this.renderRoot ??= this.createRenderRoot(), this._$Ep) { 216 for (const [s, n] of this._$Ep) this[s] = n; 217 this._$Ep = void 0; 218 } 219 const i = this.constructor.elementProperties; 220 if (i.size > 0) for (const [s, n] of i) { 221 const { wrapped: o } = n, l = this[s]; 222 o !== !0 || this._$AL.has(s) || l === void 0 || this.C(s, void 0, n, l); 223 } 224 } 225 let t = !1; 226 const e = this._$AL; 227 try { 228 t = this.shouldUpdate(e), t ? (this.willUpdate(e), this._$EO?.forEach(((i) => i.hostUpdate?.())), this.update(e)) : this._$EM(); 229 } catch (i) { 230 throw t = !1, this._$EM(), i; 231 } 232 t && this._$AE(e); 233 } 234 willUpdate(t) { 235 } 236 _$AE(t) { 237 this._$EO?.forEach(((e) => e.hostUpdated?.())), this.hasUpdated || (this.hasUpdated = !0, this.firstUpdated(t)), this.updated(t); 238 } 239 _$EM() { 240 this._$AL = /* @__PURE__ */ new Map(), this.isUpdatePending = !1; 241 } 242 get updateComplete() { 243 return this.getUpdateComplete(); 244 } 245 getUpdateComplete() { 246 return this._$ES; 247 } 248 shouldUpdate(t) { 249 return !0; 250 } 251 update(t) { 252 this._$Eq &&= this._$Eq.forEach(((e) => this._$ET(e, this[e]))), this._$EM(); 253 } 254 updated(t) { 255 } 256 firstUpdated(t) { 257 } 258}; 259v.elementStyles = [], v.shadowRootOptions = { mode: "open" }, v[S("elementProperties")] = /* @__PURE__ */ new Map(), v[S("finalized")] = /* @__PURE__ */ new Map(), yt?.({ ReactiveElement: v }), (T.reactiveElementVersions ??= []).push("2.1.1"); 260/** 261 * @license 262 * Copyright 2017 Google LLC 263 * SPDX-License-Identifier: BSD-3-Clause 264 */ 265const V = globalThis, M = V.trustedTypes, G = M ? M.createPolicy("lit-html", { createHTML: (r) => r }) : void 0, rt = "$lit$", $ = `lit$${Math.random().toFixed(9).slice(2)}$`, nt = "?" + $, vt = `<${nt}>`, _ = document, P = () => _.createComment(""), k = (r) => r === null || typeof r != "object" && typeof r != "function", W = Array.isArray, At = (r) => W(r) || typeof r?.[Symbol.iterator] == "function", N = `[ 266\f\r]`, E = /<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g, Q = /-->/g, X = />/g, g = RegExp(`>|${N}(?:([^\\s"'>=/]+)(${N}*=${N}
vendor: 4,083 bytes, lines 266-345
266*(?:[^ 267\f\r"'\`<>=]|("|')|))|$)`, "g"), Y = /'/g, tt = /"/g, ot = /^(?:script|style|textarea|title)$/i, xt = (r) => (t, ...e) => ({ _$litType$: r, strings: t, values: e }), at = xt(1), x = Symbol.for("lit-noChange"), d = Symbol.for("lit-nothing"), et = /* @__PURE__ */ new WeakMap(), m = _.createTreeWalker(_, 129); 268function ht(r, t) { 269 if (!W(r) || !r.hasOwnProperty("raw")) throw Error("invalid template strings array"); 270 return G !== void 0 ? G.createHTML(t) : t; 271} 272const wt = (r, t) => { 273 const e = r.length - 1, i = []; 274 let s, n = t === 2 ? "<svg>" : t === 3 ? "<math>" : "", o = E; 275 for (let l = 0; l < e; l++) { 276 const a = r[l]; 277 let c, p, h = -1, u = 0; 278 for (; u < a.length && (o.lastIndex = u, p = o.exec(a), p !== null); ) u = o.lastIndex, o === E ? p[1] === "!--" ? o = Q : p[1] !== void 0 ? o = X : p[2] !== void 0 ? (ot.test(p[2]) && (s = RegExp("</" + p[2], "g")), o = g) : p[3] !== void 0 && (o = g) : o === g ? p[0] === ">" ? (o = s ?? E, h = -1) : p[1] === void 0 ? h = -2 : (h = o.lastIndex - p[2].length, c = p[1], o = p[3] === void 0 ? g : p[3] === '"' ? tt : Y) : o === tt || o === Y ? o = g : o === Q || o === X ? o = E : (o = g, s = void 0); 279 const f = o === g && r[l + 1].startsWith("/>") ? " " : ""; 280 n += o === E ? a + vt : h >= 0 ? (i.push(c), a.slice(0, h) + rt + a.slice(h) + $ + f) : a + $ + (h === -2 ? l : f); 281 } 282 return [ht(r, n + (r[e] || "<?>") + (t === 2 ? "</svg>" : t === 3 ? "</math>" : "")), i]; 283}; 284class U { 285 constructor({ strings: t, _$litType$: e }, i) { 286 let s; 287 this.parts = []; 288 let n = 0, o = 0; 289 const l = t.length - 1, a = this.parts, [c, p] = wt(t, e); 290 if (this.el = U.createElement(c, i), m.currentNode = this.el.content, e === 2 || e === 3) { 291 const h = this.el.content.firstChild; 292 h.replaceWith(...h.childNodes); 293 } 294 for (; (s = m.nextNode()) !== null && a.length < l; ) { 295 if (s.nodeType === 1) { 296 if (s.hasAttributes()) for (const h of s.getAttributeNames()) if (h.endsWith(rt)) { 297 const u = p[o++], f = s.getAttribute(h).split($), O = /([.?@])?(.*)/.exec(u); 298 a.push({ type: 1, index: n, name: O[2], strings: f, ctor: O[1] === "." ? St : O[1] === "?" ? Ct : O[1] === "@" ? Pt : z }), s.removeAttribute(h); 299 } else h.startsWith($) && (a.push({ type: 6, index: n }), s.removeAttribute(h)); 300 if (ot.test(s.tagName)) { 301 const h = s.textContent.split($), u = h.length - 1; 302 if (u > 0) { 303 s.textContent = M ? M.emptyScript : ""; 304 for (let f = 0; f < u; f++) s.append(h[f], P()), m.nextNode(), a.push({ type: 2, index: ++n }); 305 s.append(h[u], P()); 306 } 307 } 308 } else if (s.nodeType === 8) if (s.data === nt) a.push({ type: 2, index: n }); 309 else { 310 let h = -1; 311 for (; (h = s.data.indexOf($, h + 1)) !== -1; ) a.push({ type: 7, index: n }), h += $.length - 1; 312 } 313 n++; 314 } 315 } 316 static createElement(t, e) { 317 const i = _.createElement("template"); 318 return i.innerHTML = t, i; 319 } 320} 321function w(r, t, e = r, i) { 322 if (t === x) return t; 323 let s = i !== void 0 ? e._$Co?.[i] : e._$Cl; 324 const n = k(t) ? void 0 : t._$litDirective$; 325 return s?.constructor !== n && (s?._$AO?.(!1), n === void 0 ? s = void 0 : (s = new n(r), s._$AT(r, e, i)), i !== void 0 ? (e._$Co ??= [])[i] = s : e._$Cl = s), s !== void 0 && (t = w(r, s._$AS(r, t.values), s, i)), t; 326} 327class Et { 328 constructor(t, e) { 329 this._$AV = [], this._$AN = void 0, this._$AD = t, this._$AM = e; 330 } 331 get parentNode() { 332 return this._$AM.parentNode; 333 } 334 get _$AU() { 335 return this._$AM._$AU; 336 } 337 u(t) { 338 const { el: { content: e }, parts: i } = this._$AD, s = (t?.creationScope ?? _).importNode(e, !0); 339 m.currentNode = s; 340 let n = m.nextNode(), o = 0, l = 0, a = i[0]; 341 for (; a !== void 0; ) { 342 if (o === a.index) { 343 let c; 344 a.type === 2 ? c = new j(n, n.nextSibling, this, t) : a.type === 1 ? c = new a.ctor(n, a.name, a.strings, this, t) : a.type === 6 && (c = new kt(n, this, t)), this._$AV.push(c), a = i[++l]; 345 }
vendor: 6,680 bytes, lines 346-554
346 o !== a?.index && (n = m.nextNode(), o++); 347 } 348 return m.currentNode = _, s; 349 } 350 p(t) { 351 let e = 0; 352 for (const i of this._$AV) i !== void 0 && (i.strings !== void 0 ? (i._$AI(t, i, e), e += i.strings.length - 2) : i._$AI(t[e])), e++; 353 } 354} 355class j { 356 get _$AU() { 357 return this._$AM?._$AU ?? this._$Cv; 358 } 359 constructor(t, e, i, s) { 360 this.type = 2, this._$AH = d, this._$AN = void 0, this._$AA = t, this._$AB = e, this._$AM = i, this.options = s, this._$Cv = s?.isConnected ?? !0; 361 } 362 get parentNode() { 363 let t = this._$AA.parentNode; 364 const e = this._$AM; 365 return e !== void 0 && t?.nodeType === 11 && (t = e.parentNode), t; 366 } 367 get startNode() { 368 return this._$AA; 369 } 370 get endNode() { 371 return this._$AB; 372 } 373 _$AI(t, e = this) { 374 t = w(this, t, e), k(t) ? t === d || t == null || t === "" ? (this._$AH !== d && this._$AR(), this._$AH = d) : t !== this._$AH && t !== x && this._(t) : t._$litType$ !== void 0 ? this.$(t) : t.nodeType !== void 0 ? this.T(t) : At(t) ? this.k(t) : this._(t); 375 } 376 O(t) { 377 return this._$AA.parentNode.insertBefore(t, this._$AB); 378 } 379 T(t) { 380 this._$AH !== t && (this._$AR(), this._$AH = this.O(t)); 381 } 382 _(t) { 383 this._$AH !== d && k(this._$AH) ? this._$AA.nextSibling.data = t : this.T(_.createTextNode(t)), this._$AH = t; 384 } 385 $(t) { 386 const { values: e, _$litType$: i } = t, s = typeof i == "number" ? this._$AC(t) : (i.el === void 0 && (i.el = U.createElement(ht(i.h, i.h[0]), this.options)), i); 387 if (this._$AH?._$AD === s) this._$AH.p(e); 388 else { 389 const n = new Et(s, this), o = n.u(this.options); 390 n.p(e), this.T(o), this._$AH = n; 391 } 392 } 393 _$AC(t) { 394 let e = et.get(t.strings); 395 return e === void 0 && et.set(t.strings, e = new U(t)), e; 396 } 397 k(t) { 398 W(this._$AH) || (this._$AH = [], this._$AR()); 399 const e = this._$AH; 400 let i, s = 0; 401 for (const n of t) s === e.length ? e.push(i = new j(this.O(P()), this.O(P()), this, this.options)) : i = e[s], i._$AI(n), s++; 402 s < e.length && (this._$AR(i && i._$AB.nextSibling, s), e.length = s); 403 } 404 _$AR(t = this._$AA.nextSibling, e) { 405 for (this._$AP?.(!1, !0, e); t !== this._$AB; ) { 406 const i = t.nextSibling; 407 t.remove(), t = i; 408 } 409 } 410 setConnected(t) { 411 this._$AM === void 0 && (this._$Cv = t, this._$AP?.(t)); 412 } 413} 414class z { 415 get tagName() { 416 return this.element.tagName; 417 } 418 get _$AU() { 419 return this._$AM._$AU; 420 } 421 constructor(t, e, i, s, n) { 422 this.type = 1, this._$AH = d, this._$AN = void 0, this.element = t, this.name = e, this._$AM = s, this.options = n, i.length > 2 || i[0] !== "" || i[1] !== "" ? (this._$AH = Array(i.length - 1).fill(new String()), this.strings = i) : this._$AH = d; 423 } 424 _$AI(t, e = this, i, s) { 425 const n = this.strings; 426 let o = !1; 427 if (n === void 0) t = w(this, t, e, 0), o = !k(t) || t !== this._$AH && t !== x, o && (this._$AH = t); 428 else { 429 const l = t; 430 let a, c; 431 for (t = n[0], a = 0; a < n.length - 1; a++) c = w(this, l[i + a], e, a), c === x && (c = this._$AH[a]), o ||= !k(c) || c !== this._$AH[a], c === d ? t = d : t !== d && (t += (c ?? "") + n[a + 1]), this._$AH[a] = c; 432 } 433 o && !s && this.j(t); 434 } 435 j(t) { 436 t === d ? this.element.removeAttribute(this.name) : this.element.setAttribute(this.name, t ?? ""); 437 } 438} 439class St extends z { 440 constructor() { 441 super(...arguments), this.type = 3; 442 } 443 j(t) { 444 this.element[this.name] = t === d ? void 0 : t; 445 } 446} 447class Ct extends z { 448 constructor() { 449 super(...arguments), this.type = 4; 450 } 451 j(t) { 452 this.element.toggleAttribute(this.name, !!t && t !== d); 453 } 454} 455class Pt extends z { 456 constructor(t, e, i, s, n) { 457 super(t, e, i, s, n), this.type = 5; 458 } 459 _$AI(t, e = this) { 460 if ((t = w(this, t, e, 0) ?? d) === x) return; 461 const i = this._$AH, s = t === d && i !== d || t.capture !== i.capture || t.once !== i.once || t.passive !== i.passive, n = t !== d && (i === d || s); 462 s && this.element.removeEventListener(this.name, this, i), n && this.element.addEventListener(this.name, this, t), this._$AH = t; 463 } 464 handleEvent(t) { 465 typeof this._$AH == "function" ? this._$AH.call(this.options?.host ?? this.element, t) : this._$AH.handleEvent(t); 466 } 467} 468class kt { 469 constructor(t, e, i) { 470 this.element = t, this.type = 6, this._$AN = void 0, this._$AM = e, this.options = i; 471 } 472 get _$AU() { 473 return this._$AM._$AU; 474 } 475 _$AI(t) { 476 w(this, t); 477 } 478} 479const Ut = V.litHtmlPolyfillSupport; 480Ut?.(U, j), (V.litHtmlVersions ??= []).push("3.3.1"); 481const jt = (r, t, e) => { 482 const i = e?.renderBefore ?? t; 483 let s = i._$litPart$; 484 if (s === void 0) { 485 const n = e?.renderBefore ?? null; 486 i._$litPart$ = s = new j(t.insertBefore(P(), n), n, void 0, e ?? {}); 487 } 488 return s._$AI(r), s; 489}; 490/** 491 * @license 492 * Copyright 2017 Google LLC 493 * SPDX-License-Identifier: BSD-3-Clause 494 */ 495const q = globalThis; 496class A extends v { 497 constructor() { 498 super(...arguments), this.renderOptions = { host: this }, this._$Do = void 0; 499 } 500 createRenderRoot() { 501 const t = super.createRenderRoot(); 502 return this.renderOptions.renderBefore ??= t.firstChild, t; 503 } 504 update(t) { 505 const e = this.render(); 506 this.hasUpdated || (this.renderOptions.isConnected = this.isConnected), super.update(t), this._$Do = jt(e, this.renderRoot, this.renderOptions); 507 } 508 connectedCallback() { 509 super.connectedCallback(), this._$Do?.setConnected(!0); 510 } 511 disconnectedCallback() { 512 super.disconnectedCallback(), this._$Do?.setConnected(!1); 513 } 514 render() { 515 return x; 516 } 517} 518A._$litElement$ = !0, A.finalized = !0, q.litElementHydrateSupport?.({ LitElement: A }); 519const Ot = q.litElementPolyfillSupport; 520Ot?.({ LitElement: A }); 521(q.litElementVersions ??= []).push("4.2.1"); 522/** 523 * @license 524 * Copyright 2017 Google LLC 525 * SPDX-License-Identifier: BSD-3-Clause 526 */ 527const lt = (r) => (t, e) => { 528 e !== void 0 ? e.addInitializer((() => { 529 customElements.define(r, t); 530 })) : customElements.define(r, t); 531}, Ht = [ 532 b` 533 :host { 534 /* Color --------------------------------- */ 535 /* background */ 536 --background-base: #fff; 537 /* surface */ 538 --surface-white: #fff; 539 --surface-primary: #f1f8e5; 540 --surface-secondary: #f8f9f1; 541 --surface-gray: #e9e9eb; 542 --surface-light-gray: #f4f4f5; 543 --surface-caution: #ffeaee; 544 --surface-accent: #fff4e1; 545 --surface-tertiary: #e9e9eb; 546 /* text */ 547 --txt-white: #fff; 548 --txt-primary: #231f33; 549 --txt-secondary: #4f4c5c; 550 --txt-tertiary: #7b7985; 551 --txt-disable: #bdbcc2; 552 --txt-brand: #1c6900; 553 --txt-link: #0052cc; 554 --txt-caution: #d3202f;
555 --txt-accent: #f45800; 556 /* object */ 557 --object-white: #fff; 558 --object-primary: #78b200; 559 --object-secondary: #add468; 560 --object-gray: #bdbcc2; 561 --object-light-gray: #d3d2d6; 562 --object-dark-gray: #7b7985; 563 --object-caution: #f43636; 564 --object-accent: #ff8502; 565 --object-business: #004a8e; 566 --object-accent-blue: #089ad9; 567 --object-lesson-room: #35769e; 568 /* border */ 569 --border-divider: #e9e9eb; 570 --border-accent-green: #78b300; 571 /* Specific color */ 572 --site-nav-gray: #fafafa; 573 574 /* Font Size --------------------------------- */ 575 --heading-1: 3.2rem; 576 --heading-1-sp: 2.4rem; 577 --heading-2: 2.4rem; 578 --heading-2-sp: 1.8rem; 579 --heading-3: 2rem; 580 --heading-3-sp: 1.8rem; 581 --heading-4: 1.8rem; 582 --heading-5: 1.6rem; 583 --large-text: 1.8rem; 584 --base-text: 1.6rem; 585 --small-text: 1.4rem; 586 --sub-text: 1.2rem; 587 588 /* Width/Height --------------------------------- */ 589 --max-width: 1024px; 590 --header-row-main-height-pc: 68px; 591 --header-row-member-height-pc: 48px; 592 --guest-header-height-pc: var(--header-row-main-height-pc); 593 594 --member-header-height-pc: calc( 595 var(--header-row-main-height-pc) + var(--header-row-member-height-pc) 596 ); 597 --header-height-sp: 48px; 598 --content-min-height-pc: 560px; 599 600 /* z-index --------------------------------- */ 601 /* ãããã¼ã»ããã¿ã¼ï¼10000~10009 */ 602 --z-index-header-lv1: 10001; 603 --z-index-header-lv2: 10002; 604 } 605 ` 606], C = { 607 ssp: y("max-width: 359px"), 608 sp: y("max-width: 479px"), 609 stab: y("max-width: 519px"), 610 tab: y("max-width: 767px"), 611 pc: y("max-width: 1023px") 612}, Mt = [ 613 b` 614 @mixin --hover-effect { 615 cursor: pointer; 616 opacity: 0.7; 617 transition: ease-in 0.2s all; 618 } 619 620 @mixin --notification-dot { 621 content: ''; 622 width: 8px; 623 height: 8px; 624 background: var(--txt-accent); 625 border-radius: 50%; 626 border: 1px solid var(--site-nav-gray); 627 } 628 ` 629], Tt = [ 630 b` 631 .u-externalLink { 632 &::after { 633 margin-left: 4px; 634 font-size: inherit; 635 font-family: 'Material Icons'; 636 font-weight: normal; 637 content: 'open_in_new'; 638 vertical-align: bottom; 639 } 640 } 641 ` 642], ct = [ 643 // config ---------------------------------------- 644 Ht, 645 b` 646 /* reset css */ 647 /* student-frontendã§ä½¿ç¨ãã¦ããdestyle.cssã®æ°ãã¼ã¸ã§ã³ããhtml, bodyãé¤ããå®ç¾©ãããã¯ã¢ãã */ 648 main { 649 display: block; 650 } 651 p, 652 table, 653 blockquote, 654 address, 655 pre, 656 iframe, 657 form, 658 figure, 659 dl { 660 margin: 0; 661 } 662 h1, 663 h2, 664 h3, 665 h4, 666 h5, 667 h6 { 668 font-size: inherit; 669 font-weight: inherit; 670 margin: 0; 671 } 672 ul, 673 ol { 674 margin: 0; 675 padding: 0; 676 list-style: none; 677 } 678 dt { 679 font-weight: 700; 680 } 681 dd { 682 margin-left: 0; 683 } 684 hr { 685 box-sizing: content-box; 686 height: 0; 687 overflow: visible; 688 border-top-width: 1px; 689 margin: 0; 690 clear: both; 691 color: inherit; 692 } 693 pre { 694 font-family: monospace, monospace; 695 font-size: inherit; 696 } 697 address { 698 font-style: inherit; 699 } 700 a { 701 background-color: transparent; 702 text-decoration: none; 703 color: inherit; 704 } 705 abbr[title] { 706 text-decoration: underline dotted; 707 } 708 b, 709 strong { 710 font-weight: bolder; 711 } 712 code, 713 kbd, 714 samp { 715 font-family: monospace, monospace; 716 font-size: inherit; 717 } 718 small { 719 font-size: 80%; 720 } 721 sub, 722 sup { 723 font-size: 75%; 724 line-height: 0; 725 position: relative; 726 vertical-align: baseline; 727 } 728 sub { 729 bottom: -0.25em; 730 } 731 sup { 732 top: -0.5em; 733 } 734 svg, 735 img, 736 embed, 737 object, 738 iframe { 739 vertical-align: bottom; 740 } 741 button, 742 input, 743 optgroup, 744 select, 745 textarea { 746 -webkit-appearance: none; 747 appearance: none; 748 vertical-align: middle; 749 color: inherit; 750 font: inherit; 751 background: transparent; 752 padding: 0; 753 margin: 0; 754 border-radius: 0; 755 text-align: inherit; 756 text-transform: inherit; 757 } 758 button, 759 [type='button'], 760 [type='reset'], 761 [type='submit'] { 762 cursor: pointer; 763 } 764 button:disabled, 765 [type='button']:disabled, 766 [type='reset']:disabled, 767 [type='submit']:disabled { 768 cursor: default; 769 } 770 :-moz-focusring { 771 outline: auto; 772 } 773 select:disabled { 774 opacity: inherit; 775 } 776 option { 777 padding: 0; 778 } 779 fieldset { 780 margin: 0; 781 padding: 0; 782 min-width: 0; 783 } 784 legend { 785 padding: 0; 786 } 787 progress { 788 vertical-align: baseline; 789 } 790 textarea { 791 overflow: auto; 792 } 793 [type='number']::-webkit-inner-spin-button, 794 [type='number']::-webkit-outer-spin-button { 795 height: auto; 796 } 797 [type='search'] { 798 outline-offset: -2px; 799 } 800 [type='search']::-webkit-search-decoration { 801 -webkit-appearance: none; 802 } 803 ::-webkit-file-upload-button { 804 -webkit-appearance: button; 805 font: inherit; 806 } 807 [type='number'] { 808 -moz-appearance: textfield; 809 } 810 label[for] { 811 cursor: pointer; 812 } 813 details { 814 display: block; 815 } 816 summary { 817 display: list-item; 818 } 819 [contenteditable]:focus { 820 outline: auto; 821 } 822 table { 823 border-color: inherit; 824 border-collapse: collapse; 825 } 826 caption { 827 text-align: left; 828 } 829 td, 830 th { 831 vertical-align: top; 832 padding: 0; 833 } 834 th { 835 text-align: left; 836 font-weight: 700; 837 } 838 `, 839 // base settings ---------------------------------------- 840 b` 841 a { 842 color: var(--txt-link); 843 text-decoration: none; 844 outline: none; 845 transition: all 0.2s ease-in; 846 @media (hover: hover) { 847 &:hover { 848 opacity: 0.7; 849 } 850 } 851 } 852 `, 853 Mt, 854 Tt 855], zt = "https://cdn.rarejob.com", dt = `${zt}/images/projectHigh`; 856var Nt = Object.getOwnPropertyDescriptor, Rt = (r, t, e, i) => { 857 for (var s = i > 1 ? void 0 : i ? Nt(t, e) : t, n = r.length - 1, o; n >= 0; n--) 858 (o = r[n]) && (s = o(s) || s); 859 return s; 860}; 861let L = class extends A { 862 render() { 863 return at` 864 <header class="rjc-simpleHeader"> 865 <a href="/" 866 ><img 867 src="${dt}/common/img_serviceLogo.svg" 868 alt="ã¬ã¢ã¸ã§ãè±ä¼è©±" 869 class="logo" 870 /></a> 871 </header> 872 `; 873 } 874}; 875L.styles = [ 876 ct, 877 b` 878 .rjc-simpleHeader { 879 display: flex; 880 justify-content: flex-start; 881 align-items: center; 882 width: 100%; 883 height: 68px; 884 padding: 0 24px; 885 text-align: center; 886 background: var(--background-base); 887 border-bottom: 1px solid var(--border-divider); 888 box-sizing: border-box; 889 @media (${C.pc}) { 890 height: 48px; 891 } 892 @media (${C.tab}) { 893 padding: 0 16px; 894 } 895 .logo { 896 display: inline-block; 897 width: 141px; 898 height: auto; 899 @media (${C.pc}) { 900 width: 100px; 901 } 902 } 903 } 904 ` 905]; 906L = Rt([ 907 lt("rjc-simple-header") 908], L); 909var Lt = Object.getOwnPropertyDescriptor, Dt = (r, t, e, i) => { 910 for (var s = i > 1 ? void 0 : i ? Lt(t, e) : t, n = r.length - 1, o; n >= 0; n--) 911 (o = r[n]) && (s = o(s) || s); 912 return s; 913}; 914let D = class extends A { 915 render() { 916 return at` 917 <footer class="rjc-simpleFooter"> 918 <ul class="linkList"> 919 <li 920 ><a 921 href="https://www.rarejob.co.jp/" 922 target="_blank" 923 aria-label="ä¼ç¤¾æ¦è¦ æ°ããã¦ã£ã³ãã¦ãéã" 924 class="u-externalLink" 925 >ä¼ç¤¾æ¦è¦</a 926 ></li 927 > 928 <li><a href="/privacy/">å人æ å ±ä¿è·å®£è¨</a></li> 929 <li><a href="/legal/">ç¹å®åå弿³ã«åºã¥ã表示</a></li> 930 </ul> 931 <ul class="logoList"> 932 <li 933 ><img 934 src="${dt}/common/logo_isms.png" 935 alt="ISMS" 936 width="110" 937 loading="lazy" 938 /></li> 939 </ul> 940 <p class="copyright">© 2007 RareJob Inc.</p> 941 </footer> 942 `; 943 } 944}; 945D.styles = [ 946 ct, 947 b` 948 .rjc-simpleFooter { 949 width: 100%; 950 padding: 40px 24px; 951 background: #fafafa; 952 text-align: center; 953 box-sizing: border-box; 954 @media (${C.pc}) { 955 padding: 24px 16px; 956 } 957 .linkList { 958 display: flex; 959 justify-content: center; 960 gap: 24px; 961 @media (${C.pc}) { 962 flex-direction: column; 963 gap: 16px; 964 } 965 a { 966 color: var(--txt-secondary); 967 font-size: 1.4rem; 968 } 969 } 970 .logoList { 971 display: flex; 972 justify-content: center; 973 gap: 20px; 974 margin-top: 24px; 975 } 976 .copyright { 977 margin-top: 24px; 978 color: var(--txt-secondary); 979 font-size: 1.2rem; 980 } 981 } 982 ` 983]; 984D = Dt([ 985 lt("rjc-simple-footer") 986], D); 987export { 988 D as SimpleFooter, 989 L as SimpleHeader 990};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.