PageSourceSearch

https://oc.app/BlogPostPage-NAjzlDLt.js

js oc.app collected 2026-09-25 19:14:53 UTC 4,736 bytes, 3 lines download raw bytes

1import{ay as n,D as t,bp as e,F as o,c as s,v as r,a,E as l,b as i,q as m,u as f,f as v,s as d,a$ as p,e as g,h}from"./vendor-_EHg_9z3.js";import{p as c}from"./App-CBq1w9UT.js";import"./proposalSections-BaHIyd8Q.js";import"./main-yebja_VB.js";import"./debouncer-DbnUVD0L.js";import"./bots-hi8E-9Fp.js";import"./exchange-CSv3XP_s.js";import"./utils-U7lvPCCb.js";n('@charset "UTF-8";\n/* Media query stuff */\n@keyframes svelte-1mqmfoz-loading-spinner {\n  to {\n    transform: rotate(360deg);\n  }\n}\n@keyframes svelte-1mqmfoz-pulse {\n  0% {\n    transform: scale(0.9);\n  }\n  50% {\n    transform: scale(1.1);\n  }\n  100% {\n    transform: scale(0.9);\n  }\n}\n@keyframes svelte-1mqmfoz-pop {\n  0% {\n    transform: scale(0.7);\n  }\n  60% {\n    transform: scale(1.1);\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n/* z-index stuff */\n/*\n    Add items to this map in the order that they need to stack in the UI\n    then apply z-index using the z-index mixin and the real z-indexes will\n    be sorted out magically\n*/\n.blog-post {\n  padding-bottom: 24px;\n  border-bottom: 1px solid var(--landing-bd);\n  margin-bottom: 32px;\n}\n.blog-post section {\n  margin-bottom: 24px;\n}\n.blog-post h2 {\n  font-weight: 700;\n  font-family: var(--font-bold);\n  font-style: normal;\n  line-height: 1.2;\n  font-size: 1.75rem;\n  margin-bottom: 16px;\n}\n.blog-post h3 {\n  font-weight: 700;\n  font-family: var(--font-bold);\n  font-style: normal;\n  line-height: 1.2;\n  font-size: 1.25rem;\n  margin-bottom: 16px;\n}\n.blog-post a {\n  color: var(--landing-txt);\n  text-decoration: underline;\n}\n.blog-post p,\n.blog-post ul {\n  font-weight: 400;\n  font-family: var(--font);\n  font-style: normal;\n  line-height: 1.75rem;\n  font-size: 1rem;\n  margin-bottom: 16px;\n}\n.blog-post ul {\n  text-align: left;\n  list-style: none;\n  margin: 0 0 0.75rem 1.375rem;\n  padding: 0;\n  position: relative;\n}\n.blog-post ul > li:before {\n  position: absolute;\n  content: "▪";\n  left: -1.5625rem;\n  color: #23a2ee;\n}\n.blog-post ul ul {\n  margin-top: 0.5rem;\n  list-style: disc;\n}\n.blog-post ul ul > li {\n  margin-left: 1rem;\n}',{});var u=r('<div class="blog-post svelte-1mqmfoz"><!></div>');n("/* Media query stuff */\n@keyframes svelte-v9k10r-loading-spinner {\n  to {\n    transform: rotate(360deg);\n  }\n}\n@keyframes svelte-v9k10r-pulse {\n  0% {\n    transform: scale(0.9);\n  }\n  50% {\n    transform: scale(1.1);\n  }\n  100% {\n    transform: scale(0.9);\n  }\n}\n@keyframes svelte-v9k10r-pop {\n  0% {\n    transform: scale(0.7);\n  }\n  60% {\n    transform: scale(1.1);\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n/* z-index stuff */\n/*\n    Add items to this map in the order that they need to stack in the UI\n    then apply z-index using the z-index mixin and the real z-indexes will\n    be sorted out magically\n*/\n.post.svelte-v9k10r {\n  text-align: left;\n  width: 100%;\n  padding: 0 10rem;\n}\n@media (max-width: 767px) {\n  .post.svelte-v9k10r {\n    padding: 0 1.5rem;\n  }\n}\n.post.svelte-v9k10r {\n  margin-top: 5rem;\n}\n@media (max-width: 767px) {\n  .post.svelte-v9k10r {\n    margin-top: 0;\n  }\n}\n.post.svelte-v9k10r h1:where(.svelte-v9k10r) {\n  font-weight: 700;\n  font-family: var(--font-bold);\n  font-style: normal;\n  line-height: 1.2;\n  font-size: 2.25rem;\n  margin-bottom: 2px;\n}\n.post.svelte-v9k10r .who_when:where(.svelte-v9k10r) {\n  margin-bottom: 24px;\n}\n\n.not-found.svelte-v9k10r {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  gap: 48px;\n  height: 30vh;\n}\n.not-found.svelte-v9k10r .title:where(.svelte-v9k10r) {\n  font-weight: 700;\n  font-family: var(--font-bold);\n  font-style: normal;\n  line-height: 1.2;\n  font-size: 2.25rem;\n}\n.not-found.svelte-v9k10r .shrug:where(.svelte-v9k10r) {\n  font-size: 60px;\n}",{});var b=r('<h1 class="svelte-v9k10r"> </h1> <div class="who_when svelte-v9k10r"> </div> <!>',1),x=r('<div class="not-found svelte-v9k10r"><h1 class="title svelte-v9k10r">Blog post not found</h1> <div class="shrug svelte-v9k10r">🤷‍♀️</div></div>'),y=r('<div class="post svelte-v9k10r"><!></div>');function k(n,r){a(r,!0);let k=f(()=>c[r.slug]);var w=y(),z=t(w),j=n=>{!function(n,r){var a=u(),l=t(a);e(l,r,"default",{}),o(a),s(n,a)}(n,{children:(n,e)=>{var r=b(),a=v(r),l=t(a,!0);o(a);var m=d(a,2),f=t(m);o(m);var c=d(m,2);p(c,()=>i(k).component,(n,t)=>{t(n,{})}),g(n=>{h(l,i(k).title),h(f,`by ${i(k).author??""}, on ${n??""}`)},[()=>i(k).date.toLocaleDateString()]),s(n,r)},$$slots:{default:!0}})},q=n=>{var t=x();s(n,t)};l(z,n=>{void 0!==r.slug&&void 0!==i(k)?n(j):n(q,-1)}),o(w),s(n,w),m()}export{k as default};
2
3//# sourceMappingURL=BlogPostPage-NAjzlDLt.js.map

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.