1<!DOCTYPE html> 2<html data-html-server-rendered="true" lang="en" data-vue-tag="%7B%22lang%22:%7B%22ssr%22:%22en%22%7D%7D"> 3 <head> 4 <title>Project portfolio entries | braytonium</title><meta name="gridsome:hash" content="a5d337a0f7bcceb487230ce64787a52af61b83c4"><meta data-vue-tag="ssr" charset="utf-8"><meta data-vue-tag="ssr" name="generator" content="Gridsome v0.7.23"><meta data-vue-tag="ssr" data-key="viewport" name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"><meta data-vue-tag="ssr" data-key="format-detection" name="format-detection" content="telephone=no"><meta data-vue-tag="ssr" name="author" content="Jeremy Brayton"><meta data-vue-tag="ssr" data-key="description" name="description" content="Browse project portfolio pages"><meta data-vue-tag="ssr" property="og:type" content="article"><meta data-vue-tag="ssr" property="og:title" content="Project portfolio entries"><meta data-vue-tag="ssr" property="og:description" content="Browse project portfolio pages"><meta data-vue-tag="ssr" property="og:url" content="https://braytonium.com/portfolio/"><meta data-vue-tag="ssr" property="og:image" content=""><meta data-vue-tag="ssr" name="twitter:card" content="summary_large_image"><meta data-vue-tag="ssr" name="twitter:title" content="Project portfolio entries"><meta data-vue-tag="ssr" name="twitter:description" content="Browse project portfolio pages"><meta data-vue-tag="ssr" name="twitter:site" content="@w0rddriven"><meta data-vue-tag="ssr" name="twitter:creator" content="@w0rddriven"><meta data-vue-tag="ssr" name="twitter:image" content=""><link data-vue-tag="ssr" rel="icon" href="data:,"><link data-vue-tag="ssr" rel="icon" type="image/png" sizes="16x16" href="/assets/static/favicon.ce0531f.9bb7ffafafc09ac851d81afb65b8ef59.png"><link data-vue-tag="ssr" rel="icon" type="image/png" sizes="32x32" href="/assets/static/favicon.ac8d93a.9bb7ffafafc09ac851d81afb65b8ef59.png"><link data-vue-tag="ssr" rel="icon" type="image/png" sizes="96x96" href="/assets/static/favicon.b9532cc.9bb7ffafafc09ac851d81afb65b8ef59.png"><link data-vue-tag="ssr" rel="apple-touch-icon" type="image/png" sizes="76x76" href="/assets/static/favicon.f22e9f3.9bb7ffafafc09ac851d81afb65b8ef59.png"><link data-vue-tag="ssr" rel="apple-touch-icon" type="image/png" sizes="152x152" href="/assets/static/favicon.62d22cb.9bb7ffafafc09ac851d81afb65b8ef59.png"><link data-vue-tag="ssr" rel="apple-touch-icon" type="image/png" sizes="120x120" href="/assets/static/favicon.1539b60.9bb7ffafafc09ac851d81afb65b8ef59.png"><link data-vue-tag="ssr" rel="apple-touch-icon" type="image/png" sizes="167x167" href="/assets/static/favicon.dc0cdc5.9bb7ffafafc09ac851d81afb65b8ef59.png"><link data-vue-tag="ssr" rel="apple-touch-icon" type="image/png" sizes="180x180" href="/assets/static/favicon.7b22250.9bb7ffafafc09ac851d81afb65b8ef59.png"><link data-vue-tag="ssr" rel="canonical" href="https://braytonium.com/portfolio/"><link rel="preload" href="/assets/css/0.styles.a7357492.css" as="style"><link rel="preload" href="/assets/js/app.2a3a77db.js" as="script"><link rel="preload" href="/assets/js/page--src--pages--portfolio-vue.e76ee7fa.js" as="script"><link rel="prefetch" href="/assets/js/16.e367ea6b.js"><link rel="prefetch" href="/assets/js/page--node-modules--gridsome--app--pages--404-vue.9be2ce9b.js"><link rel="prefetch" href="/assets/js/page--src--pages--index-vue.08bd3dbb.js"><link rel="prefetch" href="/assets/js/page--src--pages--journal-vue.b9897a15.js"><link rel="prefetch" href="/assets/js/page--src--pages--resume-laravel-vue.f3e90643.js"><link rel="prefetch" href="/assets/js/page--src--pages--resume-laravel-vue~page--src--pages--resume-vue.005bcc8c.js"><link rel="prefetch" href="/assets/js/page--src--pages--resume-vue.989b9b56.js"><link rel="prefetch" href="/assets/js/page--src--templates--article-vue.0a005ba7.js"><link rel="prefetch" href="/assets/js/page--src--templates--category-vue.c914c705.js"><link rel="prefetch" href="/assets/js/page--src--templates--journal-vue.a4177001.js"><link rel="prefetch" href="/assets/js/page--src--templates--portfolio-vue.a935f653.js"><link rel="prefetch" href="/assets/js/page--src--templates--post-vue.bfcf9b36.js"><link rel="prefetch" href="/assets/js/page--src--templates--tag-vue.7f4d6a0a.js"><link rel="prefetch" href="/assets/js/vendors~page--src--pages--resume-laravel-vue~page--src--pages--resume-vue~page--src--templates--post-vue.7b502ef5.js"><link rel="stylesheet" href="/assets/css/0.styles.a7357492.css"><noscript data-vue-tag="ssr"><style>.g-image--loading{display:none;}</style></noscript> 5 </head> 6 <body > 7 <div data-server-rendered="true" id="app" class="layout mx-auto" data-v-3234ea4b data-v-78e94122><header class="header flex flex-col content-center justify-between sm:flex-row sm:items-baseline pt-6 pb-4 px-8 bg-primary-600 text-primary-100" data-v-53882bf9 data-v-3234ea4b>
7<nav aria-label="Logo" class="nav mx-auto sm:mx-0 pb-4 sm:pb-0" data-v-53882bf9><a href="/" aria-label="Home" class="nav__link font-logo text-2xl uppercase active" data-v-53882bf9>Braytonium</a></nav><nav aria-label="Site" class="nav flex sm:w-1/2 md:w-1/3 content-center justify-between mx-4 sm:mx-0" data-v-53882bf9><a href="/journal/" aria-label="Jeremy Brayton's Journal" class="nav__link" data-v-53882bf9>Journal</a><a href="/resume/" aria-label="Jeremy Brayton's Resume" class="nav__link ml-4" data-v-53882bf9>Resume</a><a href="/portfolio/" aria-current="page" aria-label="Jeremy Brayton's Portfolio" class="nav__link ml-4 active--exact active" data-v-53882bf9>Portfolio</a><a href="/about/" aria-label="About Jeremy Brayton" class="nav__link ml-4" data-v-53882bf9>About</a></nav></header><div class="container-inner bg-neutral-100 mx-auto py-6 sm:py-8 md:py-12 px-6 sm:px-12 md:px-24" data-v-3234ea4b data-v-78e94122><div data-v-3234ea4b data-v-78e94122><h1 class="text-4xl font-bold text-primary-900 leading-tight pt-2 pb-6" data-v-3234ea4b data-v-78e94122>Portfolio</h1><h2 class="text-3xl font-bold leading-tight mt-4 mb-2" data-v-3234ea4b data-v-78e94122>The reThinkGroup, Inc</h2><p class="mb-4" data-v-3234ea4b data-v-78e94122>[January 2014 - Present]</p><p class="mb-12" data-v-3234ea4b data-v-78e94122> 8 As a Senior Software Engineer at The reThinkGroup, Inc., I designed, implemented, 9 and maintained the following web applications except for Orange Materials where I was 10 part of a team. I was a liaison between the product team and engineering partners, using 11 strong communication and facilitation skills to ensure projects were completed successfully 12 and to a high standard. I collaborated with the rest of the engineering team to ship 13 features and address technical debt. In addition to creating successful products for 14 the company, I value strong team relationships and actively pursue opportunities to 15 mentor and empower others. 16 </p></div><div class="post border-primary-600 border-t-4 mb-12" data-v-3234ea4b data-v-78e94122><h2 class="text-3xl font-bold bg-primary-200 text-primary-900 leading-tight px-2" data-v-3234ea4b data-v-78e94122><a href="/portfolio/orange-events/" data-v-78e94122>Orange Events</a></h2><div class="bg-primary-200 text-neutral-800 leading-tight pb-2 px-2" data-v-3234ea4b data-v-78e94122><span data-v-3234ea4b data-v-78e94122>3 min read</span></div><div class="markdown-body mt-4 mb-8 break-words" data-v-3234ea4b data-v-78e94122>Orange Events provides information about participating speakers, including background, expertise, accomplishments, and relevant contact information. The primary goal is to provide a centralized platform to inform event organizers and attendees about the speakers and publicize the events. </div><a href="/portfolio/orange-events/" aria-label="" class="flex justify-center" data-v-78e94122><img alt="Orange Events" src="data:image/svg+xml,%3csvg fill='none' viewBox='0 0 960 540' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cfilter id='__svg-blur-1e962f6646a31e95a1f58bb8d19fc561'%3e%3cfeGaussianBlur in='SourceGraphic' stdDeviation='40'/%3e%3c/filter%3e%3c/defs%3e%3cimage x='0' y='0' filter='url(%23__svg-blur-1e962f6646a31e95a1f58bb8d19fc561)' width='960' height='540' xlink:href='data:image/png%3bbase64%2ciVBORw0KGgoAAAANSUhEUgAAAEAAAAAkCAYAAAA5DDySAAAACXBIWXMAAAsTAAALEwEAmpwYAAAPGklEQVRo3s1ZCXRUx5VtMpM54%2bBgOyzGgGTtaEFCC7sZjM3iBBthCMR2Jj4Tx8Zs8WECBhwvbGYJIBYhzI5Z4tgDxMae8ZgYAxJLcFjNKgRGC0hq9b6q%2b//u/v/fea96UasjkIjJnPxz7qmq/3/Xr7r16r37qnUF09cGRry1WR04Y506cM4WdcLmY%2brYTYSNRwXGUf2nm483u3e3eHbjUWXSB1/jxfePeeNGvJimo2vsuq/a6UJX1ksLRP2BrMcezX9ttWnE21sxaMY6ZQCPZ8tx8f1x3%2bH7zbBJjEed9Puv1f/YcULVJWXnqwlZueickIqhowphsbvg8kjw%2bALwyAGYbU7UG4xwNnoh%2bQPw%2bvyEQJvgkf1QVRWnq81a0cEKnKlskOfO%2bk0WT7a6zhghIC4tU9Tbd3gwObFXrjWxVx66JKRqw555FrV6A/QGE6x2J2S/clffb2k8iqLiyDUDluy/jENX9dBl9h2oEtAtNUMbMWacZnE2arIsawAEbNRusDo0j1/VvAFNlG0Gvd/oUzSDU9Ju2iUYbC556uQpgoAvDh5p94NHEnXtuyXr4rPyggR07JKc0WeAJbPPADyclKaOLByn6U0Wrd5k1Rxe3919P9BCO/T7BhrPDbNbM1KpS83to/bM74dHUtK1J58eA6fbA6
16/sg49W2x9QYbLacfHKVVy9fkOshpHaRos9WMbWo%2b6ZbA7U1OlRXatHg9lORLphdbjlia/NFAT8GfheCdDuPUD33AH39/jeg90TUlJy%2b1jSiYCuKenqyDHjUVNbj28ulaP8eiVZornZNwwhiO9ZHaH7thbB86hrMKLqZi0MJqtou2iuupScAjUpMwcdeyRoj48cRS87YHF4qDMnHG4Jl69V4t01m7CkZCuWrN2CRStLMH95MZat3Yglq9/DAqovKirBYrq/ZNW6ppKwlJ7/rngjilYWacXFJai9VSvP/%2bWYdN1trvt1usTknumWlIxMdOrWXX16dCGOHDsu%2bioq2YTlxRuwomQjlq/dIPpeRu1la9aLbywl8HsLV2/EAsKi4s1YuWmnGPvCUHv5%2bu1YsWEH4X0sXr4KZy6UQ5eW11clK2DGxZ4zWpmARpjtbpipdDV6YLPZYLfbcL2yGm9%2bdATzPv4LFu07ibd2H8fMD47gtZ2leHXbIby89SBe3nIQr2xlHMKk7aWYvOs4Xi3Zq00q%2bQQTdxxT0mft/DJp1oe7U%2bZ8tDdldhgf7k2Z81%2b7k/5z2/60Xy32pf3qXST%2bYq7We2oR9VGGV98vxcRthwmHRJ375nLyjjJMpOev/%2bEo3t59FNN3leESWYrD4aDVdcNOpc1mh81uB21rAY/kg9dlhuvEXngbZegSsnqryTn5wgcMHz22OQGERq8Mny/ozCq%2brUT%2bi7PQc/x09H5hBrKen4H4ZyZj9Pz3seDL6/jtf1/Cm4Q5%2by5gzqeEfeeD%2bOwSQ%2bP6wgPf4t2vbtwW8/90jaFxf/P2VzT1EY2ovmd9ch7z/ucClh8ox1v7zuKb8mtodLvg8XrhbqQFdJFTd7lpDj4EAgHa2gp8Hhs8pz6B7PGBokDeHQkI13k7nL5wBXl9yV/0iMMjcfHo8WgC7n/wQSxbtozcZQAOkx4%2btx0tXFpUqbQCLeY3d7waaLsWfVWOpV9ewcUaA25WVcJktsBJE%2beVt1ptMFuo7aQoIktiQT1OE5wn9pAFSNBR2LktAeHSZCNzcnlx%2buJVDBj2Y2T1HYTk3gVIzilARwqfi1eugVMKoEpvRj35Dotb/rvCLCDBRiZcbXHjzzeMOFFlRmWDlfzMLUiSBJkgRcHnkyGRVTSSVdhtVngcVngl%2bc4ERMPOFvDNRfR/cgTSCwaAPTX7js6Jqfjd6rW0t2TcqL4Jq9MFH8VaiUxNDgQhfVf4g6UcqssUnRhOWkGXh/a2Lxjfne5G4eUl1gpyy2AfIPwA6QK3R26bBTQRcAl9/u0JJGfnoWdeP6TQ734Ul4ilK4tpAAoa9HoYDA0wNDTARw5HWLHWJktu06WF%2bvLTfjabTWJPs29SqNQ0FQ7a61coaplCVvtXsEfB5hLzuisCTp27iGwSTd1TMtAjNQPxPbNwf5duWFm8Dh/vP4yRP5%2bEn01%2bHT%2bdOAPPT51DmI0Xps3BhEmvBzE5poy%2bH42YZ%2bOpfI76emXWAtF%2bacZc6vcNPDdlNn7%2b6zcwfupv8fLshbhWWYNvq25Fxt4W/DUBluYEhOvhLTBw2FPIIBLY/FPID3RKSMGqdRtw5OQ5vPbOUsxbuQGzFq3C28vXYc6SNXhnxTrMWFDUhIUtIPpZS%2b8sWCH6nLviPfGc%2b569eBXeWLoGc%2bl7s998C4uXrUYVia7rlTfbTIDZFrQAPxGgEAHKsNFjFRJAisXpUchEIjBaXYrN5VVOnrug5A4aosWl9wJFD40J6EwELCEnKExUVYSnZXPkLaBSm52PqpCq9PvEM24zuC3qstxUilgtiWds5uF3uORLkry01QJk%2bv7gdxRF3FfP7NJQfgZuBdrlq9cVMvFm478d7F5Z0bEnT83ri%2b5kzj8eOwFur58cjYoAbTc1FJcCoT3IJpY/eCjiM7I1tppYAtjbejxeITi8VOc4bLZYYSUh5aAw5CUvzM8ZXq8k4And4/dFnT21x0Pe2hOJ5fyMfQzX%2bRve0Hck%2bo5CfkGqPgW//qbmkvwk142Rcd8J/E7VhVro4tN7HUzIzC57ODG1dMjIn5SeO3eu9Pz586W3bt0q1ev1pfX19aV1dXVlJpPp8KHDh09m9x/ke5Skc7QFLF1VLAhwUgTg%2bMuig5UYixAmwExxmUnguMxgMqxCXToi98KKjZ%2bJ34rfu%2bEOlUwK9%2b0mT8/3uM4hjTPUxopSTa65DkqYAqdPnznDYyYcqauvL2sRdfVl9LzsbNnZwyzB7wvK8Dvih4R/JeQmZOaYefXZd8RagDskP4XkDK1i9EStNnuECAsJlCZSmp7zxMOW4ImyGD95em5LFG4l0X/Q0hSyVLnmjKqZ9SALcBUWjh1E4/x%2baNztW8F9urZcNDdRPtwjPjUxq7cpKYYADoN88YowCTx5NldWX0aTiZSZGQajKVLnVeR3ebVNJqMImwyjgbJNEUb1ogzXGTarRbTNRgPM9Bsj3bNQaXdQJnj2f1VHxUUYzFbX9FdfGUhD/edRKR3a5/2L7r78FpD7fd19PWjySbyoL%2by72e4EpaVLy9FuNuEbqh8mlIVwgDBr/w2Rrnbs/mhaQksE0BbgGG2myfGkOXni/e73%2b8V28AmHFqz7Q22V9nQ1pbovlXyGl9Z/jl%2b%2b9zkmrPwYE0r2Y9z6Q3i25ADGRKFw7ZdN7bVNZWHxnzBmw1Ht2Q1l9M4Bpc/CT6vyFn56JX/hZ%2bV5t0HBu5%2bVF675ovyxpZ9f0d3N9U86XXJCVk4MAamRLRAQgkSL4HaXqgafXb9RieyhT6Nr9gA8WjAE7ROyMK9kO64YPThdZcL5WrvAhTo7LtY7RRnG%2baj6hVorwaZxvcIs4ZpFbhXVDr94V9dn9raPRi36cM%2bQt3fs6fvG9j195/9xT97cvXty39kjkE/1gnl0b/4nuzMmrfgiMbefnNQrt8kJkhRetGI1yV/AQvHX5vS0Ciun2SRDz1ByNeiJ4UhMz0RSZi906NwV23fsDNPUlBNROPVT2KM4e1uRGFW2JQgofn9AkWS/oksfNg7ZT01A0uCn8cQvpuFopQ3Ha5z4S50HX9c24mi1E4evm3FSL%2bHjE5eRM%2bhxEQaTskNhMESA16/BQIlQbA7REliGhpUlJ1c9C/ojo89A/Cg%2bGVt2/UHMhE%2bk2FJkEVE8MFls5OR8aCQ975Zi4QueYbYRXsonuC87Z4NpObn%2blF45Spf4hMDwUc%2bQyqA3oAZC4T%2bg%2bH0Br9Mm6vpbNUrB4KFaXEY2ZYL5zSyAkkFxitQmBcbpNWVyTAD1B4osSKW%2bWFZv3r6zaTuFSiZBln1iW7H219R7k1%2bQEfCh6CC1V//BLIS0YYXjYKTBeTm80Id89IKDWLJzhkf1y%2bVXkfeYsABEhFAMAa3J0LAFOEIW0G/ocJBjpQQrFx26xhEBuyIEBAcZJMAbCoFcsoCShGr0BcNiSBx5I%2bmvHHpXEs5XJEwx4HucNeqSsnLVRFqBTnGJ2uNPjaLB8VmgFzZXcL9yysnxl6%2bLly4hb9CQ70RAkwUEs8sCyi5ZWPHB7EOUWW7Z%2bUGEAB6kLKSyT4ihIAmhyVKdNQOTIIfICJe%2bkMVwO9oxqyELYgK4LZOx63rm91dTe%2bejS2Kq9uSowkgyFE4pmQAfscgrUV5RgT5DaMC0YmyyaSShuyb3xKKiNUECOMWk33Jpag6NS7qvUV6hkq9QrJxbnL2gkEVpTCj1pT3UozkBAQqVPFG2AFaZPrGamgA/YzHU1jS6pagkk59pygbTMls8EGFrYPZ5QBXXriGLMkFe9e5pmehBSdEPH4nDwmVFCJDvNZpJ2TncZFqKOHCQmkPjPzaiLz5AYQsgn6L1JDKZgK0hApRwoiNWS42sZNSsIu%2b0%2bTyBkqhrdSZ8cLIafkUVv2/1TFBsAVJ2PICq6mr8%2b8sT8ZOx4zF6wvMo/NkLGP7MGKzfvBU1NdW4Wl6OmzU1cJIc5lNkPnqyk8QlaA5SbGaLRSUNfonU3ymH3X7q2PHjF3MGDPbzFhAWQFtg047fB1WlRxImyqsUXfK%2blQWC97jdFvD7fARmIEu8qreLf4n4ZKjVIzEmgM2fO3ETESaTGQ0NBjQYjIRgqScZq6d7jHp9A2rr6mOh8bMrFd/KeQV9Was/EEK/cG7Bf9Dw6dL6bTtBEZX/TIk5wYk50fkbYA7pFA6r4fm1SkC082IBY2Uh0w
16psLm8sNKfHx05Snv6bmRlhZdmxa7cUigDGpCgCNhAB7P8NIV90rxE7rzYfiX1HaEwErao8Zdqvs8IEPNSla9r/NwGtH4ndwQKCcAvJezeIJmDylGmZYQIe6Nj5H5uAe2h2TQRM/QchwN50JtiMAP6w%2be%2b4BZoR0KlzaiwB0U7wHn27RfDcHC39MWIRJ8Dyvf5ghIBJU6ZFfECHGAvgMLgxJIXvpQXezhleOXujOQEjCseirl4vwpxEUjJAYoEThnsAkb9QHJZnzmyKAg906tI8CsQnYf2WbeJUicMnpaziHx9WffcS3Cf3fenwZfwfVX84zOfyCdYAAAAASUVORK5CYII=' /%3e%3c/svg%3e" width="960" data-src="/assets/static/orange-events.6acf7b4.6c6abd9850c8f670bb81443f667d1412.png" data-srcset="/assets/static/orange-events.82a2fbd.6c6abd9850c8f670bb81443f667d1412.png 480w, /assets/static/orange-events.6acf7b4.6c6abd9850c8f670bb81443f667d1412.png 960w" data-sizes="(max-width: 960px) 100vw, 960px" class="g-image g-image--lazy g-image--loading" data-v-78e94122><noscript data-v-78e94122><img src="/assets/static/orange-events.6acf7b4.6c6abd9850c8f670bb81443f667d1412.png" class="g-image g-image--loaded" width="960" alt="Orange Events"></noscript></a><a href="/portfolio/orange-events/" class="font-bold bg-primary-200 text-primary-900 border-b-2 border-primary-600 rounded-lg w-4/5 sm:w-1/4 text-center sm:text-right py-2 px-2 mx-auto sm:mx-0 mt-8 mb-4 flex justify-start items-center" data-v-78e94122><div class="pr-2" data-v-78e94122>View Details</div><div class="text-primary-900" data-v-78e94122>â</div></a></div><div class="post border-primary-600 border-t-4 mb-12" data-v-3234ea4b data-v-78e94122><h2 class="text-3xl font-bold bg-primary-200 text-primary-900 leading-tight px-2" data-v-3234ea4b data-v-78e94122><a href="/portfolio/orange-materials/" data-v-78e94122>Orange Materials</a></h2><div class="bg-primary-200 text-neutral-800 leading-tight pb-2 px-2" data-v-3234ea4b data-v-78e94122><span data-v-3234ea4b data-v-78e94122>3 min read</span></div><div class="markdown-body mt-4 mb-8 break-words" data-v-3234ea4b data-v-78e94122>The Orange Materials website is a platform for delivering digital materials to users, such as videos, documents, or images associated with reThink events or promotions. The updated version addresses previous technical issues, such as bottlenecks in serving files and generating user content, and seeks to streamline the content creation process and enhance customer engagement. </div><a href="/portfolio/orange-materials/" aria-label="" class="flex justify-center" data-v-78e94122><img alt="Orange Materials" src="data:image/svg+xml,%3csvg fill='none' viewBox='0 0 960 540' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cfilter id='__svg-blur-97f729ac71ed137090d589d8d9c8a14f'%3e%3cfeGaussianBlur in='SourceGraphic' stdDeviation='40'/%3e%3c/filter%3e%3c/defs%3e%3cimage x='0' y='0' filter='url(%23__svg-blur-97f729ac71ed137090d589d8d9c8a14f)' width='960' height='540' xlink:href='data:image/png%3bbase64%2ciVBORw0KGgoAAAANSUhEUgAAAEAAAAAkCAYAAAA5DDySAAAACXBIWXMAAAsTAAALEwEAmpwYAAAWsklEQVRo3q1aeXhW1Z1O05m/Zp6n03me6XR0tFrbjtVWK%2bpUERACAbKSlew7WQiBJBCSyCabIFoRq4iOCyoogibskIRFyM6alex7vi/fl2/f13vPO79zv4VAO3am0/s8P869J%2bee75z3vL/1EjBnUaT78Wfmipu27xFtDpeo1upFvdEs6gxm0Wi2imarXXS63N8jLtHhdIlut1vUmmyiRm90gq47Pb2bA%2bii2x8G/JVXaPyKQN4%2b9fy84jnBUXjq90GuhqZrooXWpDOYRC2J3mQRDbROm93hX8v3CV%2bzTGMW9fSu0%2bEQA8IT8sSXQ5Owa%2b8HMJhtoElhpJYmpnuzJBoueq8YZgg9q3Wmu6I3oWNC71bYgYbmazu8APx9Rl52YEFxQWB0SVngz%2bJyAx9OKAj8VVJB4BOJeYFxOdmBKbk5gf%2bxfEXgEwm5gQ/F5wU%2bnVUa%2bFhsdmBI4ea/43PMWRRVHpVSiOBl6UJ9y03ojBbIlRpqzbROKwxe0VO/7nvE93eLxYIhpQmdMiMCIpMKxKCINOx552PmdAvM7nAyF7WEFrPYHH6xcrHfvZdaOx8rSkIEYA6XwJrGLK5BM3DzdsemgL/RNWt%2b9JplqcUIispxX2/rYQQqo388LYO0Zi6CIDJRFJnwl4TGOWm9erOdBcRmrBGXxq3AH947yASakjYGoj1IHeB0CSBQJKHNw2Z3Sn1WB907nNDpDWi6dgNXm1tR30Jy7Tq73XZL6Onrxb4DHxx57MknghNy8yODgoPCgxbPD5%2b1JCz8n14MDv/JnCXhD85eGP7Qi0Hhc4Pmhy9cND/8wRcWhP87Pf/49wvDf74gPPyBOYvD/%2bU/X44sXPpEcGz4kk%2bSUjKRkpgkHP36S9Z4/Tpu32hB2%2b3rsFktsDoFGKwOeDD5yxfzDuP7CUhcUSZGJq/Cvg8OSd1OpwsWqw1Wmx2EpiQcZtIxmMxWuDkYbidc1D80OIAVxWuQXFKGpPx8JK0sRGrJOmRWbGAFmzYjb3UB8tYUIndtCXLXlSAmvwCPLYnGA2EpeDg6C7%2bMTsczMcl4LjYFv1yWiscikvBIZBoeicrAYzGZeGRZGmbHxeOVvEh8VLKE7VgdgcWpKcjIz8aG4gyUFaWjn8B20lpIt6W1udzu7xU%2bDqJAOxXhoD0FpBZUitHpJXj34yMSAC4aYLHYpA1L/PLCxZ/NFiuYyGD3ATA0iLyCbMSnpyKnbD2yiktZxqpVLK0gDznrysSsokJhRXGRkLe%2bTMgsKRaiszKElyMihJej44VnYtKEx2MyhacTcoUn47KE38WmCf%2b8MFr48bww4dGIFOHh8GTh4Yhk4YGINOHZ6HixvGAZ0jNj2NNxGaw0PxGlhSkoL8khVWuTbJeG7I/PZv1Pwu2WwWRG16QeJzvVuCMzICB91SYxLrsMBz77xguASzp9zgIbtRw1jgEHgLODX6Kd2EFocwCyslIRFheHnLXrsKLiFWSvXcdSVxYge30FyygqZClZaSy9sICt3rKFvXNgP9v
16%2b5h72xjtvs/UbN7D8yi1s4zsfsqRXdrJNe//IMss3suI3/shm55Swh5bGsYdD4tkjEUnshdjl7KdLYvF8XCJLz0piRSsSkJUWh6K8FPT09IBMj6SSXOykunZaJ6e3715qSfjfybZBZXKie8qMCbUZAStKt4vJBRvwX4eO%2bxngA4ALuRaJBRwISR1mADA4OIj8snVIXbseMbmFCE3JQkRGLkLTshGWnoOQhGQsXrwAC6OjUUgMqW26hlNXmrD9vQP4vOo4LrbcwPtfHMH%2br6rx%2bbnv8HnNFXx3sx2xazfiR0HReDQ8EY%2bGxOHBkOX4SUgi5ianoyQ3DrmZ8cjPSkBFcRbu3LkDIqVEbY%2bN4lQnNSVb5vDeczE77F6QaD9ctd0uYrQNASsrXhcz12zDJ1%2bdksjuA4CLg14gi%2bkHQFIJGuMmIyjQ89DICPIqKpFQuBq/XbAIv3l5NmaFRODxufMxOzwY86IW4xdBsQhatBRRS4KwZmUmitNjsDw0AmXpCdiYFIYV0UtQlhGHtroT2LlxLaJTk/FwRAqIAfhVRAIeCkvAwwTCz8g%2b5OUmYW3%2bclSsSUcl2YD1qzMIgG4PK7226s8Jp7BNcMItCGQnPPuw0x4ozkHAmk17xdyy3fjs2Lm7ANDJc4PCB4reSTxgCJKh9RhBzoAh5JSWIjI1HU/Om4vfRy/E8yFR%2bO2chVicsAhLE8PxaHQ%2bYmLjkJEYgYtpvwa2L4CwYS7c62dROwfCK7OB8lnA1vlA5Sy0ZjyOf1sUjQcjUjErJhG/iYzHT8hoLk5NwzrafNmqZKwvSkVRbiKKC1LR23PHD8BMEHz3vvXb%2bJolI%2bi6F4D1O/aLRZvexuHqOgksycpz3Xe5vRMx/wvcJkj3LkKTfqC/vx9RicvxYvBS/PQ3T%2bHxkLl45Pn5ePTZl5C64kkszo7AjyIKEDr/ZaxcNBsxmYlIzUrBnIgS5C0Oxv7YXyEvPhLLw0OQMf8JrA6bhbRFT%2bOZ53%2bHB597Cf84JxT/8PIyPLg4GulJochPCUFuSihJOLKTw1CUE4eurk4JAH6yXPghcdZ6Wo%2bI9GxxOaTN84Pk4PC9GCjYCyjd9p5Y8MpefFHlA8At6QZ3eTMR9TOAs8TpgJsAGp%2bYwJmTx3DiVBWqjx9F3XcncOL4tzh/phrNzV%2bh5soJHGq5jZpLNWi%2bfBrfXm9BTWMjTjZ14VzNVZypOoqDZy/jSO0V1NacRM25E7hcdwoNF0/i4rkqVJ06jq9q6lB39SJuN9fiVnMdbjZfwA2S6421uNZQC5lc9r/y/a77nrndcLhFBByqviB%2beqwGV1o7mZuQ4gD4GMBP30chirQkCnEVsAlkVQnNqakpQDBLPnVUpcDlnkF0TE%2bjfmgYJpWWLJMD1p42oK0V6G6Do/MGzmr06O%2b9ga8PHUZt9WU0XG1DS0MLevrbMKqdwLWRLlxqvoS6i2fQ2FCH1vpanDp/AmcInFMnv8GRw5/i%2bLFDuNF4AVdpzJeHPkftubO4UHuepAaXL9SiqbkFza3X0HDlEprrr6CJpKHhstQ2Xv0OzQ1XcPXyRQK9BgEUzvIkCCaLXQp/6ZQp1LVLrSfUlEwDs1MY7HA4PPeCk0JJF1NMTTGzQUH0UKPw7BWW/dEpvHW%2bFXH7q7Du/GXUTchQ/GEVzu54F407Sc127kVUXTfKtr6GhfOjsLtsD3ZueRPBIeHIKy/B28SS/M/fR1QyGcrFL6GQVCYzLgKJkUuQlxKL5OgQPPvEL7B0wUukVi8idul8xIYFI3ThPMx/YRZefPpxRAXPxdqKDVhVWo7M5cuQl7gMGbEhKEiOQn7yMpJo5KfGIJXmCnrxWQRo9TyrMoOyP8aBcDjdkqug%2bJ5CYNHTEhZWh5t8KqM%2buqc%2bO42TyxWwGZXEAj17v68fb11owYeXr%2bGNmibsaLyF%2bsl%2bbK46jfdOtuDb43W4cPQYqi%2bfxwdHDqO8uBT7923BwaNvIiN3Od55dx%2bqOxqx68wRJKUvx5IXfoeClGgUpcdjFS36XG0tvjpdi5yC1YhOL8CnH/4RH7%2b5GXu3VmDjqztQuq4cCctC8drrb2L9ll1IzivBrrffx8aSAuQkhGN15nKsorlyEyOREBaEZYvmIHzBbAQMTcjFwbFJDIxNsoHRcY%2bMedvRMbqfYP1DQ6xvYJANjfSw/uFBNtDXy/pGxtm12%2b3MYNAyRi7Garcwm9NGAFLs4LCSGlngtFtJX0xkgGykMtwIUWwh8ByD3KzFAKtRS7aFnsnA8ne48PfXrMzFU798hE5zHrLiw5GftAynampxmGKFsIhIFJeU4uKpo3h7ewUyE6JQXl6Jyi07UL7xVex8/S3kFFciJD4DqykiLc5JpjnCCIQICdCMmBACYCHyiA3Zy8MR0CobE1vlY2hWTrFGtZY1qdTUaqhVsUaNjjXozexW53dspO0NZhlJYuqxMtZ/dS%2b72dfMavoHmcZgYpwVDhfPBkX4xOltbfzeKUjMMahV0MtGoZ%2bagJFCUqOdJzF2KZHRWxzQmfi9C0UFufj1Iw8QRZ9DfOgCpEUF42zdRZz/rhERdHKrUpbj/d3b8dHbu7CqoABFa0qxtnILCktfwc4d21G5eSsiEjIRHTwHeUmREgDZBEBmXCiyCdCVpAJrKJhaRdFkQIt6WmzVqNCi07LOrvPo6LmAzu5atA00o%2bfaIXR1nkZ385dQDW8EBl%2bAWxaLkZtvoa3nKmpHxii%2bNnI1YVwlvk%2b4xZ1SqjBM74yMjmN4XIHhSRVG5WqMyFSYUGoxSTKtN2PbxnJJn%2beRO1y2aC7pcCi%2bOPAejr//LuKXLkBoyFIsS81HWmY2lixagOzcAmSuXIuKTdtwu6cPH1F0GRqXiuyUBDrpKKTHLPWAQCfOW999LtmHgBaVUiQQ0KpWsqELO9lQ3TY2eSyLDddtZfIvE9l4dSEbqtnGOhTXmUr1GpOP7GGDF3ez6/JBVjswIDHA5bEJjIee94sPAJ5GKzRGabPDUzr0yo2Y0poIQAvUegudvg2Un0NjtOLNnVuQEx%2bKHNJXrqdhQbNRmpOFnRRyJ0aFYmV2Bvbsfgu7duzBZ/s/QOWmHcjIycd6ijRbbt3GRfIqcRkF2LTzTawryEByxCJEL56HSGJPcmSwZBRTKQLlbcA1rVq8odegWaNmXaffx51T%2b9B9Zj96v95J3us0Oi9%2bhvZLX%2bNGO%2bXfpz9HW301bo53olmnQ11fDy3YBC8AtGHhz4rvb3yz01qjVHEy8VjDYoeRCz0bKO7gz5NTKvT1dmGwtw0DPe1SOzbYgSnZBBTjoxjquoHJ/k6YdXrYzGYywibotHqKB6YwQsmZSq2BmfIAmUJFMg25TIaJiXGMjoxigHKXkeERjI2N%2bSVgSjkujk6OkBHTMdtkH4zkh01Dt2HqaYVxWg6jahrmySGYpmWwDnfBSGzRUThgoOxwcFIGvdEseYu/qAIEwBjRvWdYhr6RKfQOy8nwKiTh930jcvSPTqGjdwSqyQH
16IR3ow1NsBt01HntfOYz3YdNOwqcZh08glr8TFTGKyOSVb4xAhtRZKiix2l1QosdNaHRS/OaW/Mf8zFx7WBZiUw6LNOE3zG5iTLLSakNUZjbCQZbbSovmEVhpppZfNZMgslE7yXIFXiGQ3b8JI6DspYHLMZAA3igKbwQKPDeA/bnfdB5ab%2bfs4k5RqHdTkPuFU0eBpMIcOokMLt9MCpcmBIY0JUxYnNLQjtc0l1QFkciU0Gh1FrxZikVWqT8qmlFBrtDCRsTVTv1pnxCS5bZVK4xnH%2b8n4BphMatFu1UoA2KxmdPTLcLN7DLd7ZWi9M4nGThkauvrQ2juJW8MWXB80o3XAgOtDNtQ2dEGn13mTkRkZmEEJpld4CnfeDJKRi2PqcQjk/vzFPN5q5RCtegjeMpVeb4BOwyNME0QnjSWBU0e5hxNGMp62piY42tphoWjP1tGOjkkzPr%2bmwTe3SW6pUXtHi265GZ9R37dtWqnvdKcWvQozvvD2VbepcYz69QRkgJUAcNtpEy49s9us6B3VoXNYjeMXu3DiyHns3X8QeytX4ez5K6jrsaGqSYaTt%2bw4dUOJnR%2b/RoZN6a2zMX87reL6p4BAuYTvstltUE4roTcYPCG19%2bJjlSq1xCgJAPq7Tk3xvWCkzevvAcAwOgnNlQbob7fDeP0mbN130DNlwol2Fc51a1Hba0DLqAl9tFned/6Op69%2byIRBpRkneR%2bNu9BnJPtlIJdLANCPiPyHCHGm1aoomNiALZs3oig6BXsWzMEXa8OxdftmHNv1Ct7Zswu7tm3D7gP7ULwvCyGbcsh1TfvTUR8ACqKegWg2Exg9PbcPjWOSKM5zDt81QOFy99Co9I4HACMBIJcY4AfApScVsEJHlFVSBqfjhVtinJFUh9PbatDCaTHSODuNs0sU530OC81BfaLrbp/dbJD6uFjtMwEQCQC1AoWpcUgMW4rgjI2IiV6F7aVlmLPzIArzcxC9ZA5SKCUt3xOF4t1xKNyWTSco92ZXor/ialUSVaeGSK1c/jqt4LDBTP2W6UkwwZebMajI5kyQtdbSxu8yYAYALq4GxFDBho4JM852qHGpR4u6LjVuDOvQJTPRydKp9uhQ061By5CeWGHG8XYNLvV6%2buoH9BiQWOHpu0DMqCO5jwEGZiT927N9H6JCQ/Fs0g4kF72Kd//wGYLSK/Hz9R9hx7E/4K2PkvHu4UpU1R7AkeoD0oLvV4EptRajZITsTqf/pO1WC1xGNYFik6qyPmAmiEF9YxOw2Gx3bYBfBXReFuh4HQ63J604fFOLo206fNNhxKUBMzrlFqnv6za91Mep3aOw4NANLY61G/Btux5n7hjQr7Tiy1s6HKN3j3fSWOq/FwDRSAzQYW35BiSmzkfarBeRPuvXFGxsRVpOHv41dxfKDu7CJ8deRdOF02ivaUUNJT%2biKNwDAL/kpNOTFPXN1HWuEgOTCmhN1ntUYJQs84hccVdVOACkijyDZwJRlXQfLhMZEb237u/9HYHyDLd1RoZPvyVY/Mzy0NImperSs399zC/cRt0FgJmZUjGFmJQltOEXEPHck6QKT2NlUTDiw5/D/PTZ%2bLLmKL6qOoWmT86gueIdnL3YQu7OfS8ABIjb6ZCKjrR6fz%2bvJyhJz5XkrnhlxndxtnAVkOr1EgDkhnX6e%2ba0W61QycelMb5PQnq1EkbNtKdWyb9nOOw0hjPJU7Xi2zbp1JSHOP3bFr0lMp/wiwDQiR4dMzI9vbD1jXXYvCMPZRtyUVKZhtKKFSSrsGXfq7g5pMSnR86i%2boNjMHQOQSFTMKvVCl/dgDHR/8nK//nKU1Fg90A/o85gMJkZ2QFmtdulZwKA6XQ65jWsUmsym6BQyAlPwX%2bQowq1JA4vmLz83Tcug4IA9XkfBcUoSq2Ook2rVBD1gTpTAphA8RMjurkszGHUSP5YFF3ELnJXFPy4KUBx28ygeAY2cpPcyvI18OnkCiWzeXSX9i5VUAR287jAvsgX2LeFAus57ekjPaEfEwgeqZ0p3qn8QgAIPgCYBwBmJ2uumRyG22HzM8dMxtQsH6YgyaMGvN4/MD4p2RQfczgY0wSCv6I940OP7wrwsoVThWk1Ks9kRFeZQim5NjdRfEwml1r%2b0USrv%2bvHVdPT8FaJ7l63jgIfxQBfxZOPq8L/9bLbKSX2GFbmo6mBTrBvXC7R23cp1Goaa5Nq/D4Ahsil6ig38J007zPzCrcg/ImhngGAZwaX08E0SpnEUF70tEjRmIvifDdNLJf0lm%2bcuy0fALRQUU0LaWtru3XmzJnyxob6yqu3uivqu0Yr6jtIbtD91SsV9fX1fyJXr169XypbWloqDx48uJ6SlDteFZAsGF%2bPlbwIWUX/4lU6AyanVdLHDo8KONEzMu4H6f6Tnnn69wHgceAUUzCVye6fTEnU4brEURwjlzaz3u6vrHpdQEdHx8GAv%2bE1MTFR7dUrN5vxyZfdt/iZm%2bKnzCnvC8Bmjvm%2bZz8AFCYxGGTSqTNvnd23YT7pzLDWxwav3kImk33h/c8QgSQ/%2bH%2bI9L9JFArFCe%2bGSe8cjFW/CnYkF6z9iHcTd70LZnz8mHEwfuGXkdbfS9Gm3htszQQugIkep8yuVTF2OAfMNOXHmw/yfA3ytG7v90EVuTKDyeQHgE7sMy8AP/jhD//q/xEjAchbpVJ5/C4ATsbO7AarWgPW7bUpXgB8jODr4vbJ93HEd%2b9r%2bUcdvnnfx92ZAPw3ZlciQO9shJgAAAAASUVORK5CYII=' /%3e%3c/svg%3e" width="960" data-src="/assets/static/orange-materials.6acf7b4.b50e2421c89ef5a0582002c946d64f20.png" data-srcset="/assets/static/orange-materials.82a2fbd.b50e2421c89ef5a0582002c946d64f20.png 480w, /assets/static/orange-materials.6acf7b4.b50e2421c89ef5a0582002c946d64f20.png 960w" data-sizes="(max-width: 960px) 100vw, 960px" class="g-image g-image--lazy g-image--loading" data-v-78e94122><noscript data-v-78e94122><img src="/assets/static/orange-materials.6acf7b4.b50e2421c89ef5a0582002c946d64f20.png" class="g-image g-image--loaded" width="960" alt="Orange Materials"></noscript></a><a href="/portfolio/orange-materials/" class="font-bold bg-primary-200 text-primary-900 border-b-2 border-primary-600 rounded-lg w-4/5 sm:w-1/4 text-center sm:text-right py-2 px-2 mx-auto sm:mx-0 mt-8 mb-4 flex justify-start items-center" data-v-78e94122><div class="pr-2" data-v-78e94122>View Details</div><div class="text-primary-900" data-v-78e94122>â</div></a></div><div class="post border-primary-600 border-t-4 mb-12" data-v-3234ea4b data-v-78e94122><h2 class="text-3xl font-bold bg-primary-200 text-primary-900 leading-tight px-2" data-v-3234ea4b data-v-78e94122><a href="/portfolio/orange-subscriptions/" data-v-78e94122>Orange Subscriptions</a></h2><div class="bg-primary-200 text-neutral-800 leading-tight pb-2 px-2" data-v-3234ea4b data-v-78e94122><span data-v-3234ea4b data-v-78e94122>5 min read</span></div><div class="markdown-body mt-4 mb-8 break-words" data-v-3234ea4b data-v-78e94122>Orange Subscriptions involved using webhooks to process subscription invoices, with a focus on two key events:
16invoice.created and invoice.payment_succeeded. Testing and documentation were prioritized to improve reliability compared to previous systems, and Confluence was used to document processes. Despite some issues during launch, the project was ultimately successful in providing a reliable digital and physical subscription service for customers. Over the course of 28 months since launch, it processed around $375,000. </div><a href="/portfolio/orange-subscriptions/" aria-label="" class="flex justify-center" data-v-78e94122><img alt="Orange Subscriptions" src="data:image/svg+xml,%3csvg fill='none' viewBox='0 0 960 540' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cfilter id='__svg-blur-3a8336464f4dde109fc7ac95e381b247'%3e%3cfeGaussianBlur in='SourceGraphic' stdDeviation='40'/%3e%3c/filter%3e%3c/defs%3e%3cimage x='0' y='0' filter='url(%23__svg-blur-3a8336464f4dde109fc7ac95e381b247)' width='960' height='540' xlink:href='data:image/png%3bbase64%2ciVBORw0KGgoAAAANSUhEUgAAAEAAAAAkCAYAAAA5DDySAAAACXBIWXMAAAsTAAALEwEAmpwYAAAPA0lEQVRo3qVZa3AUVRYO7q%2bt3aoty324ugqyJairvNa1WBF1KWFVFBEJEHk/QkIwIRBCICRAIICCiCDgg8UHjwVZQQpFRS10LXfLclfjCpiQhATMY96Pnu6enpme7rPnu909TB7ABLrqm%2b6%2bc2f63nPP/c53TmcN%2bfOIb24fdG/NsBGjaxqbmmta21w1LrenxuXx1rS7vTUeX0AgHJZqZFmuiUQilwf3O93sqmlpc30TCATrm5qans/ig4h6ZV3m6DdgqOhz7a9u7Dv0wUfaB9/7EN0/8gnd7fUZgaBkhMIRQ5JVIxxRDFnVBOIJ3dD1pJFg6JcB%2bpzzSEYwLBsRWTGyHs2eTSPHTqfxU%2beT2xciSYlRMBIlSY1RWNFSUGM6aQmDkcwABsmazv%2blEY4zjU3HMjXAfaPGiz439O7Xb9ST0z2jxs6gJyfPM1raveQNSGKM7Z4AtQFuP7W6fKItEFYYckYISgpDFsgak5OvP5o9x5g4q9g43%2boWlg2E2NKSzFaKGP5g2PD4goYS1YyoFjdULZYRorE4948lYIDaM42HMzXAX0bn2Abof%2btjE3M9j0/Kp%2bzpRUa7x28qatSUFYY4q2ZEVk0eq6nF4iavrMmekDFi8YRA1mMT84xHs3Np8tzFpssbIMMwqPPBDyA1qpGmxSjzwzT5Iyk8oOHskUwNMPKJaaLP7265nQ0w1/PUtCLKmVNieAMhSiaTXZ4iRRPki7DXyhibST09ssbPWGBkzyym6QXLhAFiPNmUEXgOJoP3CgWCYfGd1ZzRg1IGqOuBAR55arZlgL533PrUtELPpDmLaUpemTAAng8jmPa4gICskSekkjuoiG3qjC9TZE2aXWLgIbOLKk3sJ3YxYhcjdvcUItzGxMPtGrFrW%2b2xy8LkfpYB6jM3wOgJuaJPn34D%2bmXPKPZMziujmYUVbICwbQCjwwRCcpQ8QZm8IYWfeQUGmPFMpZGTu4TyS9aY51rdBC/whyR2eSbBiMrXkRRxpBOJP8Tgsy8Y6QC/810oYjKSusUBjgGueefQoV7Nzc3doq6urtfOtw5cg75/GDy0/7SCcs/k/GU0d2FVagt0noAUkSmmaSmn68nkhQFyF602pswrp/ll68UW0PkhiYROTBCU0HWK29fgM%2bscF8A1YLCjJ/nDgWa3g5T4NzYHNB3O6uHx8%2btuumVGYaVn2jMrKG9xteELSmI8YuApljGJiVGcDbPnk7c8oGilMXV%2bJS2oeN50%2b4KEMcPVORqQwl6Aicf1pPAIuDa2A7M8T1KnQChMZ5vPs4s30unaM3TuxxZi/UBuhs8fML0%2bfxL9v/7vt8d/8%2btf3vTStm19qqqqeq%2btru4W1Yw1a9b02bTh2RsnPj3tQd6W/rmLVtPCig1G8/kW/l8Psa4gKRymsA2Z%2bamnbt/BAHmL1xmzFq6hklUvmnCzOPNflCetKCq7l8IEqIqO2H%2bJBDwgxiRprcEPdWdowpTZ9NDo8TR46AgqWbpSRIuzzT9SS6vL9AdDbNQAx21fjMUUX4bcwZDkjkajl4Hm5on5vf6A4eXfM0y4ebs/TCebXBRkI/hgiEiEn9PGnBS7cgPMX7bRyCt9lpau3W66WFCovLIQQUCEV12OxkWboiVsxEmBVyRN%2bt/pOnp8whx6eNwMuvuBMbSofC2B90BY4IwQcwjDhCC68PsEe1Ciy30KsQvXMo%2bBYeIcZrIDguI/FXHt48jU0HhWLA4C0xUZYMGKF41nyjdR5YadTIIecjMPgPEldl08CCToY/jT4OX9iMl9890pypm9kJVaAd3/SA6Vr3mBB6ZS84/t5PGHTEmOmvgPGCEkKUYwDdyPJW1UnLkPg8/iOznVh9tNm3Txe9ugloqDAbBlm5rPpckOMxW6MzZAafUOY1HVNqra/KYJSQnSYwITAJkh5IEHsP9VO/yBA1h%2bM7s3sEorpLFsgAdGT6bl1ZsFX7S2e8jrDwpCdR6E7QPGBoEqzDGcZzBf%2bMSWcfYwSC7MfeDSCMdu/j4sRcTv8Hscog%2b3YZx%2bXohTjS3kUZijWH5HGQkOkz0xQtbC1duNohUv0YpNb5huP4sN/mNFEJ5FfuKeB2wzuyA/kCTaTzHxTZpVTCxYaNS4WbRi/Uvi%2b9r6JibEttSgOwsnTLqx6Tw1MDi56VZFxZmM292%2blPjq7oABfmhoIr%2bkivxFiVsGuNSEO2pVNsD%2bo58Z%2b46coMMffWlyhkQxXlkYQOVJYqCYeFCJU1Dlc5Qnj/3J7XFuP8UcMCWvlCbnLaGHx%2bfSque2C6PBYAAElRUxLE9y7hEZAM4vLMLlM54JwLiIKl99/Q39%2b6uvObrUMdG10zmOAi1t7Rb4vs3lZiOeo%2b%2b/P0ktLa3kcrkoFAwyQQY4UnQPfMdZpYhSHq%2bX1W2QsiKcTuLBTFQmBhLTTbG60P1wRU4hSWbLhqJJgSivcDxuyeW6%2bgaW0Etp%2bvxyejyngFZvfEV4SUubm1k6xG6sWgQF12VvQESBMYTASgkqRzxZXIO2wpLlNGTYKLp9yHB6ffd%2bYbw2l5c4OROrDqGGxeKETYwxZmuTqD3miwHjbvVFqM3LY%2bMIgsiSxQ827IGYwrXZAzSxYtaPMGBJw%2bR1YQCF5WaMQyH2NzhgzoIV9DTL1TGTn6G1m3cKD4D7h8LSRV2XyS8tLVXSVCaTLjN7aeV6GvH4VBr%2b8CTae/CoiAZIfdu9QZEKA%2bCrzuo0o1SYAe1wqlUSyOJGMC5WQRggweENBANrwc2hCrG35FhSAPk%2b2qEFzrCrFpU/x1p9BT05rZie3fq6cGmwNFhbsl29M5yBdzcBhLalqzbS6AlzacSYqbTvnffZ2IbQJM7WgvoDHF4S480AQuEykjpnkHKcWvzKBQMEbAMID%2bBJaN14QJA9QE3zgDr2gPll62jmgpWUPbuUNm5/S%2bgEx5X93QDtSF48nDdALwAegAnYw0LH5fVT2coNhDrAw%2bPn0P7DHwiv6ZymJ/k%2bAqMoaqbZaYc0VaT5PL8OHgAO4EgimNzZV7CwFLM5QONQE7c8AAOoZxFSsIQNULSKcvLKadPLe0WoTE%2bgMoWzBcAdFRxOUQcYPTGfDh45LgbraH4xWZPEaiJN1%2bz0/UpEEBa8g
16wdAaEhgb1Z/KZUWs1VgLA18D0%2bp5RBUVL6BckvW0lROWl58bb/wAMcA3ZejLrVHLQNUrttC2TMX0dgphfSPo58IA0SZsNJDma5bBoAuuNJcoIMBGCZcEDUBqC0QFdodFehLB7svJGnNyVoqrtxE88qYB4pX09ZdBzsYoGerz%2bBrCKi1L7xKOXPLaNz0Yjp87IRtgI56H6mx8MSkccV5QBcPgAQGWSD0AVbyY6k/J/2Nxa2CCLZGfWMTLa7aQoXLN1Hu4vW0/c1DHMuv1gABWr/lbzS1oIImzCmlIx9%2bngqjWHzD9oA43yPMXk0m2NUASHXZxZEIhRQWLJouqrtQZSIJsdsEEbIxTtfWI4mi4pVbad7SjfTy7iNCzFy1B2x%2bjZ7OX06T5y2no8e/EIONpooeZG%2bBpFCRgG5vg55UK5HQdjGAKHnxZCPM%2bl45Qe5IggKqLkJeQEmQJ2K14XsQDwyw/NlXaXH1DiqsfJFe2/ce80csnQPMtHMG4G3Iqe9zW183ZyyoohlFq8z3PvlSuDlUpFOcAQHCM0XSZhOhU7y5XBjEmQzUaQxWtNGuBtCY3FSO%2b5i4X7FCHyo9YZ407n0M6AGYsfZMI614fhctXb%2bTijmh2nXgAxEF0lJhkQkic0NKfCk4fVBk2bRjN2%2bpdWZuyTp6/9N/CfEC8rQmHLVKcWlE24WjLoYgPEam738M0fsnfVTvkroaQOUwJ7GbY6XbJWvFkWD42APaJJaS4TiFo/CKJP1QV0%2brN79BFRt30ZK1r9Drb3/AE5BYqfmRVqPCJKpMLm8gyVC5TXVdAtxXZZ2vbtyxO1nAKTpvK/PDz74yoTmckIyVtspyVn6hphVvVc3KVJ3CrZpWvNVEnSEuOOycP0onzgSoyRPpRgixEpQ57vtV3gZpHoAz7j2yLnIDDIrdlb47%2bQPVfH9anE9yclTfcFYY5kxDo3m2qTmJ5OXjT098PnDQ4D%2bWLF5yT/68gj/lF8zvCm4vKi65Z%2bSDwwbnl1Z/XrHxDSqs2Jw8/s//mDwkK0FDiS6ui8lEmABF/VFsCwvgKhgJE9Xse6eUZ2W0lhI0oRt0VL2iHcMg3ASvn%2bC6nCRZYLe88CrpAmn5bdJC36AN3DvVYggrb1BKosR2uq6hR0XRvNL1hytf2M28skWHAcD7yELB%2borNBSEpkroXmSdPBnscUQLZKgDuwHeCLzi0o79uS2dwSqSzAbDX8ALESWGdCq9BV3SkXozU1l8oi5%2buq%2b%2bF9wOdcapWtP8E/Sqfe/XItj3HqHrrXv2Lr0%2bKuIdiByIB9ABUKCYYteHIdkxYhEges8oTFFqBw6UuirrWb4WM5nb8V7dRoPPrJ9xv3vIyLSqtpIrK1VS%2bvIrKlq66LJaVV5lFC8qS7x37mNNjV0YvRmAgnGvrzx7Bs3lMOsYFd4YB4LJYcUwIqTWunboFYEli%2b1WeanmA4A4kdHjhwx6A%2beiiZtHJAxwDOMLCERxIfEY8NIauu/E26ttvEN3U%2bw66/ob%2bl8WNN91h/vRn1ydLl1YhtmdqgF7dGQB7WRjAzgIxMcjgC1vgwuScd5kgO9O%2btvIGqy%2bu8XsYrFsPSFdWlgHiNC57Gt02aDjdPXQkDRo8nAYMGkYDh9wnzncNvJcxrAsGDh5u9r7lruSatZuYLP09NEDjETPNAAiPQVljIabZ1eq4de4Mbkceg2o2vreu46n%2bUlofwV2S0jkbjHV6uUuiLvDXR56i3/YdSP3vHEq39h9Mv791APXpO4B4gnRznzu7RZ%2b%2bA81fXHtzctny6ivyAMcA4CaEVQ8rRFnVukBJQ%2bc2%2bRJA5gsjdPAA7In0AgOu4UJH3/%2bI3thzkPbuP0R/P3CQ9ux7m97cfUDgLWAP8HYH7N570Ny5a0/y2%2b9OUfP5lqvygKioQidTOqBHRRD9Ykh2jQIXS1GR%2biKcaagX8nVHmOIlCeoIfEm6YSGBUGs6UeDsuz0hwbqGpnfTDRBIK6Z0hlcUVyS7uCKlCiziXtQPu0/Nnf/7P0mJTfrXDK5oAAAAAElFTkSuQmCC' /%3e%3c/svg%3e" width="960" data-src="/assets/static/orange-subscriptions.6acf7b4.87d227bab37251f41c8b05641a9b089d.png" data-srcset="/assets/static/orange-subscriptions.82a2fbd.87d227bab37251f41c8b05641a9b089d.png 480w, /assets/static/orange-subscriptions.6acf7b4.87d227bab37251f41c8b05641a9b089d.png 960w" data-sizes="(max-width: 960px) 100vw, 960px" class="g-image g-image--lazy g-image--loading" data-v-78e94122><noscript data-v-78e94122><img src="/assets/static/orange-subscriptions.6acf7b4.87d227bab37251f41c8b05641a9b089d.png" class="g-image g-image--loaded" width="960" alt="Orange Subscriptions"></noscript></a><a href="/portfolio/orange-subscriptions/" class="font-bold bg-primary-200 text-primary-900 border-b-2 border-primary-600 rounded-lg w-4/5 sm:w-1/4 text-center sm:text-right py-2 px-2 mx-auto sm:mx-0 mt-8 mb-4 flex justify-start items-center" data-v-78e94122><div class="pr-2" data-v-78e94122>View Details</div><div class="text-primary-900" data-v-78e94122>â</div></a></div></div><footer class="footer flex flex-col flex-wrap content-center justify-between pt-8 pb-12 bg-primary-600 text-primary-100" data-v-62d74802 data-v-3234ea4b><div class="mx-auto" data-v-62d74802>© 2010 - 2026 Jeremy Brayton.</div><div class="mx-auto" data-v-62d74802>All rights reserved.</div><nav aria-label="Social Profiles" class="nav flex content-center justify-between pt-4" data-v-62d74802><a aria-label="Visit my Github Profile" href="https://github.com/w0rd-driven" target="_blank" rel="noopener" class="nav__link" data-v-62d74802 data-v-62d74802><img alt="Github icon" src="data:image/svg+xml,%3csvg fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cfilter id='__svg-blur-afc68f598a55e4e1986f2b7cf0915d37'%3e%3cfeGaussianBlur in='SourceGraphic' stdDeviation='40'/%3e%3c/filter%3e%3c/defs%3e%3cimage x='0' y='0' filter='url(%23__svg-blur-afc68f598a55e4e1986f2b7cf0915d37)' width='24' height='24' xlink:href='data:image/svg%2bxml%3bbase64%2ciVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAA
16CqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAALLElEQVR42u2bC3BV1RWGT8Iz4SU3IIFGJAExgUIgaX2BtYpRrCDURzVoaYXSSotiTam0lEdqwRYfbU0FK6ijRR6RthhbHy1SCgYiJSBY0OA4gSAECIkQQhIgcLvW9DuTneNN7r0nufHouGf%2bYW7I3Wfvtdf611r/PrGs0MeFgnsEuYJdghOCs4LjgiLBWsEfBQ8IrhX0tCI3%2bgtuFcwVvCjYLNgnqBHUCcoEBYLFgpsEnVvioWqAqYKXBLsDGOBNwdOCnwiuE8RHaPPRgoGC2wXZghUYoCSAAZ4SjGspA6QIfi74l%2bAjQa3Az78HBTsEr2J19YIbBWmCiwT9wADm%2bbJgqCBVMJzfUwzjZ0MEgwXJgiSMn8jnywR3cPrPsx49gHI2f47D0Z%2btFkwUxDV3820FI7BoCSfvd6BaUEp4rBesFDyB0aaCmYIFgscFf8BjnhO8wGae4Rn6vUcFv8SY3xdM47OG2RpO%2bAPBUcHpAOvRg9kueBDjN2t0E4wRvIyF/UFwSnBMsFewAd7I5bTeFXyI1%2bipVbFYdd9K3He/YI%2bgEK9aLvirYCtG1u%2bcCWEdZRhbvaqd23iLwQW/LVhnTH6Sharr57PYUtzQXEQFm/mABZ0OYeGmVx0QvC8o5pnm/9dgzM3gPcEh45A0FJYKvk4YhG2ENnxxGC74lvHwYgySI8gSzBO8wqnXOhZa10jYhIozATzvGN6kITSDUPuT4D94lm0A9Z7xZI7ObmK/t%2bAK2L3AcHF9%2bCrBj%2bCHDMEviM938IaThntXs6BjeEU5HqE4AsqIaf2/j8kwVXy3FhzHyPnwhvLD5WQe5Yh/4Jm2ATRrTYBUz3NrgBFY%2bW3DADshr7sgmd4sRFl3juBZPGItnvI6i9GfLxL8VrBQMF/wEHgY8vs9ZPgCBrXn0M39BQJVr7uFjfXAS38q%2bDtEbRtAM8GdZB5XBogn9WQRZ7ZLai2wjJTkM77TnTQ2nsJpBuw/nZPIYL6h5HPlly8JEoxUp6lxJKn0brxvJhlhEnPo78Yazx3Is96AYG0D5LLGFMg8bAPEsSDlgI1GDGotkAc5OmOrAzlfNzoK9/wap6We0oW5GxsdMGRf6oNrmEPJLB2DBaoOZ3NIlazxOJXiN91yQDRf0s18F1c0iUnT0r2NuJZu8nzjdOP5vY6QayjGj%2bUA%2bjBHbz7HBPh9Ne7vKIntNX5MFriW53dwkwW64ZaTKXdNJi7C7ZpdabXASKWwqnAYQDlnNAaMCXfSdpz%2bOAhqm8MDColtnwcMMATyND2gikJqOiHYK9xJY4jh%2bZBLqZHX98EB33HDrhEYA0nD%2baRS%2b5DepxaYjpHCGj42uIbC5xQFSSl8oGns%2bpbqtpo5LiAFL4WbbCKspFpdDJlGhzNpIunnHaOE1dPfQt4eA7u294ABulILaF2yhAMzueBVWuiuoUwWhfunU7CUOuJqNZv3YdEoDxggisxxIdXp2w7C3kbG6svvRQWLfU1fN1CNVRkT7YVsUi1vjjaoQGs4eXvdHyKgpHNwTTZGcfziZIiumkmO0tI%2bSHbw6riKcnm70Zhp4fYkxlHC7NTUBAlUXjOpwWvggF10XJNxJa%2bOr5AR/kY77adN1tL9e4JLgmWuRMrHXwk2wf7VdINPQCZ9PGyAIcT7MnSIs3iviir34yFxwVTXb5HmtnD62lj8W/BrGp14DxsghZNW%2bey/ZK4KPGJmKKr1AE75EQSG0%2bTTdXjFWI8bIJkuchFt%2bxkjFf6M8G7SAEno7g%2bTTmwPWM/PxnncAIPwgKfhLdsD8uhdrkFDaPIOYCwy11sw6Un4QEXG2z4DHDCNFL4HDiijfpmG1uALVlZej7usJwvUUkw8RbWV4GEDDOekV1O3aBY4TE8wJZQs0Afx4QFkqGrc6D0EhikeT4NfxXvfIP35UYme4/CGBVOHemKlKcRNlVFMKJH8mEzh1TGSUC0wmqISCiHNYBcHa%2bA6Q4TjcZsThg5fiPqa7GEDXEf8FztK4fkIt72CqUPRlIqXkkqOGROV8rPhHt28Njq34P7m/cRuPLdfKM2QWQ/Mx/XN25g/C74RamvZiiMaAp%2bGp5rdYAG6ZlhrVhEyi6bCvvLSlLKZDHGVG5kpgl3gAEr4JwPoAXmEdFjXY91RhF4mndhXVHtJMXoRcZkVmsob6eGjQFtI6rZb4RMIOhq2V4erXcRSNy8gHR626i8t9WpMX07Qyw%2b9denyKRgiCjWqB6LnXGK/hINSby0idd/nRhNsR7obSwn8rtXw5nY3k2uHlUH8teboSNl7KxKdXr/ttxpe07/O5ke6CddovECZM5M4qrEavoSgqqve183BCL05lagIx3snhI1MWvR1Ru9v3l7lwFU9mqNdtkdkmIMidNhhZa23X7P%2bf7F5DycyGre8FPnsIk6gE54VFWSDHeEg9arBPF9vqUfhkXdC0EvpUQ5aDa/jdU0v0RQlWmGqwYHG%2bTx8BqRo3sBot
161hOsbEVvliO9R%2bipM5kA/0oQ9sG0STj4RbVJX%2bAwvMoG1ZhYwMh%2bZFR7Zk3VqoFTELa6xqqW8XSJPhAN8NtYjgNPdVZiCPlbN75ukotRKTNk94frGTxP2RDKUFK0V5kl0yetQQxYxP9yFHrky9RnCY89bmr0ANS2UdI4RhHrNwNadxH4XAlcR0L4jHC/SzsTWQn5%2bsrZzFQCT15PpvQdDQxCGGmkWJfJLYL8a5DRllu4iipTpXgx1h3GptvG6qL9yem8pDBttL4zKYzvIC4tMvk/pCeLjQX5cXpinV4h60nVEKajxDXjY0bmPMA3zvJCduvwfkdpflG2vRJNHEJeFhYca/p5DdW/VugtSxAT03fv7kRoSTayMG94IUsTvYVJLRi%2boe6AG66JwQDjMaNSwNsWNd1BENuILwWsvk06hFXYzALK7Lqr8HO8bACdPabHLm0DZ9T8RL7jY7HcfkjAVKmMvNUq%2bl39y6hn7fz%2bjkj4xTjpbNQpjIg12TC2DXbD2TSjaSUGofld7CokXBCY%2b1kV0rSZcTtGUORyaOHyAgiSibR0S1Akqs2ytptFGXpLV1r6EmOYZO5NEAm21aS62fhon2CCBLPW/UvK9lXajlWaDczPrxqIj1HpeFFO9AjElu6umpHCkwh/eQQY6Ybl5OKbGGhYyNzXY2rVzj68RlsPiaIq7bBky6HWyocwsZjrDNiIwnr59D6Hrca3g6/RnGSBuP6jHpBF65vZf3TEUbbIapw3iXoh7uXGfMcwihDI91kqIX1dmgxp3fKWMR%2bqsGFqCzaMt%2bMSHI7Rc9Oq%2bHboZpWJ4TZMWrNke3wQg2HZxA2Iz76IoyuwfWqjYUoIe0jQ%2bj/66Xps5TAGx2L9pMe73BRfs9z9B51EGx6a6ksI6gDVlFtVViffGF5HyXqLlLdgQBZZAveEc7oQQN22DHXCpqjVhk9edhEpKZNjpg0T8ZGoBej3RpgbiMGSLdaefTHCIvIDoGqtKbgJgR6NmKA5Z%2bGAWJh/Qm0pksgwrUYJJ/Y30xzdOLzZoBoUlwCfcMVsP4EStt7EUOyIMSSz5sBAhmkM13iEC5KUujjZ0OKkTLACi8YwKwZuoP25O6pDgHVfk0t04UBsq36vwCxsao1s0AonmAWNypA3GU1fK/Yj6jhxgDzAihAK71kgEDjZqvh3xf5IcnbXKTBWQ4%2bqaHRSvOyAcaiJlU6OslxYc4TB6nuNNrqg63RCzR3jCJNFpISC/k8Ksx5zkNgyaPKLCLVKjFe7GUDDKLzy6ZhyubzIBe1x5UIsAuQ7DQkxiPKeHZ0oZFKZtPJfA5Xr7P/bjGJFDsIPcHVn798MQKM/wHu7jOkAIoiaAAAAABJRU5ErkJggg==' /%3e%3c/svg%3e" width="24" data-src="/assets/static/github.50d7a8d.5cff78e44ca42e5026f832f7b41fb018.svg" data-srcset="/assets/static/github.50d7a8d.5cff78e44ca42e5026f832f7b41fb018.svg 24w" data-sizes="(max-width: 24px) 100vw, 24px" class="filter-icons g-image g-image--lazy g-image--loading" data-v-62d74802 data-v-62d74802><noscript data-v-62d74802 data-v-62d74802><img src="/assets/static/github.50d7a8d.5cff78e44ca42e5026f832f7b41fb018.svg" class="filter-icons g-image g-image--loaded" width="24" alt="Github icon"></noscript></a><a aria-label="Visit my LinkedIn Profile" href="https://linkedin.com/in/jeremybrayton" target="_blank" rel="noopener" class="nav__link" data-v-62d74802 data-v-62d74802><img alt="LinkedIn icon" src="data:image/svg+xml,%3csvg fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cfilter id='__svg-blur-116976715bbf5640cc0febe57c5ee60a'%3e%3cfeGaussianBlur in='SourceGraphic' stdDeviation='40'/%3e%3c/filter%3e%3c/defs%3e%3cimage x='0' y='0' filter='url(%23__svg-blur-116976715bbf5640cc0febe57c5ee60a)' width='24' height='24' xlink:href='data:image/svg%2bxml%3bbase64%2ciVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIX0lEQVR42u2bCWxURRjHl1sOC6UuyCGIULmhlEZBUBEpp7WI0BaPIEYwiMYQQQ65QUERVDRCpCAqWAwVwyEqyiVHi6WAEQQEuSwIpQUsh0Cp6zfJ78Vx%2bna7u9gNW3eSf0LfzpvjP989D4cj1ELNrpUXVBfUFUQKWgiiQCtBE0F9gVNQqSQSoDbWQfC4YJTgLcEHgmTBe4JJgmcEXQUNStrmK3DSQwRzBBsEhwVnBOcEJwQZgsWC0YLOgmolReydbH6gYJ5gm%2bC0wGXgvGCPIFXwkqCjoE6wq0N1xH4Im9/FRl1ucFVwCBJeFvQQ3BbMBNRF5%2bdw8vrm8wS54Kwgn%2bcFgn2CTwUvCloHMwGRGLwNhtj/LEjB%2bM0WLBBsEVzi9wuCHfx2XzAT0AJrf9g4ebX5xwTtBXcJeglmCH7V%2buUIlvFb0LYoXN0ZbWO5nLzafISgqqAphm%2b31u%2ba4DvBI8FOQDKuTidgNievNl8ZVRkm%2bEnr95dgnaBPMBPQitM%2boW3sLDrfi5NXm7%2bXQGi/4RZXCR4OZgIaCyYS5FgeIB%2bDNwOxH8bmlyMdVp/9SM%2bDwUxAfcLbRej3VTZ4CYO3G7Hfr21e4ahghWCMoG2wx/%2bxuMJUgpwCD4GQC3epjN9rgn6ChsFMgApjbxc8gLh/TpBz0WbjyuofE6wVvIruNy0pOUE1DN1IYoCd%2bPl8rP151GClYJognjygTEnKCGtg0J4TzBQsEawWfE3A875guKC3oNF/NKciMExQE3ukPE4zvJNy0dGgDSF3cwy3SsdrC8JJ6Hxupdw8r0J%2boCLEdoS595MwRTFxuI9jemo3C1oKHsIYK1s0HdesPMxHYAH5ijqY8YKhgr6ssUawSZoiqiwnr040STBF8IlgPSm3ikv%2bEPwpuEzukS04IEjDVs0SPEvEqox5OX8OoQqGrJOgpyAO46aCoO5UfxS6ab/H8XsXxNPpw8YrIWHt2Pgo0vA1uNxsjK0nL6SIOSjYREY6hVpGZ1Szqi%2b2SeXyAxAvZeA2Cn4gNd5KQGQhnYBJ/fsbwcfYhGgv57oJj6Pc7gTBV2SdWeQiV4rYuOmRVNL2O1KxifA9ARsS5i0B6vSnCn5EzLxdgPIORyAh1svKUwOkaiSGNc9mzIvkJbnEG9ngNF7pLB7pCt7JpdUoMgVvQEIL7EuRTVnWuUaU5wsJa/AK7lppLdaIJ7xWccQpY6xsDuFLwUJOczriPZmgaxbqsgwJzTKkRpG3XTBf8DQkhBWlDtGEwfl%2bEODCICV4GL8iJ9%2bV4ClTC7ctEo9SkJmLde/BuhoSa9SGwJbo%2bQBOWpG110Zyj0KCpQ5VPREQI/jMpu6XRTBk2YEMDI85maoK9fcwfk02Pwad10tu58gzlhFcqY3dLajl4dSqQ4RKwV/BRaZjC/R1ZWjq0MiTd4gh4HE
16ZC1sqGIzOdsFivwMJet/MIghoRhl9HWKui7x69i7i2p5AyBu9rQhJSn0fRU2WG2uz1GE2UlPO3WBtcSX6pk5hpU33lgSzJtNJHhaqIsvFhsFTi9vMCSVeZzLl1CRsuSEJBXiHgZ5ctR0BJyl5lzX69kLniyKgDLlFcwKVjUYV6ReMWSJhbWkjHG9BXtKTclsfYo/OhMT1jHdqQcIU1EFX0wM8tyLG8t5KwFgb49EX61sUARUQ/UQKrnodMQtb8AJxv95uReWGoRpfkHavw%2bDNR%2b%2bVXt9pIwl9ccv7NO9wAgkcDAnhgVCBykSW4xDL41qpbQu2pJtxGuHkHKMxyrtwzde0MvwBiHgd11vXpr45lgQuC2nLQw1mQlDtQBAQhtgm4yUuauKoTnEQEqKLsBLvEXiE/dr9gxn9/YZETIOESE0damEUZyCpV3jnILnDUIfNpW5xEFANw7PaKLamY1s64M4cqFlnTt6XitRaAqV%2bjn%2bu5iqSRj8Fkee13CGNLLJxIAhQm3ueDV/W%2bn4reAIjZrU6uEG7muQhMsM9GE797uIYucsYRN9qEXieZFRON4ZvYpiLnYAIymt7jL4rsOyVtb6RnMw2zVVe48RmkTeMIF9ZqZFwFWM3D3ujZ5wqPnjbCO9PUtBpFQgCbiHNPWT0TXUUvkds6eZeYj5kNSaS60j53u5eIs4Y8w5shH7XmceYUYEiYCyWWO%2b7hFBXb8qvf2gUYXMwZM00A6dc5BASJn3M7zF8DsOoTjYizyu4yOhAEOBErE8afVMIvc35FxlFkGyClzpGbPEk4a3LMKwJNrXNiUbGWUA80DZQBEwwTsDFPG1tcpEUm/nHa57CagkUa/S%2b291I4ASblDvlRiVgic3842wI6OcDAeNvBAJOeUGAL/MnFsP8QUVAUoiAEAEhAkIEhAgIERAiICAEXE9N0N0CFjkKf1bbmuf%2bErCNdemtKuv3m4DrrQq7I2ChzYcVjXjuLwFpjsJfqpZl/SdDKuAFAcVxM%2bQkHc0x%2bm6h9hdP2Sqev7cY/XJ43ySgP/PpfQ%2byriTW2Z11L3X8%2b%2btXqx4RE4i7QbXwSTY3zjmUydK5GUrnb5OoXN63I2CH0fcC67K%2bW9jKurOMS1gX%2b4wJxO2wk3T2uJ9jHud9p009IM3PMfPZZ3Qgvg%2bI4MuRvX4udi/vRxjj9mY%2bfw4rl322DsQXIuFcfqx12P/fI29q/oNsrrFime%2bIjyRcYH9T2a/bb4RWoZuZ6FqGAet5GidhfSPUxhizCsZoGpXg9by/kwqOPuZ2nmfQL5X3ujOOWUAdzrxrWMcO1mWu1Xq%2bmX3NYZ%2bF/n%2bTmqQJtfU4gor%2bIMmA9TwBcYxlUaauluPy4x5K232095PcjJtEv568V8/mTt/JfLHMn%2bDFWvuyr07ss4oj1IqvlXL497VooMcMtf99%2bxv%2brcLJhthvFwAAAABJRU5ErkJggg==' /%3e%3c/svg%3e" width="24" data-src="/assets/static/linkedin.50d7a8d.beb7135630c8d3725bc3571be62ad56a.svg" data-srcset="/assets/static/linkedin.50d7a8d.beb7135630c8d3725bc3571be62ad56a.svg 24w" data-sizes="(max-width: 24px) 100vw, 24px" class="filter-icons g-image g-image--lazy g-image--loading" data-v-62d74802 data-v-62d74802><noscript data-v-62d74802 data-v-62d74802><img src="/assets/static/linkedin.50d7a8d.beb7135630c8d3725bc3571be62ad56a.svg" class="filter-icons g-image g-image--loaded" width="24" alt="LinkedIn icon"></noscript></a><a aria-label="Visit my Twitter Profile" href="https://twitter.com/w0rddriven/" target="_blank" rel="noopener" class="nav__link" data-v-62d74802 data-v-62d74802><img alt="Twitter icon" src="data:image/svg+xml,%3csvg fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cfilter id='__svg-blur-5bac9e8d65691896bfdcdc03dabcb476'%3e%3cfeGaussianBlur in='SourceGraphic' stdDeviation='40'/%3e%3c/filter%3e%3c/defs%3e%3cimage x='0' y='0' filter='url(%23__svg-blur-5bac9e8d65691896bfdcdc03dabcb476)' width='24' height='24' xlink:href='data:image/svg%2bxml%3bbase64%2ciVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAALYUlEQVR42u2af1zV1RnHL4L8EEQwwN%2bhkqRg6mwWRsp0pbLl1OGwtHS5oc1tLtaPbVpb6txs6poZ2VJzljSzQUtTl9ZY9MsmKGoazHSoKJCWCMiPENhzXr3vy%2bPhfi8/7tXdPziv1%2beF4D3fe85znufzfJ7nfG229tE%2b2kf7aB8eN7oIbhB8XZAgmCD4jiBJ8D3BVMFk/j5KMEzQj3leDp4XKOgjGCEYL0gU3CEY64mb9xPECO4WLBQ8I/irYIfgX4L3BdmCNwWvCP4keEgwRTBIEGA8r6MgEmP9WpAu2CLYIPiz1SLUpCBBqKArPzvz96sx1Kl1EnQTDBXcI1gh2CbYLygSXBQ0aqgRnBHsZUNL8A7lDT3xhjCMeZdgAUY8ITgtOCzYZ7Wg6wXfEvxQ8BNBCg%2b5/ipsvoMgWHCT4D7Bk4JXBR8JTjrYuIkKwaeCdwQbBUsFDwpms%2b7HBesFbwn%2bK6jimcX87nDcLlgp2M1C/omrfUPg7eaTV5sfKJiBq6tNVwtqBfXNbN6OSxhCbaqANasQ2SXIE3zGM%2bu1zxZhuCajEySzjYnK1c4K3hbMFwzGvTq4wQCBnPx0wdOCT4yNVbKp/wgO4rK5/FS/HxWUsjl9njrlEuZWOzDYF4TAh%2bZp%2bODm87Big2bhY5DOwzBzkBsM0BO3T2dBtdoiS4nvlwWLCcXvC%2b7l508FvyX%2blTE%2bNzap1v6lhccUCt4QrNMX4ysIF9wqeMLBaVTgXsozUgU3uoH0bhb8gVjUv%2bsMMf2cYA5r6skcXzynl%2bA2DPMXwR6M1pKQ2Y/HPagvKohY/K4gDSuZEy/ijukQzAiYu7W8ECKIJe5fNYiumHD7HdngZg7GkRHVd4/EI9TnMwmP4zD954SDySXvkjrH6Q%2b8TjBa8DNcvcjCemqx%2bYK/45p3wgmtGVGCaZz%2bHnimEc5Ri/s9IiVC4O8k/fqSnnvhJYr5lwk2aQSouKDOIMxtiKorslp31NUy2P8zg1RqtN%2brYWv1uV8J4pjfmQV7Wygy%2bxgu%2bCVGLOSELkJwz%2bMZ3dogoGLx4McEm%2bEQ3QCX%2bL40POcKwyqpOAtiyBGUQyRFnNJ%2bg2jq%2bD%2bVX58iFieyuR7NhEUcc3Jg%2bkYWqtLgA4RWQBuzSgzP2Co4pW2%2bnPDYiL7pb05WWvrHxNFRGLSWVPEsYmIvD9LdqZIvUq67Gm6Ix32txljc9KT2rKOouTjmtlV1BpEp3nXA/OpwZ3JIIeZEVXw8glsXa/Gu4uXnaIDVxNZhvEEnl3KMtVbwKDGmWHoIGaM3oqcni9hlGPMQqa13M%2bHTkpFMGtcNcJjQGI609zEnRSMbPxCUaZtK54GjYE0VJsspSMy0U06WUIbYLngJV38cbTGVZz0JQdUZqWk2POLquBtv1deWi3deZzVpIC64T1NPZbjNWEgukJ%2bJbCwb9691kC0aCI/jGPU1QmmV4HXm6Z/PwXVdLbg68pwc4/kfYHzLEUP6%2bZjYVpPOC9bAmIEGXyThUi8QNocInRoHxihD7OTiHQVkFlOcTHdTOT2Tg9Sfn02Wsxyx5OV8QzM/CzEFOVCNMYTFHOZuJdYuWGiIGjZe5%2bD/8txkALXO%2bzGo/vwsegZODbDcgQHWQGbBFqkthIJmCh6xCWsfpYi6ADdc1Kq8Gv5dRahUQ4qT3WCAUA4kz0jZu5szQAzkdERj9/N0TUbTGOloIUlDIdEEFN48jLECDtkCKWbR0fk3MbqHdLVVS4Guju58/0FDyO0UTHI2cRDVVZ4Wx2XE%2bDjEjb%2bFAbwJiwA8JQxhpbxqDKysFvULNvpH1JgixEWCH9GycqXh4sUB9aNY%2b9jgoNdp6liOaE7tPU6%2bEfdNx3Wi2lACe2lcMZK6YTKxfj%2bl8ERO/oY21BT68MH4Q%2bgl6qFchMqc0FyBkoqrntJK4ExYdShh0Nrhy8YiEDl9BQNIu9E0LCNYvCsp0J%2biKIF65pgW/0eoMZx2gSPRyJuYUEfs7KJuTiAMPHXo5fwaTWaXoQGWI9EtRy9idTUysgrG/giLTiW%2bPHWEUhKn0EUq0Zor21GjI5w9QJWf36bG343l6pG2m9Dpgz3YAOFceiyk/f2Fg/UPac6Ct8HImzULnqM9tQwX6uChBuhFBymNNFtFRZtD1pkO91iOAAhqHBNOGCy6meupAA81QCRctZN2mL1xs5tqdgyVqNMLCn%2bs9JCRRxsRLQ/A5J7oBQPxUl3IlXNwyZTkwS0lkxlYrspoKKyCJ/p7mCd0IDxfQH43aj3GNC56ujrqAVjl7TtIJQc0I1RSyT1NRgj3gI174bV9kOBbjYuQQpTngNY%2beCjx9DL3A7WaMsylBT3cAwzQkZBMoDn7obb5L2mKzHfWBHFWU
16IyBPN7QpHEjLrad9nk84sjn/2QAX3L7fCR7oab%2bCjjAZKOX0WJdbU%2bLK%2bnq6JZVGeIfVI%2bJjhqM12gEoPw2Qto1WtbKoPV%2buyt8FYGy2mm0vurQCdkorJF8NoiOjNc1MoBK2w%2bToezt9Xpy/1LS9gA8pc0Fxi2oqBdxKz012q%2bxlJfMhTxvdLGqa%2bnJR1FZrjU0SzVKcCab7%2bxK2vYmd0bTaMy0XXk5Yr9rLyRtLqVXGGPRO3Cn6EmCjN8x2uunqfzi3clNPujoRyHFI%2bTYWsMb7LwwG2aOwhvc%2bVJFCGXtYkKzyNj8mwi5KHdbPZj0mMxJq81%2bqsVeHZVXLlnieeJTkVAnN60hjJBMZfPF2uZVilaXOI%2bQwbq62wD2Fyh60FtLI%2b%2besTV9EaGCNrgSJrPclCVC2HwKrH/C%2bM4jtNfiSeN%2b7ty4/aWEEFpXSnU9B/uesWhzV2GgeS6ehj%2b9wjGc/EYanva3Vxq0kncaBY%2bPOzcfxEMHoQuSSH0ZLOSs7fJFSqPhktkUUKEurKEfbP%2bE7fJrbuad3zqy0LC2kG8XEEqMdUde9qerG0ej4R7b5fdyXqK9fZzGySUtB9vfwMoldSa3tArTwsyHjUSSy5dAvqeNzdubnXNYZ1hbLDwLzIVAFkFy6ppsBS2ydchKFdNZFElFbLZBK5YKSIfr6MxMw4gtbXZ6I6iGwjOphFqW7cqr9AZqlFeQwbdQnLWpqfoaeBsiKaWddA73Psfv53HrSiSnfjVeS0bIIDymUJ%2b3VoSEo%2b1TMOL7kGm5cfLq1mkD/BLnKskeIJZP2lr2hpV%2bz3eW9vMePERp77tQYN4OKjc/UqL9NdYelLIDOMVJFFlq8/ttTe8YyzmkdDYfb2v9qzRNRj6uW9yKzVfAvG/RN0ilKLkVfR7koGrrAr8ogfI1WD2JHqQiOHUJ%2bzfbV1dlypvMV2RLyP1L6e8Nd8Xt9ZHNlx4wuinOUMKpv8jmv4n87UtzMoLFdYNQ1aZvIouod5DvQ62tJGxyKLYqje%2bpx9NKCNEFGC7SnR0p9Qr5b2xfvQucwT3AMTR/rYUBKonDLIqRBZxkioa5uOl8NruQ01tF/Ko3xN7juxy9EF3KoaiLmfXI8DsxqNtEjo34i%2bZ0ZuCOKrXsgwCtvKAWYjxFGB1kwXnAzi2HyNX5uHYh4ukchmywNX2zpBB3fwpjJiDAwkiPV6Xc9sMYiZzYBiqtfFzwArFfofXc61tJnOZG63DxSgxyCuNlkvuV9hjs7hN3NjojgEZCasqtH%2bOeYAPpMouYLUCYlFsoQWevtZciovJ4XgahtAzj3wuvxLqoIttU//viZoG4XF8YN5G4Xgzzb0H07MUYRZxiOR5STWyXa6f7CRyzCxHzDPwxk/iOhTiD%2bX4/N5fSLhUkvUlzSpf/gJNaAqmtRwdkUpLuIIZ38Hsm/7%2bWuF5Ew1Up0Akovx6esllnbahwPGIQhYcyyGjcdTyXJhMRNJPQ8RP5%2b3gaGaOYN4z2WR%2bqRX9b%2b2gf7aN9XOPxP3mSYBAVNDyuAAAAAElFTkSuQmCC' /%3e%3c/svg%3e" width="24" data-src="/assets/static/twitter.50d7a8d.43449f1c48de00f0ef903fcacf487626.svg" data-srcset="/assets/static/twitter.50d7a8d.43449f1c48de00f0ef903fcacf487626.svg 24w" data-sizes="(max-width: 24px) 100vw, 24px" class="filter-icons g-image g-image--lazy g-image--loading" data-v-62d74802 data-v-62d74802><noscript data-v-62d74802 data-v-62d74802><img src="/assets/static/twitter.50d7a8d.43449f1c48de00f0ef903fcacf487626.svg" class="filter-icons g-image g-image--loaded" width="24" alt="Twitter icon"></noscript></a><a href="/feed.atom" aria-label="Subscribe to my Feed" class="nav__link" data-v-62d74802><img alt="Feed icon" src="data:image/svg+xml,%3csvg fill='none' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cfilter id='__svg-blur-7745735ed2f2f7ce037de79dd3d88540'%3e%3cfeGaussianBlur in='SourceGraphic' stdDeviation='40'/%3e%3c/filter%3e%3c/defs%3e%3cimage x='0' y='0' filter='url(%23__svg-blur-7745735ed2f2f7ce037de79dd3d88540)' width='24' height='24' xlink:href='data:image/svg%2bxml%3bbase64%2ciVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIM0lEQVR42u2bCVBVZRTHH4IsIpugiVopaq6ITi6FS06bSy6Te5lYZmWlWZqjpE7ZYtqMmmWLy5DWZOWSCpW2aGKmaWmjVKhALqRlouYuuNA54%2b9Ot9uz3r0P8sG8b%2bY/NIb3fe985/zP//y/q8vlX/7lX/7lX/7lX5dZAYIQQaSgiiDOglj%2bPEYQxe9VFlQShAqCBYFlOQD6JZIEAwSPCcYJJoCxglGC4YIHBIMEfQRdBR0EzQV1BNFlOQB6ov0ECwSbBLmCX4D%2bdxZ//oVgmWC%2bYLogVXCfoLOgCUEIKIsB0NR%2bULBWcExQ7AZnBYcFewjIOoIxWzBJ8JCgu6CtoJkgQXCVIEJQsSwEYJhgveD0ZQJgDcYfgv2CXYKtgkxBBtkxVTBS0FOQCH/49IqitpeR8sc9CII7XBQcEfxAMKbAK9eTDUG%2bGgBl8/aQ3cuCtwQfCD4kKOmClYI1gq858R2CfDLhvCUQRZSKltQ8wXhBiuAWQWO6SgVfCkAgaVqXlNUTu4Gg3AzjK/PfS2przc8SLIILtAxOWYKgQTkhOCDYLlgleINu0po2WiZWIJvVFK4naCnoJLhH8CTdQLNlg2A3JXASnjAHRDNlm%2bAdCFOfEy8I97VsuNwKIhDV6PuaKcmCLoK7OdmnBa8Llgu%2bFRy0BEG5JZuSegneaQ4J%2b3z7DOCkglB%2bKp7COMFoFGNt2uBQwQx0w6%2bWIJyjXH4WLBQMJphR5UVWR5PeAwXPCRYLNgv2uuku2fDC/QSuFoEt0ysQlq8PkfYQjKAbaFkUWIgyh5b5DL/bkK5UroasBEhzNm30N0smHKPFasb0gmPK1QqhzrUsnkdfZNEtjCD8LvgcFdmTIJSrTNDari5oA0mqjvhGUGhplRtQkHdSDqHlLRtCaX0pEGCWmyB8RjkoJ9QsjwZMNBPjQNrlGgs5ajmshhjb0iIDymMm1EVmP8UXPmshxgxaZCJiqdQUo9G6dENNSdEW/NQPbyS4DmKqieiJQBB5s4IRTxqEmYIfLYPVLspkMHsJL%2b1pcDQpOVeQxk/d2GRO6VHBXQxITQiEqwSCUI8vqVPo94IzJp2gYuldZHN8adZkCho%2bB%2bfnJIS0z%2bQALYW9x2ChtSQI3tanSupWgkcIfLZFJ%2bTRGVpwWCXOB1pfD%2bMInXJjdBQRlDy8wRWCNwUTGZFvh9RqeJGmVQU3ohrTLWJJD2MJh9SsNAxYTzxBxQUCdBhtn8XfeRszRUvjWi%2b4oTKs/6JgI59TTJvcIniVINQv6QCoK9wXP28zc/0hSuAoP0/gF56zBKWQyW4xHNKFmnaq4uKRzfP40iex2g4SbC2Fdq4SvocIIbX64/hMgPimU/NppOBq3J3DbjJjDwLmFdel%2bwMl1asdbDQMxtfSWoCjZHzOAXioL1lb4kNLJO0wnvbUCKK7DdEyltpfSwmccuMW78Iq08uVWx1stALZ0wDHaZvlM74TPMH/r%2bT
166H26kwghIIoEYIniB1rQWxi6wbHKXqSTaEAS7Gw3Hh8ygDI1n58MF3eGCUh%2bYjEEmBhHUgKzojLc3TfCR69Itkrkk8kjX0bjBtRxkQgeevwEeMs8KkxBQVa%2bUlK0A4xtSdqUbbsilHMbCCXZPqzF8MgfuKYSE89AsI660dxCE2aHZMJ45P9vUKTQTdhKEoUhtO9dk1WB8/aKfmDinkIBMoTSvuNkRT60Pogtku%2bEEldRqp19jIxMqQso34SaZueAI0jnZV6a7cAamQWTCYUt3%2bBT27uhA09eh5ve4/n4Nlw4ZRvlSENpQDnoTtN%2b0YRVXeoHyuIO0VaIbjjo0X95momAbEwSfeEmjBmpQxdTHpkwwOsN82qndYW0gXJJjGpm3YJp0QrcE%2b0IAQiC7bijJHZZS%2bJLRN9ZmZnVlVP/K1BJ3IsxUNSb5kn9YkbodRpqa03Y7JaIXsFU87AphDEljEFiG5tiP1hjnsM2W6gqkFBbiKRgB2IvL04fajfDQPkuEYF8zZdVRAjyNz3J84xzASURSS8mwq26yF31ezYjqNvV3K4aqdbStYjhhOQqxo4euUjAZpV/yWVwjo6S2Maz1Zv%2bOTysKbd0DgZHBxrVm32cwaYek9TTVGiKA5uAdnEfMbEQX9PfQ9lbBpdfzrWmlGyzdZSkjtON2GAxx3eG6dMWdaTJGLlJzi7Cs2pEJnqxaMPQ4rO/Trr/uA5fwvNoeHlAEOmMIzzICcIjZYKg3I3JlNjqVh%2bVblJyalD/Rx0czr3vqNDWjdpdiqhQzPWqQUz10d4wSrY4XsMqyt40Yto5fxjLeEltHjRZx8uZb3DME5j04weUhecXjGaaZ2lcR3WAynoOnK4IsTbcc0HZKI9ZpAOKY2HJd//4W2AXSr5cNcq0EGc6yaPl98IAdVRjEaL3Msq8c9h/nTQBSIZT/ehVuLYxrd6ydYcoAo4XNtVFOxurgJgD5aAvHAaiCF7jV9c%2bXmwwiNN4BXIHKs7MScHoPmZ55grJoYfNZyRBysSWbvApAJKeahr4ucOP87iX9J%2bPf250PJloyrID2mGTzWS2ZJ46XZAmEmth6JkE4a9nsKr5EN5wguyU2Esv9GFogh7JoavNZiewxl7aqZbUJ08RxFwhkk0kEIY1y2M1GM0lhw/OPcJBh/Tk55ZD1JjVY1%2baz9PdHwQPreZ7a5wO8UYKG8RlHJvTmxFJJrWG0sgTUlt23v417h77M73oNl8IAE%2buAr9pzUMN4Xj8OL8Rb9zeQQFj/5UgMYsn4lyEBDp5t3DvEgGiXM18/kL8XZXpWJPsudy9R%2bJd/%2bZd/%2bVdJrD8BoGe0WMOwr3MAAAAASUVORK5CYII=' /%3e%3c/svg%3e" width="24" data-src="/assets/static/rss.50d7a8d.9e0b66d1dd5ea38ba07f92ddec122ad4.svg" data-srcset="/assets/static/rss.50d7a8d.9e0b66d1dd5ea38ba07f92ddec122ad4.svg 24w" data-sizes="(max-width: 24px) 100vw, 24px" class="filter-icons g-image g-image--lazy g-image--loading" data-v-62d74802><noscript data-v-62d74802><img src="/assets/static/rss.50d7a8d.9e0b66d1dd5ea38ba07f92ddec122ad4.svg" class="filter-icons g-image g-image--loaded" width="24" alt="Feed icon"></noscript></a></nav></footer><div aria-label="Scroll to top" tabindex="-1" class="fixed cursor-pointer z-10 print:hidden opacity-0" style="bottom:1.25rem;right:1.5rem;" data-v-26dd63d6 data-v-3234ea4b><button class="text-supporting-yellow-dark bg-supporting-yellow-400 border-b-2 border-supporting-yellow-600 rounded-lg leading-tight py-2 px-6 focus:outline-none" data-v-26dd63d6><svg width="28" height="28" viewBox="0 0 448 512" aria-labelledby="title" data-v-26dd63d6><title id="title" data-v-26dd63d6>Scroll to top</title><path fill="currentColor" d="M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z" data-v-26dd63d6></path></svg></button></div></div> 17
17<script src="/assets/js/app.2a3a77db.js" defer></script>
17<script src="/assets/js/page--src--pages--portfolio-vue.e76ee7fa.js" defer></script>
17 18 </body> 19</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.