Remove Timeline and Web Developer pages, update logo, and add header to index.html

This commit is contained in:
Tomas Dvorak committed 2025-04-26 00:16:12 +02:00
1 parent 77e83090f1
commit 6d286868f6
29 files changed
+286 -7708

No files matched your search

-8
View File
@@ -1,8 +0,0 @@
<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame">
<g id="Group">
<path id="Vector" d="M1.75 0L3.98125 25.2L14 28L24.0152 25.2017L26.25 0H1.75Z" fill="#2196F3"/>
<path id="Vector_2" d="M21.4794 8.24085L21.1976 11.4066L20.3471 20.8968L13.9999 22.6521L13.9946 22.6538L7.6509 20.8968L7.20815 15.9338H10.3161L10.5471 18.5081L13.9964 19.4391L13.9981 19.4373L17.4526 18.5063L17.9234 14.2171L7.0594 14.2468L6.7514 11.3138L18.1841 11.1791L18.4151 8.0396L6.44515 8.07285L6.2439 5.1521H21.7559L21.4794 8.24085Z" fill="#FAFAFA"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 596 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

-12
View File
@@ -1,12 +0,0 @@
<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame" clip-path="url(#clip0_66_1029)">
<g id="Group">
<path id="Vector" d="M1.76292 0.926912L3.58017 24.1754C3.59352 24.3461 3.6575 24.5089 3.76393 24.643C3.87036 24.7771 4.01439 24.8763 4.17758 24.9281L13.74 27.9598C13.9091 28.0134 14.0907 28.0134 14.2598 27.9598L23.8222 24.9281C23.9854 24.8763 24.1294 24.7771 24.2359 24.643C24.3423 24.5089 24.4063 24.3461 24.4196 24.1754L26.2369 0.926912C26.276 0.427081 25.8809 0 25.3796 0H2.62024C2.11892 0 1.7239 0.427081 1.76292 0.926912ZM21.5767 8.14015H9.73325L10.0907 11.4361H21.3191L20.5845 20.8325L13.9999 22.9201L7.41532 20.8325L7.03158 15.9234H10.4877V18.3314L14.0923 19.2988L17.6753 18.3314L17.9533 14.4938H6.91981L6.18729 5.12207H21.8125L21.5767 8.14015Z" fill="#FC490B"/>
</g>
</g>
<defs>
<clipPath id="clip0_66_1029">
<rect width="28" height="28" fill="FFFFFF"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 947 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

-33
View File
@@ -1,33 +0,0 @@
<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Frame" clip-path="url(#clip0_66_1054)">
<g id="Group">
<path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M14.6638 0.177517C14.4624 0.0612232 14.2339 0 14.0013 0C13.7687 0 13.5402 0.0612232 13.3387 0.177517L2.36353 6.51099C2.16189 6.62725 1.99444 6.79458 1.87803 6.99613C1.76163 7.19768 1.70037 7.42634 1.70044 7.6591V20.3358C1.70044 20.8093 1.9531 21.2467 2.36309 21.4839L13.3382 27.8224C13.5398 27.9387 13.7685 28 14.0012 28C14.234 28 14.4626 27.9387 14.6642 27.8224L25.6368 21.4838C25.8382 21.3674 26.0055 21.2 26.1218 20.9984C26.2381 20.7969 26.2993 20.5684 26.2994 20.3357V7.6586C26.2994 7.18506 26.0467 6.74767 25.6364 6.51093L14.6638 0.177517Z" fill="url(#paint0_linear_66_1054)"/>
<path id="Vector_2" d="M25.6583 6.5111L14.6524 0.177629C14.5439 0.114902 14.4276 0.0700039 14.308 0.0405273L1.97314 21.141C2.07896 21.2977 2.18194 21.4037 2.32068 21.484L13.3452 27.8225C13.6575 28.0028 14.0286 28.045 14.3692 27.9508L25.9534 6.73816C25.8653 6.65005 25.7661 6.57373 25.6583 6.5111Z" fill="url(#paint1_linear_66_1054)"/>
<path id="Vector_3" d="M25.6644 21.4839C25.9842 21.2989 26.2107 20.9747 26.2741 20.5944L14.3079 0.0404633C13.9929 -0.0222633 13.5992 0.0138851 13.3157 0.177565L2.38379 6.47292L14.1934 27.9872C14.3619 27.9642 14.527 27.9097 14.6781 27.8225L25.6644 21.4839Z" fill="url(#paint2_linear_66_1054)"/>
</g>
</g>
<defs>
<linearGradient id="paint0_linear_66_1054" x1="18.4623" y1="4.8942" x2="8.54699" y2="25.1213" gradientUnits="userSpaceOnUse">
<stop stop-color="#3F873F"/>
<stop offset="0.33" stop-color="#3F8B3D"/>
<stop offset="0.637" stop-color="#3E9638"/>
<stop offset="0.934" stop-color="#3DA92E"/>
<stop offset="1" stop-color="#3DAE2B"/>
</linearGradient>
<linearGradient id="paint1_linear_66_1054" x1="12.3477" y1="15.4666" x2="40.1302" y2="-5.06061" gradientUnits="userSpaceOnUse">
<stop offset="0.138" stop-color="#3F873F"/>
<stop offset="0.402" stop-color="#52A044"/>
<stop offset="0.713" stop-color="#64B749"/>
<stop offset="0.908" stop-color="#6ABF4B"/>
</linearGradient>
<linearGradient id="paint2_linear_66_1054" x1="1.31399" y1="13.9993" x2="26.6478" y2="13.9993" gradientUnits="userSpaceOnUse">
<stop offset="0.092" stop-color="#6ABF4B"/>
<stop offset="0.287" stop-color="#64B749"/>
<stop offset="0.598" stop-color="#52A044"/>
<stop offset="0.862" stop-color="#3F873F"/>
</linearGradient>
<clipPath id="clip0_66_1054">
<rect width="28" height="28" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

-17
View File
@@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<svg width="256px" height="255px" viewBox="0 0 256 255" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
<defs>
<linearGradient x1="12.9593594%" y1="12.0393928%" x2="79.6388325%" y2="78.2008538%" id="linearGradient-1">
<stop stop-color="#387EB8" offset="0%"></stop>
<stop stop-color="#366994" offset="100%"></stop>
</linearGradient>
<linearGradient x1="19.127525%" y1="20.5791813%" x2="90.7415328%" y2="88.4290372%" id="linearGradient-2">
<stop stop-color="#FFE052" offset="0%"></stop>
<stop stop-color="#FFC331" offset="100%"></stop>
</linearGradient>
</defs>
<g>
<path d="M126.915866,0.0722755491 C62.0835831,0.0722801733 66.1321288,28.1874648 66.1321288,28.1874648 L66.2044043,57.3145115 L128.072276,57.3145115 L128.072276,66.0598532 L41.6307171,66.0598532 C41.6307171,66.0598532 0.144551098,61.3549438 0.144551098,126.771315 C0.144546474,192.187673 36.3546019,189.867871 36.3546019,189.867871 L57.9649915,189.867871 L57.9649915,159.51214 C57.9649915,159.51214 56.8001363,123.302089 93.5968379,123.302089 L154.95878,123.302089 C154.95878,123.302089 189.434218,123.859386 189.434218,89.9830604 L189.434218,33.9695088 C189.434218,33.9695041 194.668541,0.0722755491 126.915866,0.0722755491 L126.915866,0.0722755491 L126.915866,0.0722755491 Z M92.8018069,19.6589497 C98.9572068,19.6589452 103.932242,24.6339846 103.932242,30.7893845 C103.932246,36.9447844 98.9572068,41.9198193 92.8018069,41.9198193 C86.646407,41.9198239 81.6713721,36.9447844 81.6713721,30.7893845 C81.6713674,24.6339846 86.646407,19.6589497 92.8018069,19.6589497 L92.8018069,19.6589497 L92.8018069,19.6589497 Z" fill="url(#linearGradient-1)"></path>
<path d="M128.757101,254.126271 C193.589403,254.126271 189.540839,226.011081 189.540839,226.011081 L189.468564,196.884035 L127.600692,196.884035 L127.600692,188.138693 L214.042251,188.138693 C214.042251,188.138693 255.528417,192.843589 255.528417,127.427208 C255.52844,62.0108566 219.318366,64.3306589 219.318366,64.3306589 L197.707976,64.3306589 L197.707976,94.6863832 C197.707976,94.6863832 198.87285,130.896434 162.07613,130.896434 L100.714182,130.896434 C100.714182,130.896434 66.238745,130.339138 66.238745,164.215486 L66.238745,220.229038 C66.238745,220.229038 61.0044225,254.126271 128.757101,254.126271 L128.757101,254.126271 L128.757101,254.126271 Z M162.87116,234.539597 C156.715759,234.539597 151.740726,229.564564 151.740726,223.409162 C151.740726,217.253759 156.715759,212.278727 162.87116,212.278727 C169.026563,212.278727 174.001595,217.253759 174.001595,223.409162 C174.001618,229.564564 169.026563,234.539597 162.87116,234.539597 L162.87116,234.539597 L162.87116,234.539597 Z" fill="url(#linearGradient-2)"></path>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

View File
Whitespace-only changes.
@@ -1,9 +0,0 @@
import{B as el,C as Vo,G as Bo,I as Ao,N as Wo,O as Qo,Y as Ho,a as No,e as rt,h as Pu,q as Jt}from"./chunk-ZLFJQ64H.mjs";import{a as zo,b as Pe,c as C}from"./chunk-ELYU6EKT.mjs";var Eu={};zo(Eu,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>Ud,createPortal:()=>zd,createRoot:()=>Nd,default:()=>Io,findDOMNode:()=>Vd,flushSync:()=>Bd,hydrate:()=>Ad,hydrateRoot:()=>Wd,render:()=>Qd,unmountComponentAtNode:()=>Hd,unstable_batchedUpdates:()=>$d,unstable_renderSubtreeIntoContainer:()=>jd,version:()=>Kd});var ol={};zo(ol,{default:()=>k,unstable_IdlePriority:()=>gs,unstable_ImmediatePriority:()=>bs,unstable_LowPriority:()=>ys,unstable_NormalPriority:()=>vs,unstable_Profiling:()=>ks,unstable_UserBlockingPriority:()=>ws,unstable_cancelCallback:()=>Es,unstable_continueExecution:()=>_s,unstable_forceFrameRate:()=>Ps,unstable_getCurrentPriorityLevel:()=>Ss,unstable_getFirstCallbackNode:()=>Ts,unstable_next:()=>Rs,unstable_now:()=>hs,unstable_pauseExecution:()=>Ls,unstable_requestPaint:()=>Cs,unstable_runWithPriority:()=>Fs,unstable_scheduleCallback:()=>Ds,unstable_shouldYield:()=>xs,unstable_wrapCallback:()=>Ms});var $o={};var k={},jo=$o;function Lu(e,n){var t=e.length;e.push(n);e:for(;0<t;){var l=t-1>>>1,u=e[l];if(!(0<nl(u,n)))break e;e[l]=n,e[t]=u,t=l}}function Se(e){return e.length===0?null:e[0]}function ll(e){if(e.length===0)return null;var n=e[0],t=e.pop();if(t!==n){e[0]=t;e:for(var l=0,u=e.length,r=u>>>1;l<r;){var o=2*(l+1)-1,a=e[o],i=o+1,f=e[i];if(0>nl(a,t))i<u&&0>nl(f,a)?(e[l]=f,e[i]=t,l=i):(e[l]=a,e[o]=t,l=o);else{if(!(i<u&&0>nl(f,t)))break e;e[l]=f,e[i]=t,l=i}}}return n}function nl(e,n){var t=e.sortIndex-n.sortIndex;return t!==0?t:e.id-n.id}typeof performance=="object"&&typeof performance.now=="function"?(Ko=performance,k.unstable_now=function(){return Ko.now()}):(Su=Date,qo=Su.now(),k.unstable_now=function(){return Su.now()-qo});var Ko,Su,qo,Me=[],Xe=[],ms=1,ge=null,X=3,ul=!1,bn=!1,it=!1,Go=typeof setTimeout=="function"?setTimeout:null,Zo=typeof clearTimeout=="function"?clearTimeout:null,Yo=typeof jo.nextTick<"u"?jo.nextTick:null;typeof Pe<"u"&&Pe.scheduling!==void 0&&Pe.scheduling.isInputPending!==void 0&&Pe.scheduling.isInputPending.bind(Pe.scheduling);function Cu(e){for(var n=Se(Xe);n!==null;){if(n.callback===null)ll(Xe);else{if(!(n.startTime<=e))break;ll(Xe),n.sortIndex=n.expirationTime,Lu(Me,n)}n=Se(Xe)}}function Fu(e){if(it=!1,Cu(e),!bn)if(Se(Me)!==null)bn=!0,xu(Du);else{var n=Se(Xe);n!==null&&Mu(Fu,n.startTime-e)}}function Du(e,n){bn=!1,it&&(it=!1,Zo(ct),ct=-1),ul=!0;var t=X;try{for(Cu(n),ge=Se(Me);ge!==null&&(!(ge.expirationTime>n)||e&&!na());){var l=ge.callback;if(typeof l=="function"){ge.callback=null,X=ge.priorityLevel;var u=l(ge.expirationTime<=n);n=k.unstable_now(),typeof u=="function"?ge.callback=u:ge===Se(Me)&&ll(Me),Cu(n)}else ll(Me);ge=Se(Me)}if(ge!==null)var r=!0;else{var o=Se(Xe);o!==null&&Mu(Fu,o.startTime-n),r=!1}return r}finally{ge=null,X=t,ul=!1}}var rl=!1,tl=null,ct=-1,Jo=5,ea=-1;function na(){return!(k.unstable_now()-ea<Jo)}function Tu(){if(tl!==null){var e=k.unstable_now();ea=e;var n=!0;try{n=tl(!0,e)}finally{n?at():(rl=!1,tl=null)}}else rl=!1}var at;typeof Yo=="function"?at=function(){Yo(Tu)}:typeof MessageChannel<"u"?(Ru=new MessageChannel,Xo=Ru.port2,Ru.port1.onmessage=Tu,at=function(){Xo.postMessage(null)}):at=function(){Go(Tu,0)};var Ru,Xo;function xu(e){tl=e,rl||(rl=!0,at())}function Mu(e,n){ct=Go(function(){e(k.unstable_now())},n)}k.unstable_IdlePriority=5;k.unstable_ImmediatePriority=1;k.unstable_LowPriority=4;k.unstable_NormalPriority=3;k.unstable_Profiling=null;k.unstable_UserBlockingPriority=2;k.unstable_cancelCallback=function(e){e.callback=null};k.unstable_continueExecution=function(){bn||ul||(bn=!0,xu(Du))};k.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Jo=0<e?Math.floor(1e3/e):5};k.unstable_getCurrentPriorityLevel=function(){return X};k.unstable_getFirstCallbackNode=function(){return Se(Me)};k.unstable_next=function(e){switch(X){case 1:case 2:case 3:var n=3;break;default:n=X}var t=X;X=n;try{return e()}finally{X=t}};k.unstable_pauseExecution=function(){};k.unstable_requestPaint=function(){};k.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var t=X;X=e;try{return n()}finally{X=t}};k.unstable_scheduleCallback=function(e,n,t){var l=k.unstable_now();switch(typeof t=="object"&&t!==null?(t=t.delay,t=typeof t=="number"&&0<t?l+t:l):t=l,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=1073741823;break;case 4:u=1e4;break;default:u=5e3}return u=t+u,e={id:ms++,callback:n,priorityLevel:e,startTime:t,expirationTime:u,sortIndex:-1},t>l?(e.sortIndex=t,Lu(Xe,e),Se(Me)===null&&e===Se(Xe)&&(it?(Zo(ct),ct=-1):it=!0,Mu(Fu,t-l))):(e.sortIndex=u,Lu(Me,e),bn||ul||(bn=!0,xu(Du))),e};k.unstable_shouldYield=na;k.unstable_wrapCallback=function(e){var n=X;return function(){var t=X;X=n;try{return e.apply(Line truncated
`+Ou+e}var Iu=!1;function Uu(e,n){if(!e||Iu)return"";Iu=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(n,[])}catch(f){var l=f}Reflect.construct(e,[],n)}else{try{n.call()}catch(f){l=f}e.call(n.prototype)}else{try{throw Error()}catch(f){l=f}e()}}catch(f){if(f&&l&&typeof f.stack=="string"){for(var u=f.stack.split(`
`),r=l.stack.split(`
`),o=u.length-1,a=r.length-1;1<=o&&0<=a&&u[o]!==r[a];)a--;for(;1<=o&&0<=a;o--,a--)if(u[o]!==r[a]){if(o!==1||a!==1)do if(o--,a--,0>a||u[o]!==r[a]){var i=`
`+u[o].replace(" at new "," at ");return e.displayName&&i.includes("<anonymous>")&&(i=i.replace("<anonymous>",e.displayName)),i}while(1<=o&&0<=a);break}}}finally{Iu=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?vt(e):""}function Bs(e){switch(e.tag){case 5:return vt(e.type);case 16:return vt("Lazy");case 13:return vt("Suspense");case 19:return vt("SuspenseList");case 0:case 2:case 15:return e=Uu(e.type,!1),e;case 11:return e=Uu(e.type.render,!1),e;case 1:return e=Uu(e.type,!0),e;default:return""}}function rr(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case On:return"Fragment";case Mn:return"Portal";case tr:return"Profiler";case qr:return"StrictMode";case lr:return"Suspense";case ur:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case mi:return(e.displayName||"Context")+".Consumer";case pi:return(e._context.displayName||"Context")+".Provider";case Yr:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Xr:return n=e.displayName||null,n!==null?n:rr(e.type)||"Memo";case Ze:n=e._payload,e=e._init;try{return rr(e(n))}catch{}}return null}function As(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return rr(n);case 8:return n===qr?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function fn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function gi(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Ws(e){var n=gi(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),l=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var u=t.get,r=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return u.call(this)},set:function(o){l=""+o,r.call(this,o)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return l},setValue:function(o){l=""+o},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function il(e){e._valueTracker||(e._valueTracker=Ws(e))}function bi(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),l="";return e&&(l=gi(e)?e.checked?"true":"false":e.value),e=l,e!==t&&(n.setValue(e),!0)}function Ul(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function or(e,n){var t=n.checked;return z({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function ra(e,n){var t=n.defaultValue==null?"":n.defaultValue,l=n.checked!=null?n.checked:n.defaultChecked;t=fn(n.value!=null?n.value:t),e._wrapperState={initialChecked:l,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function yi(e,n){n=n.checked,n!=null&&Kr(e,"checked",n,!1)}function ar(e,n){yi(e,n);var t=fn(n.value),l=n.type;if(t!=null)l==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(l==="submit"||l==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?ir(e,n.type,t):n.hasOwnProperty("defaultValue")&&ir(e,n.type,fn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function oa(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var l=n.type;if(!(l!=="submit"&&l!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function ir(e,n,t){n==="number"&&Ul(e.ownerDocument)===e||(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var kt=Array.isArray;function $n(e,n,t,l){if(e=e.options,n){n={};for(var u=0;u<t.length;u++)n["$"+t[u]]=!0;for(t=0;t<e.length;t++)u=n.hasOwnProperty("$"+e[t].value),e[t].selected!==u&&(e[t].selected=u),u&&l&&(e[t].defaultSelected=!0)}else{for(t=""+fn(t),n=null,u=0;u<e.length;u++){if(e[u].value===t){e[u].selected=!0,l&&(e[u].defaultSelected=!0);return}n!==null||e[u].disabled||(n=e[u])}n!==null&&(n.selected=!0)}}function cr(e,n){if(n.dangerou Line truncated
`).replace(Gf,"")}function kl(e,n,t){if(n=Fa(n),Fa(e)!==n&&t)throw Error(h(425))}function Hl(){}var Er=null,_r=null;function Pr(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Sr=typeof setTimeout=="function"?setTimeout:void 0,Zf=typeof clearTimeout=="function"?clearTimeout:void 0,Da=typeof Promise=="function"?Promise:void 0,Jf=typeof queueMicrotask=="function"?queueMicrotask:typeof Da<"u"?function(e){return Da.resolve(null).then(e).catch(ed)}:Sr;function ed(e){setTimeout(function(){throw e})}function ju(e,n){var t=n,l=0;do{var u=t.nextSibling;if(e.removeChild(t),u&&u.nodeType===8)if(t=u.data,t==="/$"){if(l===0){e.removeChild(u),zt(n);return}l--}else t!=="$"&&t!=="$?"&&t!=="$!"||l++;t=u}while(t);zt(n)}function Ae(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?")break;if(n==="/$")return null}}return e}function xa(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var t=e.data;if(t==="$"||t==="$!"||t==="$?"){if(n===0)return e;n--}else t==="/$"&&n++}e=e.previousSibling}return null}var ut=Math.random().toString(36).slice(2),Ue="__reactFiber$"+ut,Wt="__reactProps$"+ut,je="__reactContainer$"+ut,Tr="__reactEvents$"+ut,nd="__reactListeners$"+ut,td="__reactHandles$"+ut;function kn(e){var n=e[Ue];if(n)return n;for(var t=e.parentNode;t;){if(n=t[je]||t[Ue]){if(t=n.alternate,n.child!==null||t!==null&&t.child!==null)for(e=xa(e);e!==null;){if(t=e[Ue])return t;e=xa(e)}return n}e=t,t=e.parentNode}return null}function Gt(e){return e=e[Ue]||e[je],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Nn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(h(33))}function fu(e){return e[Wt]||null}var Rr=[],Vn=-1;function hn(e){return{current:e}}function M(e){0>Vn||(e.current=Rr[Vn],Rr[Vn]=null,Vn--)}function D(e,n){Vn++,Rr[Vn]=e.current,e.current=n}var dn={},ee=hn(dn),ae=hn(!1),Pn=dn;function Zn(e,n){var t=e.type.contextTypes;if(!t)return dn;var l=e.stateNode;if(l&&l.__reactInternalMemoizedUnmaskedChildContext===n)return l.__reactInternalMemoizedMaskedChildContext;var u,r={};for(u in t)r[u]=n[u];return l&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=r),r}function ie(e){return e=e.childContextTypes,e!=null}function $l(){M(ae),M(ee)}function Ma(e,n,t){if(ee.current!==dn)throw Error(h(168));D(ee,n),D(ae,t)}function oc(e,n,t){var l=e.stateNode;if(n=n.childContextTypes,typeof l.getChildContext!="function")return t;l=l.getChildContext();for(var u in l)if(!(u in n))throw Error(h(108,As(e)||"Unknown",u));return z({},t,l)}function jl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dn,Pn=ee.current,D(ee,e),D(ae,ae.current),!0}function Oa(e,n,t){var l=e.stateNode;if(!l)throw Error(h(169));t?(e=oc(e,n,Pn),l.__reactInternalMemoizedMergedChildContext=e,M(ae),M(ee),D(ee,e)):M(ae),D(ae,t)}var Be=null,du=!1,Ku=!1;function ac(e){Be===null?Be=[e]:Be.push(e)}function ld(e){du=!0,ac(e)}function gn(){if(!Ku&&Be!==null){Ku=!0;var e=0,n=F;try{var t=Be;for(F=1;e<t.length;e++){var l=t[e];do l=l(!0);while(l!==null)}Be=null,du=!1}catch(u){throw Be!==null&&(Be=Be.slice(e+1)),xi(Zr,gn),u}finally{F=n,Ku=!1}}return null}var ud=qe.ReactCurrentBatchConfig;function Re(e,n){if(e&&e.defaultProps){n=z({},n),e=e.defaultProps;for(var t in e)n[t]===void 0&&(n[t]=e[t]);return n}return n}var Kl=hn(null),ql=null,Bn=null,ao=null;function io(){ao=Bn=ql=null}function co(e){var n=Kl.current;M(Kl),e._currentValue=n}function Lr(e,n,t){for(;e!==null;){var l=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,l!==null&&(l.childLanes|=n)):l!==null&&(l.childLanes&n)!==n&&(l.childLanes|=n),e===t)break;e=e.return}}function Yn(e,n){ql=e,ao=Bn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&n&&(oe=!0),e.firstContext=null)}function Ee(e){var n=e._currentValue;if(ao!==e)if(e={context:e,memoizedValue:n,next:null},Bn===null){if(ql===null)throw Error(h(308));Bn=e,ql.dependencies={lanes:0,firstContext:e}}else Bn=Bn.next=e;return n}var Fe=null,Je=!1;function so(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ic(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function He(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function an(e,n){var t=e.updateQueue;t!==null&&(t=t.shared,Zc(e)?(e=t.interleaved,e===null?(n.next=n,Fe===null?Fe=[t]:Fe.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(e=t.pending,e===null?n.next=n:(n.next=e.next,e.next=n),t.pending=n))}function Fl(e,n,t){if(n=n.updateQueue,n!==null&&(n=n.shared,(4194240&t)!==0)){var l=n.lanes;l&=e.pendingLanes Line truncated
Error generating stack: `+r.message+`
`+r.stack}return{value:e,source:n,stack:u}}function Mr(e,n){try{console.error(n.value)}catch(t){setTimeout(function(){throw t})}}var dd=typeof WeakMap=="function"?WeakMap:Map;function Ic(e,n,t){t=He(-1,t),t.tag=3,t.payload={element:null};var l=n.value;return t.callback=function(){tu||(tu=!0,Ar=l),Mr(e,n)},t}function Uc(e,n,t){t=He(-1,t),t.tag=3;var l=e.type.getDerivedStateFromError;if(typeof l=="function"){var u=n.value;t.payload=function(){return l(u)},t.callback=function(){Mr(e,n)}}var r=e.stateNode;return r!==null&&typeof r.componentDidCatch=="function"&&(t.callback=function(){Mr(e,n),typeof l!="function"&&(cn===null?cn=new Set([this]):cn.add(this));var o=n.stack;this.componentDidCatch(n.value,{componentStack:o!==null?o:""})}),t}function Ha(e,n,t){var l=e.pingCache;if(l===null){l=e.pingCache=new dd;var u=new Set;l.set(n,u)}else u=l.get(n),u===void 0&&(u=new Set,l.set(n,u));u.has(t)||(u.add(t),e=Sd.bind(null,e,n,t),n.then(e,e))}function $a(e){do{var n;if((n=e.tag===13)&&(n=e.memoizedState,n=n===null||n.dehydrated!==null),n)return e;e=e.return}while(e!==null);return null}function ja(e,n,t,l,u){return 1&e.mode?(e.flags|=65536,e.lanes=u,e):(e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,t.tag===1&&(t.alternate===null?t.tag=17:(n=He(-1,1),n.tag=2,an(t,n))),t.lanes|=1),e)}var zc,Or,Nc,Vc;zc=function(e,n){for(var t=n.child;t!==null;){if(t.tag===5||t.tag===6)e.appendChild(t.stateNode);else if(t.tag!==4&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===n)break;for(;t.sibling===null;){if(t.return===null||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}};Or=function(){};Nc=function(e,n,t,l){var u=e.memoizedProps;if(u!==l){e=n.stateNode,wn(Ne.current);var r=null;switch(t){case"input":u=or(e,u),l=or(e,l),r=[];break;case"select":u=z({},u,{value:void 0}),l=z({},l,{value:void 0}),r=[];break;case"textarea":u=cr(e,u),l=cr(e,l),r=[];break;default:typeof u.onClick!="function"&&typeof l.onClick=="function"&&(e.onclick=Hl)}fr(t,l);var o;t=null;for(f in u)if(!l.hasOwnProperty(f)&&u.hasOwnProperty(f)&&u[f]!=null)if(f==="style"){var a=u[f];for(o in a)a.hasOwnProperty(o)&&(t||(t={}),t[o]="")}else f!=="dangerouslySetInnerHTML"&&f!=="children"&&f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&f!=="autoFocus"&&(xt.hasOwnProperty(f)?r||(r=[]):(r=r||[]).push(f,null));for(f in l){var i=l[f];if(a=u?.[f],l.hasOwnProperty(f)&&i!==a&&(i!=null||a!=null))if(f==="style")if(a){for(o in a)!a.hasOwnProperty(o)||i&&i.hasOwnProperty(o)||(t||(t={}),t[o]="");for(o in i)i.hasOwnProperty(o)&&a[o]!==i[o]&&(t||(t={}),t[o]=i[o])}else t||(r||(r=[]),r.push(f,t)),t=i;else f==="dangerouslySetInnerHTML"?(i=i?i.__html:void 0,a=a?a.__html:void 0,i!=null&&a!==i&&(r=r||[]).push(f,i)):f==="children"?typeof i!="string"&&typeof i!="number"||(r=r||[]).push(f,""+i):f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&(xt.hasOwnProperty(f)?(i!=null&&f==="onScroll"&&x("scroll",e),r||a===i||(r=[])):(r=r||[]).push(f,i))}t&&(r=r||[]).push("style",t);var f=r;(n.updateQueue=f)&&(n.flags|=4)}};Vc=function(e,n,t,l){t!==l&&(n.flags|=4)};function gt(e,n){if(!O)switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;n!==null;)n.alternate!==null&&(t=n),n=n.sibling;t===null?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function Z(e){var n=e.alternate!==null&&e.alternate.child===e.child,t=0,l=0;if(n)for(var u=e.child;u!==null;)t|=u.lanes|u.childLanes,l|=14680064&u.subtreeFlags,l|=14680064&u.flags,u.return=e,u=u.sibling;else for(u=e.child;u!==null;)t|=u.lanes|u.childLanes,l|=u.subtreeFlags,l|=u.flags,u.return=e,u=u.sibling;return e.subtreeFlags|=l,e.childLanes=t,n}function pd(e,n,t){var l=n.pendingProps;switch(po(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Z(n),null;case 1:return ie(n.type)&&$l(),Z(n),null;case 3:return l=n.stateNode,nt(),M(ae),M(ee),bo(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),e!==null&&e.child!==null||(mt(n)?n.flags|=4:e===null||e.memoizedState.isDehydrated&&!(256&n.flags)||(n.flags|=1024,Ce!==null&&(Hr(Ce),Ce=null))),Or(e,n),Z(n),null;case 5:go(n);var u=wn(Ht.current);if(t=n.type,e!==null&&n.stateNode!=null)Nc(e,n,t,l,u),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!l){if(n.stateNode===null)throw Error(h(166));return Z(n),null}if(e=wn(Ne.current),mt(n)){l=n.stateNode,t=n.type;var r=n.memoizedProps;switch(l[Ue]=n,l[Wt]=r,e=(1&n.mode)!==0,t){case"dialog":x("cancel",l),x("close",l);break;case"iframe":case"object":case"embed":x("load",l);break;case"video":case"audio":for(u=0;u<Et.length;u++)x(Et[u],l);break;case"source":x("error",l);break;case"img":case"image":case"link":x("error",l),x("load",l);break;case"details":x("toggle",l);break;case"input":ra(l,r),x("invalid",l);break;case"select":l._wrapperState={wasMultiple:!!r.multiple},x("invalid",l);bre Line truncated
//# sourceMappingURL=_script0.KMYJOWXP.mjs.map
@@ -1,2 +0,0 @@
import{a as s,b as x,c as j,d as C,e as V,f as B,g as _,h as P}from"./chunk-BIAKEFP3.mjs";import{a as h}from"./chunk-ZAAROK5D.mjs";import"./chunk-WXY3Q2W6.mjs";import{a as r,b as a}from"./chunk-LTFW3AQD.mjs";import{D as A,M as p,O as d,P as O,R as K,Z as k,aa as q,ba as N,c as f,g as v,ja as l,k as y,ka as z,l as u,la as c,s as e,t as w}from"./chunk-ZLFJQ64H.mjs";import"./chunk-ELYU6EKT.mjs";var H=c(x),J=c(s);var S={BpY6lVjPH:"(min-width: 810px) and (max-width: 1199px)",sMYObbAUV:"(min-width: 1200px)",sxwow_nJs:"(max-width: 809px)"},E=()=>typeof document<"u",Y={BpY6lVjPH:"framer-v-xxilgt",sMYObbAUV:"framer-v-1m91vqz",sxwow_nJs:"framer-v-vtv0sr"};E()&&N("sMYObbAUV",S,Y);var W={Desktop:"sMYObbAUV",Phone:"sxwow_nJs",Tablet:"BpY6lVjPH"},G={default:{duration:0}},g=h(),Z=v(function({id:D,style:I,className:M,width:Q,height:X,layoutId:i,variant:b="sMYObbAUV",...R},F){let L=W[b]||b;u(()=>{let t=h();if(document.title=t.title||"",t.viewport){var m;(m=document.querySelector('meta[name="viewport"]'))===null||m===void 0||m.setAttribute("content",t.viewport)}t.bodyClassName&&(Array.from(document.body.classList).filter(o=>o.startsWith("framer-body-")).map(o=>document.body.classList.remove(o)),document.body.classList.add(t.bodyClassName))},[]);let[er,ar]=q(L,S,!1),tr=void 0,nr=G.default,U=A(),T=y();return r(O.Provider,{value:{primaryVariantId:"sMYObbAUV",variantClassNames:Y},children:r(w,{id:i??T,children:a(e.div,{className:p("framer-A5xKO",V,P),style:{display:"contents"},children:[a(e.div,{...R,className:p("framer-1m91vqz",M),ref:F,style:{...I},children:[r(e.main,{className:"framer-1c55rfw","data-framer-name":"Main",name:"Main",children:r(e.div,{className:"framer-1yk6b1q","data-framer-name":"Container Small",name:"Container Small",children:a(e.header,{className:"framer-pyrf6f","data-framer-name":"Intro",name:"Intro",children:[a(e.div,{className:"framer-1cm4onv","data-framer-name":"Text Wrap",name:"Text Wrap",children:[r(l,{__fromCanvasComponent:!0,children:r(f,{children:r("h1",{className:"framer-styles-preset-3nqyhf","data-styles-preset":"YAP816Y5n",style:{"--framer-text-alignment":"center"},children:"404 Error"})}),className:"framer-xmo5al","data-framer-name":"Name",name:"Name",verticalAlignment:"top",withExternalLayout:!0}),r(l,{__fromCanvasComponent:!0,children:r(f,{children:r("h1",{className:"framer-styles-preset-1521une","data-styles-preset":"ZuGlwtIl8",style:{"--framer-text-alignment":"center"},children:"This page got removed or never existed."})}),className:"framer-xyfkm8","data-framer-name":"Lead",name:"Lead",verticalAlignment:"top",withExternalLayout:!0})]}),r(e.div,{className:"framer-i3dp4","data-framer-name":"Button Row",name:"Button Row",children:r(d,{className:"framer-rtghoi-container",children:r(x,{height:"100%",id:"TgFBJfS6u",layoutId:"TgFBJfS6u",link:K({webPageId:"augiA20Il"},U),title:"Back home",variant:"eUhMm5thz",width:"100%"})})})]})})}),a(e.div,{className:"framer-1ycv232","data-framer-name":"Background Pattern",name:"Background Pattern",children:[r(e.div,{className:"framer-t5nx18","data-framer-name":"Overlay",name:"Overlay"}),r(d,{className:"framer-1a22j1i-container",children:r(s,{back:'var(--token-b51ef5c2-aa9a-430c-a5f7-c49146f35812, rgb(253, 253, 252)) /* {"name":"Page Background"} */',diagonal:!0,direction:"left",duration:5,front:'var(--token-62be83f1-0097-4872-b224-94c7b2aa11d6, rgb(245, 245, 245)) /* {"name":"UI Background"} */',height:"100%",id:"f_ssoph4Q",layoutId:"f_ssoph4Q",patternType:"paper",radius:0,scale:10,shouldAnimate:!1,style:{height:"100%",width:"100%"},width:"100%"})})]})]}),r("div",{id:"overlay"})]})})})}),$=['.framer-A5xKO [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }",`.${g.bodyClassName} { background: var(--token-b51ef5c2-aa9a-430c-a5f7-c49146f35812, rgb(253, 253, 252)); }`,".framer-A5xKO .framer-1mmdigu { display: block; }",".framer-A5xKO .framer-1m91vqz { align-content: center; align-items: center; background-color: var(--token-b51ef5c2-aa9a-430c-a5f7-c49146f35812, #fdfdfc); display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 750px; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }",".framer-A5xKO .framer-1c55rfw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 58px; height: min-content; justify-content: flex-start; overflow: visible; padding: 100px 0px 160px 0px; position: relative; width: 1px; z-index: 3; }",".framer-A5xKO .framer-1yk6b1q { align-content: center; align-items: center; display: flex; fleLine truncated
//# sourceMappingURL=b8zp5Hym5y33-u64vsK8L8wkFaoK0WA7SRMuRgTo6_c.MXZTJDNV.mjs.map
File diff suppressed because it is too large. Load diff
-6
View File
@@ -1,6 +0,0 @@
import{a as m,b as X}from"./chunk-LTFW3AQD.mjs";import{$ as Y,E as y,F as S,H as l,K as E,M as _,Q as U,Z as P,da as G,fa as K,g as B,ga as z,ha as R,k as N,ka as j,s as w,t as A}from"./chunk-ZLFJQ64H.mjs";function q(o){let{patternType:a,front:t,back:r,radius:D,scale:e,shouldAnimate:f,direction:d,diagonal:k,duration:b}=o,V=S.current()===S.canvas,n,c,i,g,C,I,s,h,x=y.toHexString(y(t)),M=y.toHexString(y(r)),p=x.replace("#",""),Z=M.replace("#",""),T=d==="left"||d==="top"?-1:1,u=d==="left"||d==="right"?T*e:0,v=d==="top"||d==="bottom"?T*e:0;return a==="wave"&&(n=`radial-gradient(circle at center center, ${t}, ${r}), repeating-radial-gradient(circle at center center, ${t}, ${t}, ${e}px, transparent ${e*2}px, transparent ${e}px)`,C="multiply"),a==="zigzag"&&(n=`linear-gradient(135deg, ${t} 25%, transparent 25%), linear-gradient(225deg, ${t} 25%, transparent 25%), linear-gradient(45deg, ${t} 25%, transparent 25%), linear-gradient(315deg, ${t} 25%, ${r} 25%)`,c=`${e}px 0, ${e}px 0, 0 0, 0 0`,i=`${e*2}px ${e*2}px`,g="repeat"),a==="diagonal"&&(n=`repeating-linear-gradient(45deg, ${t}, ${t} ${e/2}px, ${r} ${e/2}px, ${r} ${e*2}px )`),a==="diagonal-two"&&(n=`repeating-linear-gradient( 135deg, ${t}, ${t} ${e/2}px, ${r} ${e/2}px, ${r} ${e*2}px )`),a==="blocks"&&(n=`linear-gradient(30deg, ${t} 12%, transparent 12.5%, transparent 87%, ${t} 87.5%, ${t}), linear-gradient(150deg, ${t} 12%, transparent 12.5%, transparent 87%, ${t} 87.5%, ${t}), linear-gradient(30deg, ${t} 12%, transparent 12.5%, transparent 87%, ${t} 87.5%, ${t}), linear-gradient(150deg, ${t} 12%, transparent 12.5%, transparent 87%, ${t} 87.5%, ${t}), linear-gradient(60deg, ${r} 25%, transparent 25.5%, transparent 75%, ${r} 75%, ${r}), linear-gradient(60deg, ${r} 25%, transparent 25.5%, transparent 75%, ${r} 75%, ${r})`,i=`${e*8}px ${e*14}px`,c=`0 0, 0 0, ${e*4}px ${e*7}px, ${e*4}px ${e*7}px, 0 0, ${e*4}px ${e*7}px`),a==="polka"&&(n=`radial-gradient(${t} 1px, transparent 1px), radial-gradient(${t} 1px, ${r} 1px)`,i=`${e*2}px ${e*2}px`,c=`0 0, ${e}px ${e}px`),a==="rhombus"&&(n=`linear-gradient(135deg, ${t} 25%, transparent 25%), linear-gradient(225deg, ${t} 25%, transparent 25%), linear-gradient(45deg, ${t} 25%, transparent 25%), linear-gradient(315deg, ${t} 25%, ${r} 25%)`,c=`${e}px 0, ${e}px 0, 0 0, 0 0`,i=`${e}px ${e}px`,g="repeat"),a==="stars"&&(n=`radial-gradient(ellipse ${e}px ${e}px, ${t}, ${t} 25%, ${r} 25%)`,i=`${e/2}px ${e/2}px`,f&&(h=`${u}px ${v}px`)),a==="circles"&&(n=`radial-gradient(circle at 100% 50%, ${r} 20%, ${t} 21%, ${t} 34%, transparent 35%, transparent), radial-gradient(circle at 0% 50%, ${r} 20%, ${t} 21%, ${t} 34%, ${r} 35%, ${r})`,i=`${e*2}px ${e*2}px`),a==="rectangles"&&(n=`repeating-linear-gradient(45deg, ${t} 25%, transparent 25%, transparent 75%, ${t} 75%, ${t}), repeating-linear-gradient(45deg, ${t} 25%, ${r} 25%, ${r} 75%, ${t} 75%, ${t})`,c=`0 0, ${e}px ${e}px`,i=`${e*2}px ${e*2}px`),a==="lines"&&(n=`linear-gradient(0deg, ${t} 50%, ${r} 50%)`,i=`${e}px ${e}px`),a==="lines-vertical"&&(n=`linear-gradient(to right, ${t} 50%, ${r} 50%)`,i=`${e}px ${e}px`),a==="paper"&&(n=`linear-gradient(${t} 2px, transparent 2px), linear-gradient(90deg, ${t} 2px, transparent 2px), linear-gradient(${t} 1px, transparent 1px), linear-gradient(90deg, ${t} 1px, ${r} 1px)`,i=`${e*5}px ${e*5}px, ${e*5}px ${e*5}px, ${e}px ${e}px, ${e}px ${e}px`,c="-2px -2px, -2px -2px, -1px -1px, -1px -1px"),a==="crosses"&&(n=`url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' width='40' height='40' %3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23${p}' %3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")`,i=`${e*4}px ${e*4}px`,s=r),a==="wave-lines"&&(n=`url("data:image/svg+xml,%3Csvg width='100' height='20' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M21.184 20c.357-.13.72-.264 1.088-.402l1.768-.661C33.64 15.347 39.647 14 50 14c10.271 0 15.362 1.222 24.629 4.928.955.383 1.869.74 2.75 1.072h6.225c-2.51-.73-5.139-1.691-8.233-2.928C65.888 13.278 60.562 12 50 12c-10.626 0-16.855 1.397-26.66 5.063l-1.767.662c-2.475.923-4.66 1.674-6.724 2.275h6.335zm0-20C13.258 2.892 8.077 4 0 4V2c5.744 0 9.951-.574 14.85-2h6.334zM77.38 0C85.239 2.966 90.502 4 100 4V2c-6.842 0-11.386-.542-16.396-2h-6.225zM0 14c8.44 0 13.718-1.21 22.272-4.402l1.768-.661C33.64 5.347 39.647 4 50 4c10.271 0 15.362 1.222 24.629 4.928C84.112 12.722 89.438 14 100 14v-2c-10.271 0-15.362-1.222-24.629-4.928C65.888 3.278 60.562 2 50 2 39.374 2 33.145 3.397 23.34 7.063l-1.767.662C13.223 10.84 8.163 12 0 12v2z' fill='%23${p}' fill-rule='evenodd'/%3E%3C/svg%3E")`,i=`${e*10}px ${e*2}px`,s=r,f&&(h=`${u*10}px ${v*2}px`)),a==="clouds"&&(n=`url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' width='56' he Line truncated
<path d="M3.84662 11.6534L10.4463 5.05373" stroke="#7D7F83" stroke-linecap="square" stroke-linejoin="round"/>
<path d="M4.55371 4.34662H11.1534V10.9463" stroke="#7D7F83" stroke-linecap="square" stroke-linejoin="round"/>
</svg>
`,transition:x,withExternalLayout:!0})})]})})})})}),oe=['.framer-uvY9Z [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }",".framer-uvY9Z .framer-1et82f9 { display: block; }",".framer-uvY9Z .framer-1bo9ea8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-width: 80px; overflow: visible; padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; }",".framer-uvY9Z .framer-1y46cp2 { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; }",".framer-uvY9Z .framer-h3qvaa { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 34px); justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 34px; }",".framer-uvY9Z .framer-1fl07j8 { flex: none; height: 20px; position: relative; width: 20px; }",".framer-uvY9Z .framer-v-1bo9ea8 .framer-1bo9ea8 { cursor: pointer; }","@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-uvY9Z .framer-1bo9ea8, .framer-uvY9Z .framer-h3qvaa { gap: 0px; } .framer-uvY9Z .framer-1bo9ea8 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-uvY9Z .framer-1bo9ea8 > :first-child, .framer-uvY9Z .framer-h3qvaa > :first-child { margin-left: 0px; } .framer-uvY9Z .framer-1bo9ea8 > :last-child, .framer-uvY9Z .framer-h3qvaa > :last-child { margin-right: 0px; } .framer-uvY9Z .framer-h3qvaa > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }",".framer-uvY9Z.framer-v-qab6ax .framer-1bo9ea8 { height: 48px; max-width: 40px; min-width: unset; width: 40px; }"],$=P(ie,oe,"framer-uvY9Z"),ue=$;$.displayName="Element/Primary Button";$.defaultProps={height:40,width:93.5};E($,{variant:{options:["eUhMm5thz","wnE6MX8Fg"],optionTitles:["Desktop","Moible"],title:"Variant",type:l.Enum},GObG5AgF2:{defaultValue:"Button",displayTextArea:!1,title:"Title",type:l.String},arXdVdpq1:{title:"Link",type:l.Link},EGtmuBZu6:{title:"Tap",type:l.EventHandler}});j($,[{family:"Inter",moduleAsset:{localModuleIdentifier:"local-module:canvasComponent/Ua1MwHoXi:default",url:"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf"},style:"normal",url:"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf",weight:"600"}]);z.loadWebFontsFromSelectors(["GF;Inter Tight-600"]);var $e=[{family:"Inter Tight",moduleAsset:{localModuleIdentifier:"local-module:css/YAP816Y5n:default",url:"https://fonts.gstatic.com/s/intertight/v2/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj0QiqXCRToK8EPg.ttf"},style:"normal",url:"https://fonts.gstatic.com/s/intertight/v2/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj0QiqXCRToK8EPg.ttf",weight:"600"}],be=['.framer-wSDaq .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-wSDaq .framer-styles-preset-3nqyhf.rich-text-wrapper h1, .framer-wSDaq .framer-styles-preset-3nqyhf.rich-text-wrapper [data-preset-tag="h1"] { --framer-font-family: "Inter Tight", sans-serif; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: -0.4px; --framer-line-height: 48px; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-02a6872c-fbac-4181-a8b8-1dcaa68ff80d, #161616); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-wSDaq .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-wSDaq .framer-styles-preset-3nqyhf.rich-text-wrapper h1, .framer-wSDaq .framer-styles-preset-3nqyhf.rich-text-wrapper [data-preset-tag="h1"] { --framer-font-family: "Inter Tight", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: -0.4px; --framer-line-height: 48px; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-02a6872c-fbac-4181-a8b8-1dcaa68ff80d, #f2f2f2); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-wSDaq .framer-styles-preset-3nqyhf:not(.rich-text-wrapper), .framer-wSDaq .framer-styles-preset-3nqyhf.rich-text-wrapper h1, .framer-wSDaq .framer-styles-preset-3nqyhf.rich-text-wrapper [d Line truncated
//# sourceMappingURL=chunk-BIAKEFP3.mjs.map
-2
View File
@@ -1,2 +0,0 @@
var e=Object.defineProperty;var d=(n,t)=>{for(var o in t)e(n,o,{get:t[o],enumerable:!0})};var f=typeof document<"u"?globalThis.navigator:void 0,r=typeof document<"u"?globalThis.window:void 0,i=typeof document>"u"?{}:void 0;if(typeof document>"u"){let n=Object.prototype.toString;Object.prototype.toString=function(...t){return this===i?"[object global]":n.call(this,...t)}}export{d as a,f as b,r as c};
//# sourceMappingURL=chunk-ELYU6EKT.mjs.map
-2
View File
@@ -1,2 +0,0 @@
import{a as l,q as i}from"./chunk-ZLFJQ64H.mjs";var f="default"in i?l:i,o={},y=f,C=Symbol.for("react.element"),g=Symbol.for("react.fragment"),x=Object.prototype.hasOwnProperty,M=y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,S={key:!0,ref:!0,__self:!0,__source:!0};function c(n,e,s){var t,a={},r=null,u=null;s!==void 0&&(r=""+s),e.key!==void 0&&(r=""+e.key),e.ref!==void 0&&(u=e.ref);for(t in e)x.call(e,t)&&!S.hasOwnProperty(t)&&(a[t]=e[t]);if(n&&n.defaultProps)for(t in e=n.defaultProps,e)a[t]===void 0&&(a[t]=e[t]);return{$$typeof:C,type:n,key:r,ref:u,props:a,_owner:M.current}}o.Fragment=g;o.jsx=c;o.jsxs=c;var v=o.Fragment,I=o.jsx,_=o.jsxs;export{I as a,_ as b};
//# sourceMappingURL=chunk-LTFW3AQD.mjs.map
-2
View File
@@ -1,2 +0,0 @@
import{a}from"./chunk-WXY3Q2W6.mjs";var e=t=>({bodyClassName:"framer-body-augiA20Il",breakpoints:[{hash:"72rtr7",mediaQuery:"(min-width: 1200px)"},{hash:"rqvu1i",mediaQuery:"(min-width: 810px) and (max-width: 1199px)"},{hash:"1pskqnr",mediaQuery:"(max-width: 809px)"}],elements:{},title:a(t).title||"Home",viewport:"width=device-width"}),n=e,m=1,s={exports:{default:{type:"variable",annotations:{framerContractVersion:"1"}},metadataVersion:{type:"variable",annotations:{framerContractVersion:"1"}},__FramerMetadata__:{type:"variable"}}};export{n as a,m as b,s as c};
//# sourceMappingURL=chunk-R5TEOUSI.mjs.map
-11
View File
@@ -1,11 +0,0 @@
var a=e=>({customHTMLHeadStart:`<style>
/* colorize the html background in the same color as your page background*/
html {
background: var(--token-b51ef5c2-aa9a-430c-a5f7-c49146f35812)!important;
}
</style>`,description:"A simple widget-based link in bio one-page website template for Framer, which let's you add your most important links, products, articles and signups and have them all at one place.",favicon:new URL("https://framerusercontent.com/images/zLHDC8l0MLHq21np6RNKhakUQ.png").href,socialImage:new URL("https://framerusercontent.com/images/F0gV7gNDjJGwT1Dl8j3AZRYkFgc.jpg").href,title:"Tomáš Dvořák \u2013 Socials"}),o=a;export{o as a};
//# sourceMappingURL=chunk-WXY3Q2W6.mjs.map
-595
View File
@@ -1,595 +0,0 @@
import{a as Qd,b as fr,c as N}from"./chunk-ELYU6EKT.mjs";var Me={};Qd(Me,{Children:()=>hr,Component:()=>ne,Fragment:()=>hn,Profiler:()=>vh,PureComponent:()=>ts,StrictMode:()=>gh,Suspense:()=>yh,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>xh,cloneElement:()=>Ct,createContext:()=>ie,createElement:()=>q,createFactory:()=>bh,createRef:()=>rs,default:()=>h,forwardRef:()=>ye,isValidElement:()=>Ut,lazy:()=>Sh,memo:()=>wh,startTransition:()=>Ti,unstable_act:()=>Ch,useCallback:()=>ae,useContext:()=>P,useDebugValue:()=>Th,useDeferredValue:()=>Eh,useEffect:()=>A,useId:()=>Tt,useImperativeHandle:()=>Rh,useInsertionEffect:()=>Et,useLayoutEffect:()=>pr,useMemo:()=>ee,useReducer:()=>kh,useRef:()=>L,useState:()=>Re,useSyncExternalStore:()=>_h,useTransition:()=>Ph,version:()=>Ih});var h={},dr=Symbol.for("react.element"),th=Symbol.for("react.portal"),rh=Symbol.for("react.fragment"),nh=Symbol.for("react.strict_mode"),ih=Symbol.for("react.profiler"),oh=Symbol.for("react.provider"),ah=Symbol.for("react.context"),sh=Symbol.for("react.forward_ref"),lh=Symbol.for("react.suspense"),ch=Symbol.for("react.memo"),uh=Symbol.for("react.lazy"),ja=Symbol.iterator;function fh(e){return e===null||typeof e!="object"?null:(e=ja&&e[ja]||e["@@iterator"],typeof e=="function"?e:null)}var Ya={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ka=Object.assign,qa={};function $t(e,t,r){this.props=e,this.context=t,this.refs=qa,this.updater=r||Ya}$t.prototype.isReactComponent={};$t.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};$t.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Za(){}Za.prototype=$t.prototype;function bi(e,t,r){this.props=e,this.context=t,this.refs=qa,this.updater=r||Ya}var Si=bi.prototype=new Za;Si.constructor=bi;Ka(Si,$t.prototype);Si.isPureReactComponent=!0;var Ga=Array.isArray,Ja=Object.prototype.hasOwnProperty,wi={current:null},Qa={key:!0,ref:!0,__self:!0,__source:!0};function es(e,t,r){var n,i={},o=null,a=null;if(t!=null)for(n in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)Ja.call(t,n)&&!Qa.hasOwnProperty(n)&&(i[n]=t[n]);var s=arguments.length-2;if(s===1)i.children=r;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];i.children=l}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)i[n]===void 0&&(i[n]=s[n]);return{$$typeof:dr,type:e,key:o,ref:a,props:i,_owner:wi.current}}function dh(e,t){return{$$typeof:dr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ci(e){return typeof e=="object"&&e!==null&&e.$$typeof===dr}function hh(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var Xa=/\/+/g;function xi(e,t){return typeof e=="object"&&e!==null&&e.key!=null?hh(""+e.key):t.toString(36)}function fn(e,t,r,n,i){var o=typeof e;o!=="undefined"&&o!=="boolean"||(e=null);var a=!1;if(e===null)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case dr:case th:a=!0}}if(a)return a=e,i=i(a),e=n===""?"."+xi(a,0):n,Ga(i)?(r="",e!=null&&(r=e.replace(Xa,"$&/")+"/"),fn(i,t,r,"",function(c){return c})):i!=null&&(Ci(i)&&(i=dh(i,r+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(Xa,"$&/")+"/")+e)),t.push(i)),1;if(a=0,n=n===""?".":n+":",Ga(e))for(var s=0;s<e.length;s++){o=e[s];var l=n+xi(o,s);a+=fn(o,t,r,l,i)}else if(l=fh(e),typeof l=="function")for(e=l.call(e),s=0;!(o=e.next()).done;)o=o.value,l=n+xi(o,s++),a+=fn(o,t,r,l,i);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function un(e,t,r){if(e==null)return e;var n=[],i=0;return fn(e,n,"","",function(o){return t.call(r,o,i++)}),n}function ph(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){e._status!==0&&e._status!==-1||(e._status=1,e._result=r)},function(r){e._status!==0&&e._status!==-1||(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ce={current:null},dn={transition:null},mh={ReactCurrentDispatcher:Ce,ReactCurrentBatchConfig:dn,ReactCurrentOwner:wi};h.Children={map:un,forEach:function(e,t,r){un(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return un(e,function(){t++}),t},toArray:function(e){return un(e,function(t){return t})||[]},only:function(e){if(!Ci(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};h.Component=$t;h.Fragment=rh;h.Profiler=ih;h.PureComponent=bi;h.StrictMode=nh;h.Suspense=lh;h.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=mh;h.cloneElement=functionLine truncated
[data-motion-pop-id="${r}"] {
position: absolute !important;
width: ${o}px !important;
height: ${a}px !important;
top: ${s}px !important;
left: ${l}px !important;
}
`),()=>{document.head.removeChild(c)}},[t]),q(cg,{isPresent:t,childRef:n,sizeRef:i},Ct(e,{ref:n}))}var Vi=({children:e,initial:t,isPresent:r,onExitComplete:n,custom:i,presenceAffectsLayout:o,mode:a})=>{let s=Xe(fg),l=Tt(),c=ee(()=>({id:l,initial:t,isPresent:r,custom:i,onExitComplete:u=>{s.set(u,!0);for(let f of s.values())if(!f)return;n&&n()},register:u=>(s.set(u,!1),()=>s.delete(u))}),o?void 0:[r]);return ee(()=>{s.forEach((u,f)=>s.set(f,!1))},[r]),A(()=>{!r&&!s.size&&n&&n()},[r]),a==="popLayout"&&(e=q(ug,{isPresent:r},e)),q(qt.Provider,{value:c},e)};function fg(){return new Map}var Wt=e=>e.key||"";function dg(e,t){e.forEach(r=>{let n=Wt(r);t.set(n,r)})}function hg(e){let t=[];return hr.forEach(e,r=>{Ut(r)&&t.push(r)}),t}var Ho=({children:e,custom:t,initial:r=!0,onExitComplete:n,exitBeforeEnter:i,presenceAffectsLayout:o=!0,mode:a="sync"})=>{ge(!i,"Replace exitBeforeEnter with mode='wait'");let[s]=zn(),l=P(Rr).forceRender;l&&(s=l);let c=Zc(),u=hg(e),f=u,d=new Set,p=L(f),m=L(new Map).current,y=L(!0);if(ut(()=>{y.current=!1,dg(u,m),p.current=f}),Jc(()=>{y.current=!0,m.clear(),d.clear()}),y.current)return q(hn,null,f.map(g=>q(Vi,{key:Wt(g),isPresent:!0,initial:r?void 0:!1,presenceAffectsLayout:o,mode:a},g)));f=[...f];let x=p.current.map(Wt),v=u.map(Wt),b=x.length;for(let g=0;g<b;g++){let S=x[g];v.indexOf(S)===-1&&d.add(S)}return a==="wait"&&d.size&&(f=[]),d.forEach(g=>{if(v.indexOf(g)!==-1)return;let S=m.get(g);if(!S)return;let T=x.indexOf(g),w=()=>{m.delete(g),d.delete(g);let C=p.current.findIndex(E=>E.key===g);if(p.current.splice(C,1),!d.size){if(p.current=u,c.current===!1)return;s(),n&&n()}};f.splice(T,0,q(Vi,{key:Wt(S),isPresent:!1,onExitComplete:w,custom:t,presenceAffectsLayout:o,mode:a},S))}),f=f.map(g=>{let S=g.key;return d.has(S)?g:q(Vi,{key:Wt(g),isPresent:!0,presenceAffectsLayout:o,mode:a},g)}),q(hn,null,d.size?f:f.map(g=>Ct(g)))};function Qc({children:e,isValidProp:t,...r}){t&&Rl(t),r={...P(ct),...r},r.isStatic=Xe(()=>r.isStatic);let n=ee(()=>r,[JSON.stringify(r.transition),r.transformPagePoint,r.reducedMotion]);return q(ct.Provider,{value:n},e)}var eu=ie(null),pg=e=>!e.isLayoutDirty&&e.willUpdate(!1);function ol(){let e=new Set,t=new WeakMap,r=()=>e.forEach(pg);return{add:n=>{e.add(n),t.set(n,n.addEventListener("willUpdate",r))},remove:n=>{e.delete(n);let i=t.get(n);i&&(i(),t.delete(n)),r()},dirty:r}}var tu=e=>e===!0,mg=e=>tu(e===!0)||e==="id",ru=({children:e,id:t,inherit:r=!0})=>{let n=P(Rr),i=P(eu),[o,a]=zn(),s=L(null),l=n.id||i;s.current===null&&(mg(r)&&l&&(t=t?l+"-"+t:l),s.current={id:t,group:tu(r)&&n.group||ol()});let c=ee(()=>({...s.current,forceRender:o}),[a]);return q(Rr.Provider,{value:c},e)};function Jt(e){let t=Xe(()=>le(e)),{isStatic:r}=P(ct);if(r){let[,n]=Re(e);A(()=>t.on("change",n),[])}return t}var vg=e=>typeof e=="object"&&e.mix,gg=e=>vg(e)?e.mix:void 0;function zr(...e){let t=!Array.isArray(e[0]),r=t?0:-1,n=e[0+r],i=e[1+r],o=e[2+r],a=e[3+r],s=Hr(i,o,{mixer:gg(o[0]),...a});return t?s(n):s}function yg(e,t){let r=Jt(t()),n=()=>r.set(t());return n(),ut(()=>{let i=()=>W.update(n,!1,!0),o=e.map(a=>a.on("change",i));return()=>{o.forEach(a=>a()),De.update(n)}}),r}function Be(e,t,r,n){let i=typeof t=="function"?t:zr(t,r,n);return Array.isArray(e)?al(e,i):al([e],([o])=>i(o))}function al(e,t){let r=Xe(()=>[]);return yg(e,()=>{r.length=0;let n=e.length;for(let i=0;i<n;i++)r[i]=e[i].get();return t(r)})}var nu=ie(null);function xg(e,t,r,n){if(!n)return e;let i=e.findIndex(u=>u.value===t);if(i===-1)return e;let o=n>0?1:-1,a=e[i+o];if(!a)return e;let s=e[i],l=a.layout,c=Q(l.min,l.max,.5);return o===1&&s.layout.max+r>c||o===-1&&s.layout.min+r<c?Vp(e,i,i+o):e}function bg({children:e,as:t="ul",axis:r="y",onReorder:n,values:i,...o},a){let s=Xe(()=>Pe(t)),l=[],c=L(!1);ge(Boolean(i),"Reorder.Group must be provided a values prop");let u={axis:r,registerItem:(f,d)=>{d&&l.findIndex(p=>f===p.value)===-1&&(l.push({value:f,layout:d[r]}),l.sort(wg))},updateOrder:(f,d,p)=>{if(c.current)return;let m=xg(l,f,d,p);l!==m&&(c.current=!0,n(m.map(Sg).filter(y=>i.indexOf(y)!==-1)))}};return A(()=>{c.current=!1}),q(s,{...o,ref:a,ignoreStrict:!0},q(nu.Provider,{value:u},e))}var gT=ye(bg);function Sg(e){return e.value}function wg(e,t){return e.layout.min-t.layout.min}function sl(e,t=0){return fe(e)?e:Jt(t)}function Cg({children:e,style:t={},value:r,as:n="li",onDrag:i,layout:o=!0,...a},s){let l=Xe(()=>Pe(n)),c=P(nu),u={x:sl(t.x),y:sl(t.y)},f=Be([u.x,u.y],([x,v])=>x||v?1:"unset"),d=L(null);ge(Boolean(c),"Reorder.Item must be a child of Reorder.Group");let{axis:p,registerItem:m,updateOrder:y}=c;return A(()=>{m(r,d.current)},[c]),q(l,{drag:p,...a,dragSnapToOrigin:!0,style:{...t,x:u.x,y:u.y,zIndex:f},layout:o,onDrag:(x,v)=>{let{velocity:b}=v;b[p]&&y(r,u[p].get(),b[p]),i&&i(x,v)},onLayoutMeasure:x=>{d.current=x},ref:s,ignoreStrict:!0},e)}var xT=ye(Cg);var iu={renderer:Kc,...Io,..._c},Tg={...iu,...Wc,...qc};function Nn(e,t,r){var n;if(typeof e=="string"){let i=document;t&&(ge(Boolean(t.current),"Scope provided, but no el Line truncated
`);(r=o[1])!=null&&r.includes("assert")?(o.splice(1,1),i.stack=o.join(`
`)):(n=o[0])!=null&&n.includes("assert")&&(o.splice(0,1),i.stack=o.join(`
`))}catch{}throw i}function Hu(e,t){throw t||new Error(e?`Unexpected value: ${e}`:"Application entered invalid state")}var ar=h.createContext({getLayoutId:e=>null,persistLayoutIdCache:()=>{},top:!1,enabled:!0});function c0({children:e}){if(P(ar).top)return h.createElement(h.Fragment,null,e);let r=L({byId:{},byName:{},byLastId:{},byPossibleId:{},byLastName:{},byLayoutId:{},count:{byId:{},byName:{}}}),n=L({byId:{},byName:{},byLastId:{},byPossibleId:{},byLastName:{},byLayoutId:{}}),i=L(new Set).current,o=ae(({id:l,name:c,duplicatedFrom:u})=>{if(!l)return null;let f=c?"byName":"byId",d=r.current[f][l];if(d)return d;let p=c||l;if(!u&&!i.has(p)&&(!r.current.byLayoutId[p]||r.current.byLayoutId[p]===p))return r.current.count[f][p]===void 0&&(r.current.count[f][p]=0,r.current.byLayoutId[p]=p,n.current[f][l]=p),i.add(p),p;let m;if(u?.length)for(let w=u.length-1;w>=0;w--){let C=u[w];ve(!!C,"duplicatedId must be defined");let E=r.current[f][C],k=r.current.byLastId[C];if(k&&!m){let D=r.current.byLayoutId[k],z=!D||D===c;k&&!i.has(k)&&(!c||z)&&(m=[k,C])}let F=r.current.byLayoutId[E],I=!F||F===c;if(E&&!i.has(E)&&(!c||I))return n.current[f][l]=E,n.current.byLastId[C]=E,i.add(E),E}let y=r.current.byLastId[l];if(y&&!i.has(y))return i.add(y),n.current.byId[l]=y,y;if(m){let[w,C]=m;return n.current[f][l]=w,n.current.byLastId[C]=w,i.add(w),w}let x=r.current.byPossibleId[l];if(x&&!i.has(x))return i.add(x),n.current.byId[l]=x,x;let v=u?.[0],b=c||v||l,g=r.current.count[f][b]+1||0,{layoutId:S,value:T}=u0(b,g,i);if(r.current.count[f][b]=T,n.current[f][l]=S,u?.length&&!c){let w=u[u.length-1];if(w&&(n.current.byLastId[w]=S),u.length>1)for(let C=0;C<u.length-1;C++){let E=u[C];E!==void 0&&(n.current.byPossibleId[E]||(n.current.byPossibleId[E]=S))}}return n.current.byLayoutId[S]=p,i.add(S),S},[]),a=ae(()=>{r.current={byId:{...r.current.byId,...n.current.byId},byLastId:{...r.current.byLastId,...n.current.byLastId},byPossibleId:{...r.current.byPossibleId,...n.current.byPossibleId},byName:{...r.current.byName,...n.current.byName},byLastName:{...r.current.byLastName,...n.current.byLastName},byLayoutId:{...r.current.byLayoutId,...n.current.byLayoutId},count:{...r.current.count,byName:{}}},n.current={byId:{},byName:{},byLastId:{},byPossibleId:{},byLastName:{},byLayoutId:{}},i.clear()},[]),s=L({getLayoutId:o,persistLayoutIdCache:a,top:!0,enabled:!0}).current;return h.createElement(ar.Provider,{value:s},e)}function u0(e,t,r){let n=t,i=n?`${e}-${n}`:e;for(;r.has(i);)n++,i=`${e}-${n}`;return{layoutId:i,value:n}}function f0({enabled:e=!0,...t}){let r=P(ar),n=ee(()=>({...r,enabled:e}),[e]);return h.createElement(ar.Provider,{...t,value:n})}function Ze(e){let t=L(null);return t.current===null&&(t.current=e()),t.current}var d0={background:void 0,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",lineHeight:"1.4em",textOverflow:"ellipsis",overflow:"hidden",minHeight:0,width:"100%",height:"100%"},h0={...d0,border:"1px solid rgba(149, 149, 149, 0.15)",borderRadius:6,fontSize:"12px",backgroundColor:"rgba(149, 149, 149, 0.1)",color:"#a5a5a5"},Nf={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",maxWidth:"100%",flexShrink:0,padding:"0 10px"},p0={...Nf,fontWeight:500},m0={...Nf,whiteSpace:"pre",maxHeight:"calc(50% - calc(20px * var(--framerInternalCanvas-canvasPlaceholderContentScaleFactor, 1)))",WebkitMaskImage:"linear-gradient(to bottom, black 80%, transparent 100%)"};function XE(e){let{error:t,file:r}=e,n=r?`Error in ${v0(r)}`:"Error",i=t instanceof Error?t.message:""+t;return h.createElement("div",{style:h0},h.createElement("div",{className:"text",style:p0},n),i&&h.createElement("div",{className:"text",style:m0},i))}function v0(e){return e.startsWith("./")?e.replace("./",""):e}var YE=992-5;function V(e){return typeof e=="number"&&isFinite(e)}function g0(e){return!e||!Object.keys(e).length&&e.constructor===Object}function Xr(e){return typeof e!="string"&&typeof e!="number"}function Yr(e){return e!==null&&typeof e<"u"&&typeof e!="boolean"&&!g0(e)}var ua;(e=>{function t(i,o){return i===o?!0:!i||!o?!1:i.x===o.x&&i.y===o.y&&i.width===o.width&&i.height===o.height}e.equals=t,e.atOrigin=i=>({...i,x:0,y:0}),e.fromTwoPoints=(i,o)=>({x:Math.min(i.x,o.x),y:Math.min(i.y,o.y),width:Math.abs(i.x-o.x),height:Math.abs(i.y-o.y)}),e.fromRect=i=>({x:i.left,y:i.top,width:i.right-i.left,height:i.bottom-i.top}),e.multiply=(i,o)=>({x:i.x*o,y:i.y*o,width:i.width*o,height:i.height*o}),e.divide=(i,o)=>(0,e.multiply)(i,1/o),e.offset=(i,o)=>{let a=typeof o.x=="number"?o.x:0,s=typeof o.y=="number"?o.y:0;return{...i,x:i.x+a,y:i.y+s}};function r(i,o){if(o===0)return i;let a=2*o;return{x:i.x-o,y:i.y-o,width:i.width+a,height:i.height+a}}e.inflate=r,e.pixelAligned=i=>{let o=Math.round(i.x),a=Math.round(i.y),s=Math.round(i.x+i.width),l=Math.round(i.y+i.height),c=Math.max(s-o,0),u=Math.max(l-a,0);return{x:o,y:a,width:c,height:u}},e.halfPixelAligned=i=>{let o=Math.round(i.x*2)/2,a=Math.round(i.y*2)/2,s=Math.round((i.x+i.width)*2)/2,l=Math.round((i.y Line truncated
[data-framer-component-type="DeprecatedRichText"] p,
[data-framer-component-type="DeprecatedRichText"] div,
[data-framer-component-type="DeprecatedRichText"] h1,
[data-framer-component-type="DeprecatedRichText"] h2,
[data-framer-component-type="DeprecatedRichText"] h3,
[data-framer-component-type="DeprecatedRichText"] h4,
[data-framer-component-type="DeprecatedRichText"] h5,
[data-framer-component-type="DeprecatedRichText"] h6,
[data-framer-component-type="DeprecatedRichText"] li,
[data-framer-component-type="DeprecatedRichText"] ol,
[data-framer-component-type="DeprecatedRichText"] ul,
[data-framer-component-type="DeprecatedRichText"] span:not([data-text-fill]) {
font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);
font-style: var(--framer-font-style, normal);
font-weight: var(--framer-font-weight, 400);
color: var(--framer-text-color, #000);
font-size: var(--framer-font-size, 16px);
letter-spacing: var(--framer-letter-spacing, 0);
text-transform: var(--framer-text-transform, none);
text-decoration: var(--framer-text-decoration, none);
line-height: var(--framer-line-height, 1.2em);
text-align: var(--framer-text-alignment, start);
}
`,V0=`
[data-framer-component-type="DeprecatedRichText"] p:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] div:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h1:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h2:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h3:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h4:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h5:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] h6:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] ol:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] ul:not(:first-child),
[data-framer-component-type="DeprecatedRichText"] .framer-image:not(:first-child) {
margin-top: var(--framer-paragraph-spacing, 0);
}
`,D0=`
[data-framer-component-type="DeprecatedRichText"] span[data-text-fill] {
display: inline-block;
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
`,B0=`
[data-framer-component-type="DeprecatedRichText"] a,
[data-framer-component-type="DeprecatedRichText"] a span:not([data-text-fill]) {
font-family: var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
color: var(--framer-link-text-color, var(--framer-text-color, #000));
font-size: var(--framer-link-font-size, var(--framer-font-size, 16px));
text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));
text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none));
}
`,H0=`
[data-framer-component-type="DeprecatedRichText"] a:hover,
[data-framer-component-type="DeprecatedRichText"] a:hover span:not([data-text-fill]) {
font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
}
`,z0=`
a[data-framer-page-link-current],
a[data-framer-page-link-current] span:not([data-text-fill]) {
font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
}
`,N0=`
a[data-framer-page-link-current]:hover,
a[data-framer-page-link-current]:hover span:not([data-text-fill]) {
font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
font-size: var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))));
text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))));
}
`,$0=`
[data-framer-component-type="DeprecatedRichText"] strong {
font-weight: bolder;
}
`,U0=`
[data-framer-component-type="DeprecatedRichText"] em {
font-style: italic;
}
`,W0=`
[data-framer-component-type="DeprecatedRichText"] .framer-image {
display: block;
max-width: 100%;
height: auto;
}
`,j0=`
[data-framer-component-type="DeprecatedRichText"] p,
[data-framer-component-type="DeprecatedRichText"] div,
[data-framer-component-type="DeprecatedRichText"] h1,
[data-framer-component-type="DeprecatedRichText"] h2,
[data-framer-component-type="DeprecatedRichText"] h3,
[data-framer-component-type="DeprecatedRichText"] h4,
[data-framer-component-type="DeprecatedRichText"] h5,
[data-framer-component-type="DeprecatedRichText"] h6 {
margin: 0;
padding: 0;
}
`,G0=`
[data-framer-component-type="DeprecatedRichText"] .text-styles-preset-reset {
--framer-font-family: Inter, Inter Placeholder, sans-serif;
--framer-font-style: normal;
--framer-font-weight: 500;
--framer-text-color: #000;
--framer-font-size: 16px;
--framer-letter-spacing: 0;
--framer-text-transform: none;
--framer-text-decoration: none;
--framer-line-height: 1.2em;
--framer-text-alignment: start;
}
`,X0=`
[data-framer-component-type="DeprecatedRichText"] ul,
[data-framer-component-type="DeprecatedRichText"] ol {
display: table;
width: 100%;
padding-left: 0;
margin: 0;
}
`,Y0=`
[data-framer-component-type="DeprecatedRichText"] li {
display: table-row;
counter-increment: list-item;
list-style: none;
}
`,K0=`
[data-framer-component-type="DeprecatedRichText"] ol > li::before {
display: table-cell;
width: 2.25ch;
box-sizing: border-box;
padding-right: 0.75ch;
content: counter(list-item) ".";
white-space: nowrap;
}
`,q0=`
[data-framer-component-type="DeprecatedRichText"] ul > li::before {
display: table-cell;
width: 2.25ch;
box-sizing: border-box;
padding-right: 0.75ch;
content: "\u2022";
}
`,Z0=['[data-framer-component-type="DeprecatedRichText"] { cursor: inherit; }',G0,j0,A0,V0,D0,B0,H0,z0,N0,$0,U0,W0,X0,Y0,K0,q0],J0=[`
p.framer-text,
div.framer-text,
h1.framer-text,
h2.framer-text,
h3.framer-text,
h4.framer-text,
h5.framer-text,
h6.framer-text,
ol.framer-text,
ul.framer-text {
margin: 0;
padding: 0;
}
`,`
p.framer-text,
div.framer-text,
h1.framer-text,
h2.framer-text,
h3.framer-text,
h4.framer-text,
h5.framer-text,
h6.framer-text,
li.framer-text,
ol.framer-text,
ul.framer-text,
span.framer-text:not([data-text-fill]) {
font-family: var(--framer-font-family, Inter, Inter Placeholder, sans-serif);
font-style: var(--framer-font-style, normal);
font-weight: var(--framer-font-weight, 400);
color: var(--framer-text-color, #000);
font-size: var(--framer-font-size, 16px);
letter-spacing: var(--framer-letter-spacing, 0);
text-transform: var(--framer-text-transform, none);
text-decoration: var(--framer-text-decoration, none);
line-height: var(--framer-line-height, 1.2em);
text-align: var(--framer-text-alignment, start);
}
`,`
strong.framer-text {
font-weight: bolder;
}
`,`
em.framer-text {
font-style: italic;
}
`,`
code.framer-text {
padding: 2px;
border-radius: 4px;
background-color: rgba(0, 0, 0, .08);
}
`,`
code.framer-text,
code.framer-text .framer-text:not([data-text-fill]) {
font-family: "Courier New", monospace;
}
`,`
p.framer-text:not(:first-child),
div.framer-text:not(:first-child),
h1.framer-text:not(:first-child),
h2.framer-text:not(:first-child),
h3.framer-text:not(:first-child),
h4.framer-text:not(:first-child),
h5.framer-text:not(:first-child),
h6.framer-text:not(:first-child),
ol.framer-text:not(:first-child),
ul.framer-text:not(:first-child),
.framer-image.framer-text:not(:first-child) {
margin-top: var(--framer-paragraph-spacing, 0);
}
`,`
li.framer-text > ul.framer-text:nth-child(2),
li.framer-text > ol.framer-text:nth-child(2) {
margin-top: 0;
}
`,`
.framer-text[data-text-fill] {
display: inline-block;
background-clip: text;
-webkit-background-clip: text;
/* make this a transparent color if you want to visualise the clipping */
-webkit-text-fill-color: transparent;
padding: max(0em, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / 2));
margin: min(0em, calc(calc(1.3em - var(--framer-line-height, 1.3em)) / -2));
}
`,`
a.framer-text,
a.framer-text span.framer-text:not([data-text-fill]) {
font-family: var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));
font-style: var(--framer-link-font-style, var(--framer-font-style, normal));
font-weight: var(--framer-link-font-weight, var(--framer-font-weight, 400));
color: var(--framer-link-text-color, var(--framer-text-color, #000));
font-size: var(--framer-link-font-size, var(--framer-font-size, 16px));
text-transform: var(--framer-link-text-transform, var(--framer-text-transform, none));
text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration, none));
cursor: var(--framer-custom-cursors, pointer);
}
`,`
a.framer-text:hover,
a.framer-text:hover span.framer-text:not([data-text-fill]) {
font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
}
`,`
a.framer-text[data-framer-page-link-current],
a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]) {
font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));
font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));
font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));
color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));
font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));
text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));
text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));
}
`,`
a.framer-text[data-framer-page-link-current]:hover,
a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]) {
font-family: var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));
font-style: var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));
font-weight: var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));
color: var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));
font-size: var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))));
text-transform: var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));
text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))));
}
`,`
.framer-image.framer-text {
display: block;
max-width: 100%;
height: auto;
}
`,`
.text-styles-preset-reset.framer-text {
--framer-font-family: Inter, Inter Placeholder, sans-serif;
--framer-font-style: normal;
--framer-font-weight: 500;
--framer-text-color: #000;
--framer-font-size: 16px;
--framer-letter-spacing: 0;
--framer-text-transform: none;
--framer-text-decoration: none;
--framer-line-height: 1.2em;
--framer-text-alignment: start;
}
`,`
ul.framer-text,
ol.framer-text {
display: table;
width: 100%;
}
`,`
li.framer-text {
display: table-row;
counter-increment: list-item;
list-style: none;
}
`,`
ol.framer-text > li.framer-text::before {
display: table-cell;
width: 2.25ch;
box-sizing: border-box;
padding-right: 0.75ch;
content: counter(list-item) ".";
white-space: nowrap;
}
`,`
ul.framer-text > li.framer-text::before {
display: table-cell;
width: 2.25ch;
box-sizing: border-box;
padding-right: 0.75ch;
content: "\u2022";
}
`,`
.framer-text-module[style*="aspect-ratio"] > :first-child {
width: 100%;
}
`,`
@supports not (aspect-ratio: 1) {
.framer-text-module[style*="aspect-ratio"] {
position: relative;
}
}
`,`
@supports not (aspect-ratio: 1) {
.framer-text-module[style*="aspect-ratio"]::before {
content: "";
display: block;
padding-bottom: calc(100% / calc(var(--aspect-ratio)));
}
}
`,`
@supports not (aspect-ratio: 1) {
.framer-text-module[style*="aspect-ratio"] > :first-child {
position: absolute;
top: 0;
left: 0;
height: 100%;
}
}
`],Q0=new Set,Yo;function Uf(e,t,r=Q0){if(!(!e||r.has(e)||typeof document>"u")){if(r.add(e),!t){if(!Yo){let n=document.createElement("style");if(n.setAttribute("type","text/css"),n.setAttribute("data-framer-css","true"),!document.head){console.warn("not injecting CSS: the document is missing a <head> element");return}if(document.head.appendChild(n),n.sheet)Yo=n.sheet;else{console.warn("not injecting CSS: injected <style> element does not have a sheet",n);return}}t=Yo}try{t.insertRule(e,t.cssRules.length)}catch{}}}var ex=["[data-framer-component-type] { position: absolute; }"],tx=`
[data-framer-component-type="Text"] > * {
text-align: var(--framer-text-alignment, start);
}`,rx=`
[data-framer-component-type="Text"] span span,
[data-framer-component-type="Text"] p span,
[data-framer-component-type="Text"] h1 span,
[data-framer-component-type="Text"] h2 span,
[data-framer-component-type="Text"] h3 span,
[data-framer-component-type="Text"] h4 span,
[data-framer-component-type="Text"] h5 span,
[data-framer-component-type="Text"] h6 span {
display: block;
}`,nx=`
[data-framer-component-type="Text"] span span span,
[data-framer-component-type="Text"] p span span,
[data-framer-component-type="Text"] h1 span span,
[data-framer-component-type="Text"] h2 span span,
[data-framer-component-type="Text"] h3 span span,
[data-framer-component-type="Text"] h4 span span,
[data-framer-component-type="Text"] h5 span span,
[data-framer-component-type="Text"] h6 span span {
display: unset;
}`,ix=`
[data-framer-component-type="Text"] div div span,
[data-framer-component-type="Text"] a div span,
[data-framer-component-type="Text"] span span span,
[data-framer-component-type="Text"] p span span,
[data-framer-component-type="Text"] h1 span span,
[data-framer-component-type="Text"] h2 span span,
[data-framer-component-type="Text"] h3 span span,
[data-framer-component-type="Text"] h4 span span,
[data-framer-component-type="Text"] h5 span span,
[data-framer-component-type="Text"] h6 span span,
[data-framer-component-type="Text"] a {
font-family: var(--font-family);
font-style: var(--font-style);
font-weight: min(calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)), 900);
color: var(--text-color);
letter-spacing: var(--letter-spacing);
font-size: var(--font-size);
text-transform: var(--text-transform);
text-decoration: var(--text-decoration);
line-height: var(--line-height);
}`,ox=`
[data-framer-component-type="Text"] div div span,
[data-framer-component-type="Text"] a div span,
[data-framer-component-type="Text"] span span span,
[data-framer-component-type="Text"] p span span,
[data-framer-component-type="Text"] h1 span span,
[data-framer-component-type="Text"] h2 span span,
[data-framer-component-type="Text"] h3 span span,
[data-framer-component-type="Text"] h4 span span,
[data-framer-component-type="Text"] h5 span span,
[data-framer-component-type="Text"] h6 span span,
[data-framer-component-type="Text"] a {
--font-family: var(--framer-font-family);
--font-style: var(--framer-font-style);
--font-weight: var(--framer-font-weight);
--text-color: var(--framer-text-color);
--letter-spacing: var(--framer-letter-spacing);
--font-size: var(--framer-font-size);
--text-transform: var(--framer-text-transform);
--text-decoration: var(--framer-text-decoration);
--line-height: var(--framer-line-height);
}`,ax=`
[data-framer-component-type="Text"] a,
[data-framer-component-type="Text"] a div span,
[data-framer-component-type="Text"] a span span span,
[data-framer-component-type="Text"] a p span span,
[data-framer-component-type="Text"] a h1 span span,
[data-framer-component-type="Text"] a h2 span span,
[data-framer-component-type="Text"] a h3 span span,
[data-framer-component-type="Text"] a h4 span span,
[data-framer-component-type="Text"] a h5 span span,
[data-framer-component-type="Text"] a h6 span span {
--font-family: var(--framer-link-font-family, var(--framer-font-family));
--font-style: var(--framer-link-font-style, var(--framer-font-style));
--font-weight: var(--framer-link-font-weight, var(--framer-font-weight));
--text-color: var(--framer-link-text-color, var(--framer-text-color));
--font-size: var(--framer-link-font-size, var(--framer-font-size));
--text-transform: var(--framer-link-text-transform, var(--framer-text-transform));
--text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration));
}`,sx=`
[data-framer-component-type="Text"] a:hover,
[data-framer-component-type="Text"] a div span:hover,
[data-framer-component-type="Text"] a span span span:hover,
[data-framer-component-type="Text"] a p span span:hover,
[data-framer-component-type="Text"] a h1 span span:hover,
[data-framer-component-type="Text"] a h2 span span:hover,
[data-framer-component-type="Text"] a h3 span span:hover,
[data-framer-component-type="Text"] a h4 span span:hover,
[data-framer-component-type="Text"] a h5 span span:hover,
[data-framer-component-type="Text"] a h6 span span:hover {
--font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family)));
--font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style)));
--font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
--text-color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color)));
--font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size)));
--text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
--text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)));
}`,lx=`
[data-framer-component-type="Text"].isCurrent a,
[data-framer-component-type="Text"].isCurrent a div span,
[data-framer-component-type="Text"].isCurrent a span span span,
[data-framer-component-type="Text"].isCurrent a p span span,
[data-framer-component-type="Text"].isCurrent a h1 span span,
[data-framer-component-type="Text"].isCurrent a h2 span span,
[data-framer-component-type="Text"].isCurrent a h3 span span,
[data-framer-component-type="Text"].isCurrent a h4 span span,
[data-framer-component-type="Text"].isCurrent a h5 span span,
[data-framer-component-type="Text"].isCurrent a h6 span span {
--font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family)));
--font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style)));
--font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));
--text-color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color)));
--font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size)));
--text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));
--text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)));
}`,cx=['[data-framer-component-type="Text"] { cursor: inherit; }',"[data-framer-component-text-autosized] * { white-space: pre; }",tx,rx,nx,ix,ox,ax,sx,lx],ux=`
:not([data-framer-generated]) > [data-framer-stack-content-wrapper] > *,
:not([data-framer-generated]) > [data-framer-stack-content-wrapper] > [data-framer-component-type],
:not([data-framer-generated]) > [data-framer-stack-content-wrapper] > [data-framer-legacy-stack-gap-enabled] > *,
:not([data-framer-generated]) > [data-framer-stack-content-wrapper] > [data-framer-legacy-stack-gap-enabled] > [data-framer-component-type] {
position: relative;
}`,fx=[`[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled="true"] {
row-gap: var(--stack-native-row-gap);
column-gap: var(--stack-native-column-gap);
}`,`.${Ht} [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled="true"] {
row-gap: unset;
column-gap: unset;
}`],dx=`
.${Ht} [data-framer-legacy-stack-gap-enabled="true"] > *, [data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"] {
margin-top: calc(var(--stack-gap-y) / 2);
margin-bottom: calc(var(--stack-gap-y) / 2);
margin-right: calc(var(--stack-gap-x) / 2);
margin-left: calc(var(--stack-gap-x) / 2);
}
`,hx=`
.${Ht}
[data-framer-stack-direction-reverse="false"]
[data-framer-legacy-stack-gap-enabled="true"]
> *:first-child,
[data-framer-stack-direction-reverse="false"]
[data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"]
> *:first-child,
.${Ht}
[data-framer-stack-direction-reverse="true"]
[data-framer-legacy-stack-gap-enabled="true"]
> *:last-child,
[data-framer-stack-direction-reverse="true"]
[data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"]
> *:last-child {
margin-top: 0;
margin-left: 0;
}`,px=`
.${Ht}
[data-framer-stack-direction-reverse="false"]
[data-framer-legacy-stack-gap-enabled="true"]
> *:last-child,
[data-framer-stack-direction-reverse="false"]
[data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"]
> *:last-child,
.${Ht}
[data-framer-stack-direction-reverse="true"]
[data-framer-legacy-stack-gap-enabled="true"]
> *:first-child,
[data-framer-stack-direction-reverse="true"]
[data-framer-legacy-stack-gap-enabled="true"][data-framer-stack-flexbox-gap="false"]
> *:first-child {
margin-right: 0;
margin-bottom: 0;
}`,mx=[ux,dx,...fx,hx,px],vx=[`
NavigationContainer
[data-framer-component-type="NavigationContainer"] > *,
[data-framer-component-type="NavigationContainer"] > [data-framer-component-type] {
position: relative;
}`],gx=['[data-framer-component-type="Scroll"]::-webkit-scrollbar { display: none; }','[data-framer-component-type="ScrollContentWrapper"] > * { position: relative; }'],yx=['[data-framer-component-type="NativeScroll"] { -webkit-overflow-scrolling: touch; }','[data-framer-component-type="NativeScroll"] > * { position: relative; }','[data-framer-component-type="NativeScroll"].direction-both { overflow-x: scroll; overflow-y: scroll; }','[data-framer-component-type="NativeScroll"].direction-vertical { overflow-x: hidden; overflow-y: scroll; }','[data-framer-component-type="NativeScroll"].direction-horizontal { overflow-x: scroll; overflow-y: hidden; }','[data-framer-component-type="NativeScroll"].direction-vertical > * { width: 100% !important; }','[data-framer-component-type="NativeScroll"].direction-horizontal > * { height: 100% !important; }','[data-framer-component-type="NativeScroll"].scrollbar-hidden::-webkit-scrollbar { display: none; }'],xx=['[data-framer-component-type="DeviceComponent"].no-device > * { width: 100% !important; height: 100% !important; }'],bx=['[data-framer-component-type="PageContentWrapper"] > *, [data-framer-component-type="PageContentWrapper"] > [data-framer-component-type] { position: relative; }'],Sx=['[data-is-present="false"], [data-is-present="false"] * { pointer-events: none !important; }'],wx=['[data-framer-cursor="pointer"] { cursor: pointer; }','[data-framer-cursor="grab"] { cursor: grab; }','[data-framer-cursor="grab"]:active { cursor: grabbing; }'],Cx=['[data-framer-component-type="Frame"] *, [data-framer-component-type="Stack"] * { pointer-events: auto; }',"[data-framer-generated] * { pointer-events: unset }"],Tx=[`[data-reset="button"] {
border-width: 0;
padding: 0;
}`],Ex=['[data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }','[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: transparent; }'],Rx=e=>e?Cx:[],kx=[".svgContainer svg { display: block; }"],Wf=e=>[...ex,...cx,...J0,...Z0,...mx,...vx,...gx,...yx,...bx,...xx,...Sx,...wx,...Rx(e),...kx,...Tx,...Ex],_x=Wf(!1),Px=Wf(!0),$u=!1;function cr(){if($u)return;$u=!0;let e=Z.current()==="PREVIEW"?Px:_x;for(let t of e)Uf(t,void 0,void 0)}function Ix(e){return typeof e=="function"}function Fx(e){return typeof e=="boolean"}function me(e){return typeof e=="string"}function jf(e){return typeof e=="number"&&Number.isFinite(e)}function ka(e){return Array.isArray(e)}function yt(e){return e!==null&&typeof e=="object"&&!ka(e)}function oi(e){return typeof e>"u"}function Mx(e){return typeof e=="function"||e instanceof h.Component}var Uu="optional";function Lx(e){return!!e&&Uu in e&&e[Uu]===!0}function Ox(e){try{switch(e.type){case"string":case"color":case"date":case"link":return me(e.defaultValue)?e.defaultValue:void 0;case"boolean":return Fx(e.defaultValue)?e.defaultValue:void 0;case"enum":return oi(e.defaultValue)?void 0:e.options.includes(e.defaultValue)?e.defaultValue:void 0;case"fusednumber":case"number":return jf(e.defaultValue)?e.defaultValue:void 0;case"transition":return yt(e.defaultValue)?e.defaultValue:void 0;case"object":{let t=yt(e.defaultValue)?e.defaultValue:{};return yt(e.controls)&&Gf(t,e.controls),t}case"array":return ka(e.defaultValue)?e.defaultValue:void 0;case"file":case"font":case"image":case"richtext":case"pagescope":case"eventhandler":case"segmentedenum":case"responsiveimage":case"componentinstance":return;default:return}}catch{return}}function Gf(e,t){for(let r in t){let n=t[r];if(!n)continue;let i=e[r];if(!oi(i)||Lx(n))continue;let o=Ox(n);oi(o)||(e[r]=o)}}function Ax(e){if(yt(e.defaultProps))return e.defaultProps;let t={};return e.defaultProps=t,t}function Vx(e,t){if(!Mx(e))return;let r=Ax(e);Gf(r,t)}function eR(e,t){Object.assign(e,{propertyControls:t}),Vx(e,t)}function tR(e){return e.propertyControls}var Ke={iPhonePro:{screenRadius:0,clayBezelLeft:21,clayBezelRight:21,clayBezelTop:21,clayBezelBottom:21,clayBezelRadius:38+21},iPhone8:{screenRadius:0,clayBezelLeft:24,clayBezelRight:24,clayBezelTop:96,clayBezelBottom:96,clayBezelRadius:38*1.5},iPadPro:{screenRadius:25,clayBezelLeft:38,clayBezelRight:38,clayBezelTop:38,clayBezelBottom:38,clayBezelRadius:25+38},desktop:{clayBezelLeft:20,clayBezelRight:20,clayBezelTop:20,clayBezelBottom:20,clayBezelRadius:20}},Dx=[{id:"iphone-12",title:"iPhone 12",screenRadius:0,clayBezelLeft:22,clayBezelRight:22,clayBezelTop:22,clayBezelBottom:22,clayBezelRadius:66,screenWidth:390,screenHeight:844,externalClay:{width:500,height:974,screenOffsetTop:65,screenOffsetLeft:55},screenMask:'<g style="transform: scale(0.5);"><path d="M171.2 0c2.3 0 4 .5 5.4 1.3 1.6 1 2.8 2.2 3.7 3.8.8 1.6 1.2 2.3 1.2 4.9 0 12 2.2 19 6.2 26.5s9.8 13.3 17.3 17.4c7.5 4 15.8 6.1 30.6 6.1h311.5c14.3 0 22.5-2.2 29.9-6.1 7.5-4 13.3-10 17.3-17.4 4-7.5 6.2-14.5 6.2-26.5 0-2.6.4-3.2 1.1-4.9.8-1.6 2-2.9 3.4-3.8 1.4-.8 3.2-1.3 5.4-1.3h54.2c40.1 0 54.7 4.2 69.4 12a81.8 81.8 0 0134 34c7.8 14.7 12 29.3 12 69.4v1457.2c0 40.1-4.2 54.7-12 69.4a81.8 81.8 0 01-34 34c-14.7 7.8-29.3 12-69.4 12H115.4c-40.1 0-54.7-4.2-69.4-12a81.8 81.8 0 01-34-34c-7.8-14.7-12-29.3-12-69.4V115.4C0 75.3 4.2 60.7 12 46a81.8 81.8 0 0134-34C60.7 4.2 75.3 0 115.4 0h55.4z" fill="#000" fill-rule="evenodd"/></g>',realisticImage:{width:490,height:944,screenOffsetLeft:50,screenOffsetTop:50,availableColors:[{id:"black",title:"Black",colorValue:"#2E2C36"},{id:"white",title:"White",colorValue:"#F7F3F0"},{id:"blue",title:"Blue",colorValue:"#14496D"},{id:"green",title:"Green",colorValue:"#DAF0D9"},{id:"red",title:"Red",colorValue:"#DB4141"}],handOffset:{left:29,right:29,bottom:29}}},{id:"iphone-12-mini",title:"iPhone 12 Mini",screenRadius:0,clayBezelLeft:22,clayBezelRight:22,clayBezelTop:22,clayBezelBottom:22,clayBezelRadius:66,screenWidth:360,screenHeight:780,externalClay:{width:450,height:890,screenOffsetTop:55,screenOffsetLeft:45},screenMask:'<g style="transform: scale(0.5);"><path d="M142 18c0 19 14 47 43 48h349c31 0 44-29 44-48 0-12 4-18 14-18h18c38 0 52 4 66 11 14 8 25 19 33 33v1c7 14 11 28 11 65v1340c0 38-4 52-11 66-8 14-19 25-33 33h-1c-14 7-28 11-65 11H110c-38 0-52-4-66-11-14-8-25-19-33-33v-1c-7-13-11-27-11-64V110c0-38 4-52 11-66 8-14 19-25 33-33h1C58 4 72 0 109 0h16c11 0 17 6 17 18z" fill="#000" fill-rule="evenodd"/></g>',realisticImage:{width:460,height:880,screenOffsetLeft:50,screenOffsetTop:50,availableColors:[{id:"black",title:"Black",colorValue:"#2E2C36"},{id:"white",title:"White",colorValue:"#F7F3F0"},{id:"blue",title:"Blue",colorValue:"#14496D"},{id:"green",title:"Green",colorValue:"#DAF0D9"},{id:"red",title:"Red",colorValue:"#DB4141"}],handOffset:{left:31.5,right:30.5,bottom:30}}},{id:"iphone-12-pro",title:"iPhone 12 Pro",screenRadius:0,clayBezelLeft:22,clayBezelRight:22,clayBezelTop:22,clayBezel Line truncated
`):t;return h.createElement(h.Fragment,null,h.createElement("style",{...Vd,"data-framer-component":r,dangerouslySetInnerHTML:{__html:l}}),h.createElement(e,{...n,ref:i}))}return h.useInsertionEffect(()=>{if(r&&u1.has(r))return;(Array.isArray(t)?t:t.split(`
`)).forEach(c=>c&&Uf(c,a,s))},[]),h.createElement(e,{...n,ref:i})}),Dd=h.createContext(void 0),va="ssr-variant";function f1(e,t,r){var n;return"ref"in e?{...t,ref:(n=e.ref)!=null?n:r}:{...t,ref:r}}function ga(e,t,r){return h.createElement(h.Fragment,null,h.Children.map(e,n=>!n||!Yr(n)||!Xr(n)?null:h.cloneElement(n,f1(n,t,r))))}function d1(e,t,r,n,i,o,a,s){let l=h.Children.toArray(t),c=l[0];if(l.length!==1||!h.isValidElement(c))return console.warn(s+": expected exactly one React element for a child",t),ga(t,r,n);let u=[],f=[];for(let[m]of Object.entries(i)){if(m===o)continue;let y=e[m];if(!y||!m1(c.props,y)){f.push(m);continue}let x=yf([m],a);x.length&&u.push({variants:x,propOverrides:y})}if(u.length===0)return h.cloneElement(c,{...r,ref:n});let d=[o,...f],p=yf(d,a);return p.length&&u.unshift({variants:p}),h.createElement(h.Fragment,null,!a&&h.createElement("style",{...Vd},`.${va} { display: contents }`),u.map(({variants:m,propOverrides:y})=>{let x=m.join("+"),v=h.createElement(Dd.Provider,{key:x,value:new Set(m)},h.cloneElement(c,{...r,...y,ref:n})),b=h1(m,a,i);return b.length?(ve(u.length>1,"Must branch out when there are hiddenClassNames"),v=h.createElement("div",{key:x,className:`${va} ${b.join(" ")}`},v)):ve(u.length===1,"Cannot branch out when hiddenClassNames is empty"),v}))}function h1(e,t,r){let n=[];for(let[i,o]of Object.entries(r)){let a=t&&!t.has(i);if(e.includes(i)||a)continue;let s=o.split("-")[2];n.push(`hidden-${s}`)}return n}function yf(e,t){return t?e.filter(r=>t.has(r)):e}function p1(e){switch(e){case"transformTemplate":return!1;default:return!1}}function m1(e,t){for(let r of Object.keys(t))if(!p1(r)&&!id(e[r],t[r],!0))return!0;return!1}function v1(e,t,r){return!r||!e?t:{...t,...r[e]}}var Vk=h.forwardRef(function({breakpoint:t,overrides:r,children:n,...i},o){if(it())return ga(n,v1(t,i,r),o);let a=h.useContext(t1);if(!a)return console.warn("PropertyOverrides is missing GeneratedComponentContext"),ga(n,i,o);let{primaryVariantId:s,variantClassNames:l}=a,c=h.useContext(Dd);return d1(r,n,i,o,l,s,c,"PropertyOverrides")});function ia(e,t){e.forEach(r=>clearTimeout(r)),e.clear(),t.forEach(r=>r&&r("Callback cancelled by variant change")),t.clear()}function xf(){return new Set}function Bk(e){let t=Ze(xf),r=Ze(xf);return gd(()=>()=>ia(r,t)),h.useEffect(()=>()=>ia(r,t),[t,r]),h.useEffect(()=>{ia(r,t)},[e,t,r]),h.useRef({activeVariantCallback:n=>(...i)=>new Promise((o,a)=>(t.add(a),n(...i).then(o))).catch(()=>{}),delay:async(n,i)=>{await new Promise(o=>r.add(globalThis.setTimeout(()=>o(!0),i))),n()}}).current}function g1(e,t,r){return h.useCallback(n=>{var i,o,a;return r?e?t?Object.assign({},(i=r[e])==null?void 0:i[n],(o=r[t])==null?void 0:o[n]):((a=r[e])==null?void 0:a[n])||{}:{}:{}},[e,t,r])}function Bd(e){for(let[t,r]of Object.entries(e))if(Oe.matchMedia(r).matches)return t}function Nk(e,t,r=!0){var n;let i=P(wd),o=L(it()&&(n=Bd(t))!=null?n:e),a=L(r&&i?e:o.current),s=Ma(),l=vu(),c=ae(u=>{(u!==o.current||u!==a.current)&&l(()=>{o.current=a.current=u,s()})},[l,s]);return _a(()=>{!r||i!==!0||c(o.current)},[]),A(()=>{let u=[];for(let[f,d]of Object.entries(t)){let p=Oe.matchMedia(d),m=y=>{y.matches&&c(f)};y1(p,m),u.push([p,m])}return()=>u.forEach(([f,d])=>x1(f,d))},[t,c]),[o.current,a.current]}function y1(e,t){e.addEventListener?e.addEventListener("change",t):e.addListener(t)}function x1(e,t){e.removeEventListener?e.removeEventListener("change",t):e.removeListener(t)}function $k(e,t,r){var n,i,o,a,s;let l=(n=Bd(t))!=null?n:e,c=(i=r[l])==null?void 0:i.split("-")[2];if(c)for(let u of document.querySelectorAll(`.hidden-${c}`))(o=u.parentNode)==null||o.removeChild(u);for(let u of document.querySelectorAll(`.${va}`))if(u.childElementCount>1){console.warn("SSR variant was expected to have at most one child at this point",u);continue}else u.childElementCount===1?(a=u.parentNode)==null||a.replaceChild(u.firstChild,u):(s=u.parentNode)==null||s.removeChild(u);for(let u of document.querySelectorAll("[data-framer-original-sizes]")){let f=u.getAttribute("data-framer-original-sizes");f===""?u.removeAttribute("sizes"):u.setAttribute("sizes",f),u.removeAttribute("data-framer-original-sizes")}}function mi(){return Z.current()==="CANVAS"}function bf(e,t){if(e[t])return e[t];if(!(t in e))return e.default}function Yk(e,t){if(mi())return;let n=h.useRef(!0),i=h.useRef(t);gd((o,a)=>{let s=o&&!a;if(!n.current&&s){let l=bf(i.current,e);l&&l()}n.current=s},[]),h.useEffect(()=>{if(n.current){let o=bf(i.current,e);o&&o()}},[e])}function b1(e,t){return`${e}-${t}`}function S1(e,t){let n=e.indexOf(t)+1;n>=e.length&&(n=0);let i=e[n];return ve(i!==void 0,"nextVariant should be defined"),i}function w1(e,t){if(e){if(t){let r=e[t];if(r)return r}return e.default}}function Sf(e,t,r){let{hover:n,pressed:i}=e||{};if(i&&r)return"pressed";if(n&&t)return"hover"}function C1(e,t){let r=t[e];return r||`framer-v-${e}`}function wf(e,t,r){return e&&r.has(e)?e:t}var T1=Symbol("cycle");function Qk({variant:e,defaultVariant:t,transitions:r,enabledGestures Line truncated
`)}},Gr=new V1;function D1(e){if(typeof DOMParser>"u"){console.warn("unable to find DOMParser");return}try{let n=new DOMParser().parseFromString(e,"text/html").getElementsByTagName("svg")[0];if(!n)throw Error("no svg element found");return n}catch{return}}function B1(e,t){let r=H1(t);Hd(e,r)}function H1(e){return e.replace(/[^a-z0-9\-_:.]|^[^a-z]+/gi,"")}function Hd(e,t){z1(e,t),Array.from(e.children).forEach(n=>{Hd(n,t)})}function z1(e,t){e.getAttributeNames().forEach(n=>{let i=e.getAttribute(n);if(!i)return;if(n==="id"&&e.setAttribute(n,`${t}_${i}`),n==="href"||n==="xlink:href"){let[a,s]=i.split("#");if(a)return;e.setAttribute(n,`#${t}_${s}`);return}let o="url(#";if(i.includes(o)){let a=i.replace(o,`${o}${t}_`);e.setAttribute(n,a)}})}var N1={cm:96/2.54,mm:96/2.54/10,Q:96/2.54/40,in:96,pc:96/6,pt:96/72,px:1,em:16,ex:8,ch:8,rem:16};function Tf(e){var t;if(!e)return;let r=/(-?[0-9.]+)([a-z%]*)/.exec(e);if(!(r?.[1]===void 0||r?.[2]===void 0)&&!((t=r[2])!=null&&t.startsWith("%")))return Math.round(parseFloat(r[1])*(N1[r[2]]||1))}function $1(e){let t=Tf(e.getAttribute("width")),r=Tf(e.getAttribute("height"));if(!(typeof t!="number"||typeof r!="number")&&!(t<=0||r<=0))return{width:t,height:r}}function s_(e){let t=lr(),r="svg"+h.useId(),n=ur(e),i=h.useRef(null),o=I1();return an(e,i),h.createElement(X1,{...e,innerRef:i,parentSize:t,ariaId:r,layoutId:n,providedWindow:o})}var U1=5e4;function W1(e){return e.indexOf("image")>=0}function j1(e){return e.indexOf("var(--")>=0}function G1(e){return!!(e.borderRadius||e.borderBottomLeftRadius||e.borderBottomRightRadius||e.borderTopLeftRadius||e.borderTopRightRadius)}function Ef(e,t){var r,n,i;let o=e.current;if(!o)return;let a=(r=t.providedWindow)!=null?r:Oe,s=o.firstElementChild;if(!s||!(s instanceof a.SVGSVGElement))return;if(!s.getAttribute("viewBox")){let m=Gr.getViewBox(t.svg);m&&s.setAttribute("viewBox",m)}let{withExternalLayout:l,parentSize:c}=t;if(!l&&nn(t)&&c!==1&&c!==2)return;let{intrinsicWidth:f,intrinsicHeight:d,_constraints:p}=t;((n=s.viewBox.baseVal)==null?void 0:n.width)===0&&((i=s.viewBox.baseVal)==null?void 0:i.height)===0&&V(f)&&V(d)&&s.setAttribute("viewBox",`0 0 ${f} ${d}`),p&&p.aspectRatio?s.setAttribute("preserveAspectRatio",""):s.setAttribute("preserveAspectRatio","none"),s.setAttribute("width","100%"),s.setAttribute("height","100%")}var X1=(()=>{var e;return e=class extends Dt{constructor(){super(...arguments),this.container=h.createRef(),this.svgElement=null,this.setSVGElement=t=>{this.svgElement=t,this.setLayerElement(t)},this.previouslyRenderedSVG=""}static frame(t){return sr(t,t.parentSize||0)}get frame(){return sr(this.props,this.props.parentSize||0)}componentDidMount(){this.props.svgContentId||Ef(this.container,this.props)}componentWillUnmount(){Gr.unsubscribe(this.previouslyRenderedSVG),this.previouslyRenderedSVG=""}componentDidUpdate(t){if(super.componentDidUpdate(t),this.props.svgContentId)return;let{fill:r}=this.props;nt.isImageObject(r)&&nt.isImageObject(t.fill)&&r.src!==t.fill.src&&sd(this.svgElement,"fill",null,!1),Ef(this.container,this.props)}collectLayout(t,r){if(this.props.withExternalLayout){r.width="100%",r.height="100%",r.aspectRatio="inherit";return}let n=this.frame,{rotation:i,intrinsicWidth:o,intrinsicHeight:a,width:s,height:l}=this.props,c=ce.getNumber(i);if(t.opacity=V(this.props.opacity)?this.props.opacity:1,Z.hasRestrictions()&&n){Object.assign(t,{transform:`translate(${n.x}px, ${n.y}px) rotate(${c.toFixed(4)}deg)`,width:`${n.width}px`,height:`${n.height}px`}),nn(this.props)&&(t.position="absolute");let u=n.width/(o||1),f=n.height/(a||1);r.transformOrigin="top left";let{zoom:d,target:p}=ti;if(p==="EXPORT"){let m=d>1?d:1;r.transform=`scale(${u*m}, ${f*m})`,r.zoom=1/m}else r.transform=`scale(${u}, ${f})`;o&&a&&(r.width=o,r.height=a)}else{let{left:u,right:f,top:d,bottom:p}=this.props;Object.assign(t,{left:u,right:f,top:d,bottom:p,width:s,height:l,rotate:c}),Object.assign(r,{left:0,top:0,bottom:0,right:0,position:"absolute"})}}render(){var t,r;E1.default.env.NODE_ENV!=="production"&&Oe.perf&&Oe.perf.nodeRender();let{id:n,visible:i,style:o,fill:a,svg:s,intrinsicHeight:l,intrinsicWidth:c,ariaId:u="",title:f,description:d,layoutId:p,className:m,variants:y,transition:x,withExternalLayout:v,innerRef:b,svgContentId:g}=this.props;if(!v&&(!i||!n))return null;let S=(t=n??p)!=null?t:"svg";cr();let T=this.frame,w=T||{width:c||100,height:l||100},C={...o,imageRendering:"pixelated",flexShrink:0},E={};this.collectLayout(C,E),TS(this.props,C),fi(this.props,C),Dt.applyWillChange(this.props,C,!1);let k=null;if(typeof a=="string"||H.isColorObject(a)){let U=H.isColorObject(a)?a.initialValue||H.toRgbString(a):a;C.fill=U,C.color=U}else if(Zr.isLinearGradient(a)){let U=a,B=`${encodeURI(n||"")}g${Zr.hash(U)}`;C.fill=`url(#${B})`;let re=R1(U,S);k=h.createElement("svg",{ref:this.setSVGElement,xmlns:"https://www.w3.org/2000/svg",width:"100%",height:"100%",style:{position:"absolute"}},h.createElement("linearGradient",{id:B,gradientTransform:`rotate(${re.aLine truncated
* @license Emotion v11.0.0
* MIT License
*
* Copyright (c) Emotion team and other contributors
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*//*! Bundled license information:
react-is/cjs/react-is.production.min.js:
(** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
*/export{h as a,hr as b,hn as c,Ct as d,q as e,rs as f,ye as g,Ti as h,ae as i,A as j,Tt as k,pr as l,ee as m,kh as n,L as o,Re as p,Me as q,W as r,Pe as s,ru as t,Jt as u,Be as v,Gg as w,au as x,lu as y,zo as z,uy as A,_E as B,ky as C,tn as D,H as E,Z as F,XE as G,L0 as H,JE as I,Px as J,eR as K,tR as L,di as M,mk as N,Sk as O,t1 as P,Tk as Q,Ek as R,Ad as S,Rk as T,l1 as U,kk as V,_k as W,Pk as X,Fk as Y,Ak as Z,Vk as _,Bk as $,Nk as aa,$k as ba,Yk as ca,Qk as da,Gr as ea,s_ as fa,Bt as ga,u_ as ha,x_ as ia,w_ as ja,C_ as ka,T_ as la};
//# sourceMappingURL=chunk-ZLFJQ64H.mjs.map
Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

-78
View File
@@ -1,78 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>TD - Socials</title>
<link rel="shortcut icon" href="https://tdvorak.site/icon.png" sizes="any" type="image/svg+xml">
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="">
<link rel="modulepreload" href="scripts/chunk-ZLFJQ64H.mjs">
<link rel="modulepreload" href="scripts/chunk-ELYU6EKT.mjs">
<link rel="modulepreload" href="scripts/bK9vYovY0W4AnPMJgoM-V5ecDu58uceZ-3X-O_-ra-8.WFPDH3MV.mjs">
<link rel="modulepreload" href="scripts/chunk-R5TEOUSI.mjs">
<link rel="modulepreload" href="scripts/chunk-WXY3Q2W6.mjs">
<link rel="modulepreload" href="scripts/chunk-BIAKEFP3.mjs">
<link rel="modulepreload" href="scripts/chunk-LTFW3AQD.mjs">
<style data-framer-css-ssr-minified="" data-framer-components="framer-8swEc framer-uvY9Z framer-jB8Rt framer-18a8f framer-K9uk1 framer-1hWgz framer-zTsi7 framer-cmhi5 framer-atGTO framer-Bh8pf framer-U2WQh framer-qrAvV framer-3OlPt">html{background:var(--token-b51ef5c2-aa9a-430c-a5f7-c49146f35812)!important}html,body,#main{height:100%;margin:0;padding:0;box-sizing:border-box}:root{-webkit-font-smoothing:antialiased}*{box-sizing:border-box;-webkit-font-smoothing:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}body,input,textarea,select,button{font-size:12px;font-family:sans-serif}body{--token-1ed6d5d5-e471-4369-8639-00688ededc9f: rgb(125, 127, 131);--token-02a6872c-fbac-4181-a8b8-1dcaa68ff80d: rgb(22, 22, 22);--token-62be83f1-0097-4872-b224-94c7b2aa11d6: rgb(245, 245, 245);--token-5b9801ec-2b2c-45f7-a548-e4428099a1ac: rgb(255, 255, 255);--token-b7046cab-a803-4f27-934d-bf5b26201782: rgb(222, 222, 222);--token-b0731588-6d12-493c-8302-62f9f032c7c8: hsl(0, 0%, 86%);--token-b51ef5c2-aa9a-430c-a5f7-c49146f35812: #FDFDFC}@media (prefers-color-scheme: dark){body{--token-1ed6d5d5-e471-4369-8639-00688ededc9f: rgb(124, 127, 130);--token-02a6872c-fbac-4181-a8b8-1dcaa68ff80d: rgb(255, 255, 255);--token-62be83f1-0097-4872-b224-94c7b2aa11d6: rgb(28, 28, 28);--token-5b9801ec-2b2c-45f7-a548-e4428099a1ac: rgb(43, 43, 43);--token-b7046cab-a803-4f27-934d-bf5b26201782: rgb(40, 40, 40);--token-b0731588-6d12-493c-8302-62f9f032c7c8: rgb(61, 61, 61);--token-b51ef5c2-aa9a-430c-a5f7-c49146f35812: rgb(22, 22, 22)}}#__framer-badge-container{position:fixed;bottom:0;padding:20px;width:100%;display:flex;justify-content:right;pointer-events:none;z-index:314159}.__framer-badge{pointer-events:auto}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZJhiI2B.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZthiI2B.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZNhiI2B.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZxhiI2B.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZBhiI2B.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZFhiI2B.woff2) format("woff2");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZJhiI2B.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZthiI2B.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZNhiI2B.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZxhiI2B.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZBhiI2B.woff2) format("woff2");unicode-range:Line truncated
</style>
</head>
<body class="framer-body-augiA20Il">
<script async="" src="https://events.framer.com/script" data-fid="74d4a7f2fbea46c135908142e868a4e31322a968576c227304ff9bfb2bb76384"></script>
<div id="main" data-framer-hydrate-v2="{&quot;routeId&quot;:&quot;augiA20Il&quot;}" data-framer-ssr-released-at="2023-04-24T14:46:38.266Z" data-framer-page-optimized-at="2023-05-03T19:44:28.256Z">
<div class="framer-8swEc framer-wSDaq framer-IaMm7 framer-WicrH" style="display:contents">
<div class="framer-72rtr7" style="min-height:100%;width:auto">
<main class="framer-13f2r9g" data-framer-name="Main" name="Main">
<div class="framer-17zjt6" data-framer-name="Container Small" name="Container Small">
</div>
</main>
<div class="framer-c16e4c" data-framer-name="Background Pattern" name="Background Pattern">
<div class="framer-g8fgki" data-framer-name="Overlay" name="Overlay"></div>
<div class="framer-167dajp-container">
<div style="width:100%;height:100%;background-color:transparent;background-image:linear-gradient(var(--token-62be83f1-0097-4872-b224-94c7b2aa11d6, rgb(245, 245, 245)) /* {&quot;name&quot;:&quot;UI Background&quot;} */ 2px, transparent 2px), linear-gradient(90deg, var(--token-62be83f1-0097-4872-b224-94c7b2aa11d6, rgb(245, 245, 245)) /* {&quot;name&quot;:&quot;UI Background&quot;} */ 2px, transparent 2px), linear-gradient(var(--token-62be83f1-0097-4872-b224-94c7b2aa11d6, rgb(245, 245, 245)) /* {&quot;name&quot;:&quot;UI Background&quot;} */ 1px, transparent 1px), linear-gradient(90deg, var(--token-62be83f1-0097-4872-b224-94c7b2aa11d6, rgb(245, 245, 245)) /* {&quot;name&quot;:&quot;UI Background&quot;} */ 1px, var(--token-b51ef5c2-aa9a-430c-a5f7-c49146f35812, rgb(253, 253, 252)) /* {&quot;name&quot;:&quot;Page Background&quot;} */ 1px);background-position:-2px -2px, -2px -2px, -1px -1px, -1px -1px;background-size:50px 50px, 50px 50px, 10px 10px, 10px 10px;border-radius:0"></div>
</div>
</div>
</div>
<div id="overlay"></div>
</div>
</div>
<div id="svg-templates" style="position: absolute; overflow: hidden; top: 0; left: 0; width: 0; height: 0">
<div id="container_svg-1223882194_460">
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="svg-1223882194_460">
<path opacity="0.64" d="M4 2.5H9C9.82843 2.5 10.5 3.17157 10.5 4V5.5H7C6.17157 5.5 5.5 6.17157 5.5 7V10.5H4C3.17157 10.5 2.5 9.82843 2.5 9V4C2.5 3.17157 3.17157 2.5 4 2.5Z" stroke="#7D7F83" stroke-linecap="round" stroke-linejoin="round"></path>
<rect x="5.5" y="5.5" width="8" height="8" rx="1.5" stroke="#7D7F83" stroke-linecap="round" stroke-linejoin="round"></rect>
</svg>
</div>
<div id="container_svg1891319953_323">
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" id="svg1891319953_323">
<path d="M3.84662 11.6534L10.4463 5.05373" stroke="#7D7F83" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M4.55371 4.34662H11.1534V10.9463" stroke="#7D7F83" stroke-linecap="square" stroke-linejoin="round"></path>
</svg>
</div>
<div id="container_svg361420101">
<svg xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" id="svg361420101"><path d="M 2.333 8 L 11.667 8" fill="transparent" stroke="var(--token-1ed6d5d5-e471-4369-8639-00688ededc9f, rgb(125, 127, 131))" stroke-linecap="square" stroke-linejoin="round" stroke-dasharray=""></path><path d="M 8 3.333 L 12.667 8 L 8 12.667" fill="transparent" stroke="var(--token-1ed6d5d5-e471-4369-8639-00688ededc9f, rgb(125, 127, 131))" stroke-linecap="square" stroke-linejoin="round" stroke-dasharray=""></path></svg>
</div>
</div>
<div id="__framer-badge-container"></div>
<script>"use strict";var animator=(()=>{var K=Object.defineProperty;var pe=Object.getOwnPropertyDescriptor;var me=Object.getOwnPropertyNames;var fe=Object.prototype.hasOwnProperty;var ce=(e,t)=>{for(var o in t)K(e,o,{get:t[o],enumerable:!0})},ue=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of me(t))!fe.call(e,s)&&s!==o&&K(e,s,{get:()=>t[s],enumerable:!(r=pe(t,s))||r.enumerable});return e};var le=e=>ue(K({},"__esModule",{value:!0}),e);var ze={};ce(ze,{animateAppearEffects:()=>ie,getActiveVariantHash:()=>ae,spring:()=>w,startOptimizedAppearAnimation:()=>$});var de=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],j=new Set(de);var I=(e,t,o)=>Math.min(Math.max(o,e),t);var F=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();var k=e=>e;var E="framerAppearId",Ye="data-"+F(E);var Z=k;var z=e=>e*1e3,b=e=>e/1e3;var G=e=>Array.isArray(e)&&typeof e[0]=="number";var v=([e,t,o,r])=>`cubic-bezier(${e}, ${t}, ${o}, ${r})`,xe={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:v([0,.65,.55,1]),circOut:v([.55,0,1,.45]),backIn:v([.31,.01,.66,-.59]),backOut:v([.33,1.53,.69,.99])};function C(e){if(e)return G(e)?v(e):Array.isArray(e)?e.map(C):xe[e]}function B(e,t,o,{delay:r=0,duration:s,repeat:a=0,repeatType:n="loop",ease:p,times:f}={}){let i={[t]:o};f&&(i.offset=f);let m=C(p);return Array.isArray(m)&&(i.easing=m),e.animate(i,{delay:r,duration:s,easing:Array.isArray(m)?"linear":m,fill:"both",iterations:a+1,direction:n==="reverse"?"alternate":"normal"})}function q(e,t){return t?e*(1e3/t):0}var ye=5;function U(e,t,o){let r=Math.max(t-ye,0);return q(o-e(r),t-r)}var N=.001,ge=.01,H=10,Ae=.05,he=1;function W({duration:e=800,bounce:t=.25,velocity:o=0,mass:r=1}){let s,a;Z(e<=z(H),"Spring duration must be 10 seconds or less");let n=1-t;n=I(Ae,he,n),e=I(ge,H,b(e)),n<1?(s=i=>{let m=i*n,c=m*e,l=m-o,d=V(i,n),u=Math.exp(-c);return N-l/d*u},a=i=>{let c=i*n*e,l=c*o+o,d=Math.pow(n,2)*Math.pow(i,2)*e,u=Math.exp(-c),y=V(Math.pow(i,2),n);return(-s(i)+N>0?-1:1)*((l-d)*u)/y}):(s=i=>{let m=Math.exp(-i*e),c=(i-o)*e+1;return-N+m*c},a=i=>{let m=Math.exp(-i*e),c=(o-i)*(e*e);return m*c});let p=5/e,f=be(s,a,p);if(e=z(e),isNaN(f))return{stiffness:100,damping:10,duration:e};{let i=Math.pow(f,2)*r;return{stiffness:i,damping:n*2*Math.sqrt(r*i),duration:e}}}var Te=12;function be(e,t,o){let r=o;for(let s=1;s<Te;s++)r=r-e(r)/t(r);return r}function V(e,t){return e*Math.sqrt(1-t*t)}var Oe=["duration","bounce"],Me=["stiffness","damping","mass"];function _(e,t){return t.some(o=>e[o]!==void 0)}function ve(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!_(e,Me)&&_(e,Oe)){let o=W(e);t={...t,...o,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}function w({keyframes:e,restDelta:t,restSpeed:o,...r}){let s=e[0],a=e[e.length-1],n={done:!1,value:s},{stiffness:p,damping:f,mass:i,velocity:m,duration:c,isResolvedFromDuration:l}=ve(r),d=m?-b(m):0,u=f/(2*Math.sqrt(p*i)),y=a-s,g=b(Math.sqrt(p/i)),M=Math.abs(y)<5;o||(o=M?.01:2),t||(t=M?.005:.5);let h;if(u<1){let x=V(g,u);h=A=>{let T=Math.exp(-u*g*A);return a-T*((d+u*g*y)/x*Math.sin(x*A)+y*Math.cos(x*A))}}else if(u===1)h=x=>a-Math.exp(-g*x)*(y+(d+g*y)*x);else{let x=g*Math.sqrt(u*u-1);h=A=>{let T=Math.exp(-u*g*A),P=Math.min(x*A,300);return a-T*((d+u*g*y)*Math.sinh(P)+x*y*Math.cosh(P))/x}}return{calculatedDuration:l&&c||null,next:x=>{let A=h(x);if(l)n.done=x>=c;else{let T=d;x!==0&&(u<1?T=U(h,x,A):T=0);let P=Math.abs(T)<=o,se=Math.abs(a-A)<=t;n.done=P&&se}return n.value=n.done?a:A,n}}}var D=(e,t)=>`${e}: ${t}`;var O=new Map;function Q(e,t,o,r){let s=D(e,j.has(t)?"transform":t),a=O.get(s);if(!a)return 0;let{animation:n,startTime:p}=a,f=()=>{O.delete(s);try{n.cancel()}catch{}};if(p!==null){let i=performance.now();return r.update(()=>{o.animation&&(o.animation.time=b(performance.now()-i))}),r.render(f),i-p||0}else return f(),0}function $(e,t,o,r,s){let a=e.dataset[E];if(!a)return;window.HandoffAppearAnimations=Q;let n=D(a,t),p=B(e,t,[o[0],o[0]],{duration:1e4,ease:"linear"});O.set(n,{animation:p,startTime:null});let f=()=>{p.cancel();let i=B(e,t,o,r);document.timeline&&(i.startTime=document.timeline.currentTime),O.set(n,{animation:i,startTime:performance.now()}),s&&s(i)};p.ready?p.ready.then(f).catch(k):f()}var L=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],we={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Se={translateX:"px",translateY:"px",translateZ:"px",x:"px",y:"px",z:"px",perspective:"px",transformPerspective:"px",rotate:"deg",rotateX:"deg",rotateY:"deg"};function J(e,t){let o=Se[e];return!o||typeof t=="string"&&t.endsWith(o)?t:`${t}${o}`}function X(e){return L.includes(e)}var Pe=(e,t)=>L.indexOf(e)-L.indexOf(t);function ee({transform:e,transformKLine truncated
</script><script data-framer-appear-animation="reduce">
requestAnimationFrame(() => {
if(window.__framer_disable_appear_effects_optimization__ !== true) {
const respectReducedMotion = true
const reducedMotion = respectReducedMotion && window.matchMedia('(prefers-reduced-motion: reduce)').matches === true
const breakpoints = [{"hash":"72rtr7","mediaQuery":"(min-width: 1200px)"},{"hash":"rqvu1i","mediaQuery":"(min-width: 810px) and (max-width: 1199px)"},{"hash":"1pskqnr","mediaQuery":"(max-width: 809px)"}]
if (animator) {
const appearAnimations = {"n8j19j":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"1pskqnr","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1ksx98e":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"rqvu1i","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1ssddvx":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"10ups1o":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0.1,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"1pskqnr","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"s1v2zz":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0.1,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"rqvu1i","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1gsprdc":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0.1,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1cyg5ov":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0.2,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"1pskqnr","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"qg4usi":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0.2,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"rqvu1i","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"8qgos4":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0.2,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"f0t7rd":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0.3,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"1pskqnr","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"179dbc":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0.3,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"rqvu1i","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1d16e5h":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0.3,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"14jnbm5":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0.4,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"1pskqnr","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1anenwg":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0.4,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"rqvu1i","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"alfqzx":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"delay":0.4,"duration":0.6,"ease":[0.16,1,0.3,1],"type":"tween"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.96,"x":0,"y":48},"transformTemplate":"perspective(1200px) __ALine truncated
const activeVariantHash = animator.getActiveVariantHash(breakpoints)
const animate = (selector, keyframesByProps, optionsByProps) => {
for (const [name, keyframes] of Object.entries(keyframesByProps)) {
const options = optionsByProps[name]
const element = document.querySelector(selector)
if (!element) continue
const animation = animator.startOptimizedAppearAnimation(element, name, keyframes, options)
}
}
animator.animateAppearEffects(appearAnimations, animate, "data-framer-appear-id", "__Appear_Animation_Transform__", reducedMotion, activeVariantHash)
}
}
})
</script>
<script type="module" data-framer-bundle="" src="https://xkillme.github.io/6vLz9GPpSR1G64XB7ipr9Y/scripts/script0.KMYJOWXP.mjs"></script>
</body></html>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

+277 -19
View File
@@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>TD - TOR Portfolio</title> <title>TDvorak - TOR Portfolio</title>
</head> </head>
<body> <body>
<style> <style>
@@ -903,6 +903,95 @@ img {
} }
} }
.terminal-section {
flex: 1;
min-width: 50%;
}
.terminal {
background-color: var(--terminal);
border-radius: 5px;
padding: 1rem;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.5);
position: relative;
overflow: hidden;
height: 400px;
border: 1px solid rgb(255 0 0 / 57%);
height: 400px;
width: 65%;
margin: 0 auto;
}
.terminal-header {
display: flex;
align-items: center;
margin-bottom: 1rem;
padding-bottom: 0.5rem;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.terminal-dots {
display: flex;
gap: 6px;
}
.terminal-dot {
width: 12px;
height: 12px;
border-radius: 50%;
}
.dot-red {
background-color: #ff5f56;
}
.dot-yellow {
background-color: #ffbd2e;
}
.dot-green {
background-color: #27c93f;
}
.terminal-title {
margin-left: auto;
margin-right: auto;
font-size: 0.8rem;
opacity: 0.6;
}
.terminal-content {
font-family: 'Courier New', monospace;
font-size: 0.9rem;
line-height: 1.5;
height: 85%;
overflow: hidden;
}
.terminal-line {
display: flex;
margin-bottom: 0.5rem;
}
.terminal-prompt {
color: var(--primary);
margin-right: 0.5rem;
}
.terminal-cursor {
display: inline-block;
width: 8px;
height: 15px;
background-color: var(--primary);
margin-left: 2px;
animation: blink 1s infinite;
}
@keyframes blink {
0%, 100% { opacity: 1; }
50% { opacity: 0; }
}
</style> </style>
<header class="l-header"> <header class="l-header">
<nav class="nav bd-grid"> <nav class="nav bd-grid">
@@ -930,8 +1019,8 @@ img {
<img src="assets/img/ascii1.png" alt=""> <img src="assets/img/ascii1.png" alt="">
</div> </div>
<h1 class="home__title">Tomáš Dvořák</h1> <h1 class="home__title">Tomáš Dvořák</h1>
<span class="home__profession">WhiteHat, Programmer</span> <span class="home__profession">WhiteHat, Fullstack</span>
<p href="tdvorak5yysirjdcvecyyde5svpkycuheneavst4ahbgguiid5tuxwid.onion" class="button home__button" id="copyLink" style="cursor: pointer;">Dark Web Website</p><br> <!-- <p href="tdvorak5yysirjdcvecyyde5svpkycuheneavst4ahbgguiid5tuxwid.onion" class="button home__button" id="copyLink" style="cursor: pointer;">Dark Web Website</p><br> -->
<style> <style>
@media only screen and (max-width: 730px) { @media only screen and (max-width: 730px) {
#fadeshow1 { #fadeshow1 {
@@ -940,7 +1029,7 @@ img {
} }
</style> </style>
<div id="fadeshow1"> <div id="fadeshow1">
<p style="font-family: newsmall; font-size: smaller; letter-spacing: 1.6px;">ᔓ tdvorak5yysirjdcvecyyde5svpkycuheneavst4ahbgguiid5tuxwid.<span style="color: red;">onion</span> ᔓ</p> <!-- <p style="font-family: newsmall; font-size: smaller; letter-spacing: 1.6px;">ᔓ tdvorak5yysirjdcvecyyde5svpkycuheneavst4ahbgguiid5tuxwid.<span style="color: red;">onion</span> ᔓ</p> -->
</div> </div>
</div> </div>
</div> </div>
@@ -971,23 +1060,44 @@ img {
<h2 class="section-title" style="font-family: new;">About Me</h2> <h2 class="section-title" style="font-family: new;">About Me</h2>
<div class="about__container bd-grid"> <div class="about__container bd-grid">
<div class="about__data"> <div class="about__data">
<p class="about__text">Hi, I'm a <strong>self-taught frontend & backend developer</strong>. I really enjoy <strong>programming, mostly in Python and HTML.</strong> <p class="about__text">
I also just started learning <strong>Ethical Hacking & Pentesting</strong>. I would probably say that IT is the most important thing in my life. I'm a <strong>self-taught ethical hacker</strong> passionate about cybersecurity, wireless exploitation, and hardware hacking. I work with tools like <strong>Kali Linux, Parrot OS, Raspberry Pi 5, LilyGO T-Embed CC1101 Bruce, P4wnP1 A.L.O.A., Pwnagotchi & GhostESP</strong>. Always learning, always exploring.
I can spend days on things like the <strong>Raspberry Pi</strong>. And I have nothing else to do #nobitches. </p> </p>
<img src="assets/img/ascii2.png" alt="" class="about__img"> <img src="assets/img/ascii2.png" alt="" class="about__img">
</div> </div>
<div> <div>
<div class="about__information"> <div class="about__information">
<h3 class="about__information-title">Contact me:</h3> <h3 class="about__information-title">Contact me:</h3>
<div class="about__information-data"> <div class="about__information-data">
<span>contact.[email protected]</span> <span>tdvorak_dev@proton.me</span>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</section> </section>
<section class="skills section" id="skills"> <section>
<div class="terminal-section">
<div class="terminal">
<div class="terminal-header">
<div class="terminal-dots">
<div class="terminal-dot dot-red"></div>
<div class="terminal-dot dot-yellow"></div>
<div class="terminal-dot dot-green"></div>
</div>
</div>
<div class="terminal-content" id="terminalContent">
<div class="terminal-line">
<span class="terminal-prompt">[email protected]:~$</span>
<span id="typedText"></span>
<span class="terminal-cursor"></span>
</div>
</div>
</div>
</div>
</section>
<!-- <section class="skills section" id="skills">
<span class="section-subtitle"><p>ᔓ</p>WHO<span style="color: red;">IS</span></span> <span class="section-subtitle"><p>ᔓ</p>WHO<span style="color: red;">IS</span></span>
<h2 class="section-title" style="font-family: new;">My skills</h2> <h2 class="section-title" style="font-family: new;">My skills</h2>
<div class="skills__container bd-grid"> <div class="skills__container bd-grid">
@@ -1038,12 +1148,12 @@ img {
</div> </div>
</div> </div>
</div> </div>
</section> </section> -->
<section class="education section"> <section class="education section">
<span class="section-subtitle"><p>ᔓ</p>SS<span style="color: red;">H</span></span> <span class="section-subtitle"><p>ᔓ</p>SS<span style="color: red;">H</span></span>
<h2 class="section-title" style="font-family: new;">My Education</h2> <h2 class="section-title" style="font-family: new;">My Education</h2>
<div class="education__container bd-grid"> <div class="education__container bd-grid">
<div class="education__content"> <!-- <div class="education__content">
<div> <div>
<h3 class="education__year">2023 - 2024</h3> <h3 class="education__year">2023 - 2024</h3>
<span class="education__university">OAUH</span> <span class="education__university">OAUH</span>
@@ -1056,8 +1166,8 @@ img {
<div> <div>
<h3 class="education__race">Economics</h3> <h3 class="education__race">Economics</h3>
</div> </div>
</div> </div> -->
<div class="education__content"> <!-- <div class="education__content">
<div> <div>
<h3 class="education__year">2024 - 2027</h3> <h3 class="education__year">2024 - 2027</h3>
<span class="education__university">SGaSOS Kunovice</span> <span class="education__university">SGaSOS Kunovice</span>
@@ -1070,8 +1180,8 @@ img {
<h3 class="education__race">Information Technology</h3> <h3 class="education__race">Information Technology</h3>
<span class="education__specialty">Frontend, Backend</span> <span class="education__specialty">Frontend, Backend</span>
</div> </div>
</div> </div> -->
<div class="education__content"> <!-- <div class="education__content">
<div> <div>
<h3 class="education__year">2022 - 2023</h3> <h3 class="education__year">2022 - 2023</h3>
<span class="education__university">FreeCodeCamp</span> <span class="education__university">FreeCodeCamp</span>
@@ -1084,7 +1194,7 @@ img {
<h3 class="education__race">ONLINE CERTIFICATION</h3> <h3 class="education__race">ONLINE CERTIFICATION</h3>
<span class="education__specialty">Frontend, Backend</span> <span class="education__specialty">Frontend, Backend</span>
</div> </div>
</div> </div> -->
<div class="education__content"> <div class="education__content">
<div> <div>
<h3 class="education__year">2023 - 202?</h3> <h3 class="education__year">2023 - 202?</h3>
@@ -1113,13 +1223,29 @@ img {
<span class="education__specialty">Hacking, Raspberry Pi, IT</span> <span class="education__specialty">Hacking, Raspberry Pi, IT</span>
</div> </div>
</div> </div>
<div class="education__content">
<div>
<h3 class="education__year">2024 - 202?</h3>
<span class="education__university">Talking Sasquach</span>
</div>
<div class="education__time">
<span class="education__rounder"></span>
<span class="education__line"></span>
</div>
<div>
<h3 class="education__race">YouTube Videos</h3>
<span class="education__specialty">Hacking</span>
</div>
</div>
</div> </div>
</section> </section>
<footer class="footer section"> <footer class="footer section">
<div class="footer__container bd-grid"> <div class="footer__container bd-grid">
<h1 class="footer__title" style="margin: 0">Tomáš Dvořák</h1> <h1 class="footer__title" style="margin: 0">TDvorak</h1>
<img src="assets/img/ascii3.png" style="display: block; margin-left: auto; margin-right: auto; width: 30%;"> <div style="display: block; margin-left: auto; margin-right: auto; width: 30%; font-size: 5px; filter: invert(1);">
<p class="footer__copy">All right reserved - 2024</p> <pre style="font-family: 'Noto Sans Mono', 'DejaVu Sans Mono', monospace; line-height: 1;"><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><br><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,0)">&#48;</span><span style="color:rgb(0,0,Line truncated
</div>
<p class="footer__copy">All right reserved - 2025</p>
</div> </div>
</footer> </footer>
<a href="#" class="scrolltop" id="scroll-top"> <a href="#" class="scrolltop" id="scroll-top">
@@ -1213,5 +1339,137 @@ observer.observe(nodeSkill);
observer.observe(pythonSkill); observer.observe(pythonSkill);
observer.observe(linuxSkill); observer.observe(linuxSkill);
</script> </script>
<script>
// Terminal typing animation
const commands = [
"sudo apt update",
"nmap -sS -sV -p- --min-rate 5000 target.com",
"cd /opt/tools/metasploit",
"./msfconsole -q",
"use auxiliary/scanner/ssh/ssh_login",
"set rhosts 192.168.1.1/24",
"run",
"sudo tor start",
"proxychains firefox",
"cd /opt/tartaros",
"python3 vulnerability_scanner.py",
"sudo airmon-ng start wlan0",
"sudo reaver -i wlan0mon -b 00:11:22:33:44:55 -vv",
"tail -f /var/log/secure",
"cd /home/tartaros/tools",
"git clone https://github.com/tartaros/security-tools.git",
"torsocks wget https://hidden.onion/file.txt",
"./init_secure_environment.sh"
];
const terminalContent = document.getElementById('terminalContent');
const typedText = document.getElementById('typedText');
let commandIndex = 0;
let charIndex = 0;
let isDeleting = false;
let typingDelay = 100;
function typeTerminal() {
const currentCommand = commands[commandIndex];
if (isDeleting) {
typedText.textContent = currentCommand.substring(0, charIndex - 1);
charIndex--;
typingDelay = 30;
if (charIndex === 0) {
isDeleting = false;
commandIndex = (commandIndex + 1) % commands.length;
typingDelay = 500;
}
} else {
typedText.textContent = currentCommand.substring(0, charIndex + 1);
charIndex++;
typingDelay = 70 + Math.random() * 50;
if (charIndex === currentCommand.length) {
isDeleting = true;
typingDelay = 1500;
// Add command output
setTimeout(() => {
const line = document.createElement('div');
line.classList.add('terminal-line');
// Generate random output based on the command
let output = '';
if (currentCommand.includes('nmap')) {
output = 'Starting Nmap scan...\nPort 22/tcp open ssh OpenSSH 8.4\nPort 80/tcp open http nginx 1.18.0\nPort 443/tcp open https nginx 1.18.0\n';
} else if (currentCommand.includes('msfconsole')) {
output = ' =[ metasploit v6.2.26-dev ]\n+ -- --=[ 2275 exploits - 1194 auxiliary - 404 post ]\n+ -- --=[ 951 payloads - 45 encoders - 11 nops ]\n+ -- --=[ 9 evasion ]\n\nmsf6 >';
} else if (currentCommand.includes('run') || currentCommand.includes('.py')) {
output = '[*] Scanning...\n[+] Found 3 potential vulnerabilities\n[+] Generating report...';
} else if (currentCommand.includes('git clone')) {
output = 'Cloning into \'security-tools\'...\nremote: Enumerating objects: 573, done.\nremote: Counting objects: 100% (573/573), done.\nRemote: Compressing objects: 100% (432/432), done.';
} else if (currentCommand.includes('apt')) {
output = 'Reading package lists... Done\nBuilding dependency tree... Done\nReading state information... Done\n37 packages can be upgraded.';
} else if (currentCommand.includes('tor')) {
output = '[notice] Tor v0.4.7.13 running on Linux with Libevent 2.1.12-stable\n[notice] Tor has successfully opened a circuit.\n[notice] Bootstrapped 100%: Done';
} else {
output = 'Command executed successfully.';
}
line.textContent = output;
terminalContent.appendChild(line);
// Add new prompt line
const newPromptLine = document.createElement('div');
newPromptLine.classList.add('terminal-line');
const promptSpan = document.createElement('span');
promptSpan.classList.add('terminal-prompt');
promptSpan.textContent = '[email protected]:~$';
const newTypedText = document.createElement('span');
newTypedText.id = 'typedText';
const cursor = document.createElement('span');
cursor.classList.add('terminal-cursor');
newPromptLine.appendChild(promptSpan);
newPromptLine.appendChild(newTypedText);
newPromptLine.appendChild(cursor);
// Limit terminal lines to keep performance
if (terminalContent.children.length > 10) {
terminalContent.removeChild(terminalContent.children[0]);
terminalContent.removeChild(terminalContent.children[0]);
}
terminalContent.appendChild(newPromptLine);
// Update references
typedText = newTypedText;
}, 500);
}
}
setTimeout(typeTerminal, typingDelay);
}
// Start the typing animation
setTimeout(typeTerminal, 1000);
// Create binary background
function createBinaryBackground() {
const binaryBg = document.getElementById('binaryBg');
const characters = '01';
let output = '';
for (let i = 0; i < 10000; i++) {
output += characters.charAt(Math.floor(Math.random() * characters.length));
}
binaryBg.textContent = output;
}
createBinaryBackground();
</script>
</body> </body>
</html> </html>
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 24 KiB

-70
View File
@@ -1,70 +0,0 @@
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>TD - Timeline</title>
<link rel="stylesheet" href="./style_t.css">
<link rel="shortcut icon" href="favicon.ico" type="logo">
</head>
<body>
<br>
<br>
<h1 style="text-align: center;">My IT Timeline</h1>
<div id="timeline-content">
<ul class="timeline" id="web">
<li class="event" data-date="2019">
<h3><strong>Web Development & Programming</strong></h3>
<p>I started learing <strong>Web Development</strong> on <strong><a href="https://www.freecodecamp.org/" target="_blank">freeCodeCamp website</a></strong>.
The first thing that I started with was the <strong>Responsive Web Design</strong> course.</p>
</li>
<li class="event">
<p>I met with a lot of new things in the world of web development, but I wasn't interested that much, in the time, so I've completely stopped learning.</p>
</li>
<li class="event" data-date="2023">
<p>In 2023 I found my way back to learning <strong>Web Development and Programming</strong> overall. I finished <strong>freeCodeCamp</strong> course and I received my first <strong><a href="https://www.freecodecamp.org/certification/Dvorinka/responsive-web-design" target="_blank">Certificate</a></strong>.</p>
</li>
<li class="event">
<p>After finishing my HTML course I started learning little bit of Javascript (JavaScript Algorithms and Data Structures) - I finished this course with some help from ChatGPT 'cause I did not understand Javascript that much in the time.</p>
</li>
<li class="event" data-date="2024">
<p>This was the year of my biggest accomplishments, I started learning on Udemy - in fact I started with ZTM courses, which helped me ALOT in the whole IT sphere. My interest moved more to Ethical hacking and to tools like Raspberry PI, which I got for Christmass from my parents. I also started with Python.</p>
</li>
<li class="event">
<p>I switched high schools (I went from OAUH to SGaSOŠ) and I finally started to learn IT even in school. The first thing that I started learning was programming in the C and C++ languages.</p>
</li>
</ul>
<div id="timeline-content">
<ul class="timeline2" id="ethical">
<li class="event" data-date="2024">
<h3><strong>Ethical Hacking & Pentesting</strong></h3>
<p>I started with <strong>Ethical Hacking</strong> via <strong><a href="https://zerotomastery.io/courses/learn-ethical-hacking/" target="_blank">ZTM Bootcamp</a></strong>.</p>
</li>
<li class="event" data-date="2024">
<p></p>
</li>
</ul>
</div>
<div id="timeline-content">
<ul class="timeline3" id="video">
<li class="event" data-date="2017">
<h3><strong>Video Editing & Graphic design</strong></h3>
<p>I started with <strong>Video Editing</strong> all by myself. Firstly I was editing simple short gaming footage for myself. I did all of that on my former phone in app called <strong><a href="https://kinemaster.com/" target="_blank">Kinemaster</a></strong>.</p>
</li>
<li class="event" data-date="2021">
<p>In 2021, I finally moved, to a more professional software, named <strong><a href="https://www.blackmagicdesign.com/products/davinciresolve" target="_blank">Davinci Resolve</a></strong>.</p>
</li>
</ul>
</div>
<div id="timeline-content">
<ul class="timeline4" id="video">
<li class="event" data-date="2023">
<h3><strong>Photography & Filmmaking</strong></h3>
<p></p>
</li>
<li class="event" data-date="2024">
<p></p>
</li>
</ul>
</div>
</body>
</html>
-92
View File
@@ -1,92 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tomas Dvorak - Web Developer</title>
<link rel="stylesheet" href="style2.css">
</head>
<body style="overflow: hidden; ">
<script>
let isAnimationInProgress = false;
// JavaScript function for gradual scroll to the bottom of the page
function gradualScrollToBottom() {
if (isAnimationInProgress) {
// Animation is already in progress, do nothing
return;
}
isAnimationInProgress = true;
const lastSection = document.querySelector('section:last-child');
const targetPosition = lastSection.offsetTop;
const currentPosition = window.scrollY;
const distance = targetPosition - currentPosition;
const duration = 5000; // Scroll duration in milliseconds
let startTimestamp;
function step(timestamp) {
if (!startTimestamp) startTimestamp = timestamp;
const elapsed = timestamp - startTimestamp;
window.scrollTo(0, easeInOut(elapsed, currentPosition, distance, duration));
if (elapsed < duration) {
requestAnimationFrame(step);
} else {
// Animation has ended, reset the flag and trigger redirection after a delay
isAnimationInProgress = false;
setTimeout(() => {
window.location.href = 'Timeline.html';
}, 300);
}
}
function easeInOut(t, b, c, d) {
// Easing function for smooth scrolling
t /= d / 2;
if (t < 1) return c / 2 * t * t + b;
t--;
return -c / 2 * (t * (t - 2) - 1) + b;
}
requestAnimationFrame(step);
}
</script>
<section id="html">
<h1>HTML</h1>
<button onclick="gradualScrollToBottom()">START</button>
</section>
<section id="css">
<h1>CSS</h1>
</section>
<section id="js">
<h1>Javascript</h1>
</section>
<section id="js">
<h1>React.js</h1>
</section>
<section id="python">
<h1>Python</h1>
</section>
<section id="c">
<h1>C</h1>
</section>
<section id="c++">
<h1>C++</h1>
</section>
<section id="php">
<h1>PHP</h1>
</section>
<section id="java">
<h1>JAVA</h1>
</section>
<section id="ruby">
<h1>Ruby</h1>
</section>
<section id="typescript">
<h1>Typescript</h1>
</section>
</body>
</html>
+9
View File
@@ -29,6 +29,15 @@
<link rel="stylesheet" href="style.css"> <link rel="stylesheet" href="style.css">
</head> </head>
<body> <body>
<header class="topbar">
<a href="https://tdvorak.dev/" class="logo">
<img src="images/Logo_dark.png" alt="Tomáš Dvořák" width="145" height="32" class="dark">
</a>
<button class="icon-btn theme-btn" data-theme-btn>
<div class="state-layer"></div>
</button>
</header>
<main> <main>
<article> <article>
<section class="section hero"> <section class="section hero">