<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Running.Life Race Calendar</title>
<meta name="csrf-token">
<meta name="description" content="Discover the passion for running with Running.Life: your guide for events, routes, and a running community. Start your adventure here!">
<link rel="canonical" href="https://running.life/en">
<meta property="og:type" content="website">
<meta property="og:description" content="Discover the passion for running with Running.Life: your guide for events, routes, and a running community. Start your adventure here!">
<meta property="og:title" content="Running.Life Race Calendar">
<meta property="og:image" content="https://running.life/img/website-image.webp">
<meta property="og:locale" content="en">
<meta property="og:site_name" content="Running.life">
<meta property="og:url" content="https://running.life">
<meta name="twitter:card" content="website">
<meta name="twitter:title" content="Running.Life Race Calendar">
<meta name="twitter:description" content="Discover the passion for running with Running.Life: your guide for events, routes, and a running community. Start your adventure here!">
<meta name="twitter:site" content="https://running.life">
<meta name="twitter:image" content="https://running.life/img/website-image.webp">

    <link rel="apple-touch-icon" sizes="180x180" href="/img/favicon/apple-touch-icon.png">
    <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon/favicon-16x16.png">

    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link
        href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,400;1,500;1,600;1,700&display=swap"
        rel="stylesheet">

    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-YLLWFWEVFD"></script>
    <script>
        window.dataLayer = window.dataLayer || [];

        function gtag() {
            dataLayer.push(arguments);
        }

        gtag('js', new Date());

        gtag('config', 'G-686' + 'WXRCZNZ');
    </script>


    <link rel="stylesheet"
          href="https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700">


    <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}</style>
    <link rel="preload" as="style" href="https://running.life/build/assets/app-4b2b7ba6.css" /><link rel="stylesheet" href="https://running.life/build/assets/app-4b2b7ba6.css" data-navigate-track="reload" />    <link rel="modulepreload" href="https://running.life/build/assets/app-4a4d3e61.js" /><script type="module" src="https://running.life/build/assets/app-4a4d3e61.js" data-navigate-track="reload"></script>    </head>
<body class="bg-white">
<div>
        <nav x-data="{ expanded: false }">
        <div class="h-[60px] bg-cyan-800 flex gap-x-5 items-center px-5  font-bold">
            

            <a href="/en">
                <img src="/img/favicon/apple-touch-icon.png" class="w-10 h-10" alt="logo"/>
            </a>

                            <a href="/en"
                   class="text-white hover:text-cyan-800 hover:bg-white px-4 py-1 rounded-2xl hidden lg:block">Home</a>
                            <a href="/running-calendar/united-kingdom"
                   class="text-white hover:text-cyan-800 hover:bg-white px-4 py-1 rounded-2xl hidden lg:block">United Kingdom</a>
                            <a href="/en/about-us"
                   class="text-white hover:text-cyan-800 hover:bg-white px-4 py-1 rounded-2xl hidden lg:block">About us</a>
                            <a href="/en/contact"
                   class="text-white hover:text-cyan-800 hover:bg-white px-4 py-1 rounded-2xl hidden lg:block">Contact</a>
            
            <div class="grow"></div>
            <button
                class=" flex rounded-2xl  text-white  items-center px-4 py-1 fill-white
                   hover:text-cyan-800 hover:bg-white hover:fill-cyan-800     "
                onclick="Livewire.dispatch('openModal', {component: 'add-race-modal'})">

                <div class="w-6 ">
                    <svg viewBox="0 0 24 24"><title>plus-circle-outline</title>
                        <path
                            d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"/>
                    </svg>

                </div>
                <div class=" pt-0.5 pl-2">Event</div>
            </button>

                            <div class="flex justify-center">
                    <div
                        x-data="{
            open: false,
            toggle() {
                if (this.open) {
                    return this.close()
                }

                this.$refs.button.focus()

                this.open = true
            },
            close(focusAfter) {
                if (! this.open) return

                this.open = false

                focusAfter && focusAfter.focus()
            }
        }"
                        x-on:keydown.escape.prevent.stop="close($refs.button)"
                        x-on:focusin.window="! $refs.panel.contains($event.target) && close()"
                        x-id="['dropdown-button']"
                        class="relative"
                    >
                        <!-- Button -->
                        <button
                            x-ref="button"
                            x-on:click="toggle()"
                            :aria-expanded="open"
                            :aria-controls="$id('dropdown-button')"
                            type="button"
                            class="flex items-center uppercase text-sm gap-2 font-medium border border-white text-white px-3.5 py-2 rounded-md shadow"
                        >
                            en

                        </button>

                        <!-- Panel -->
                        <div
                            x-ref="panel"
                            x-show="open"
                            x-transition.origin.top.left
                            x-on:click.outside="close($refs.button)"
                            :id="$id('dropdown-button')"
                            style="display: none;"
                            class="absolute right-0 mt-2 w-40 rounded-md bg-white shadow-md"
                        >
                                                            <a href="https://running.life/nl"
                                   class="flex items-center gap-2 w-full first-of-type:rounded-t-md last-of-type:rounded-b-md px-4 py-2.5 text-left text-sm hover:bg-gray-100 disabled:text-gray-500">
                                                                            Nederlands
                                                                    </a>
                                                            <a href="https://running.life/en"
                                   class="flex items-center gap-2 w-full first-of-type:rounded-t-md last-of-type:rounded-b-md px-4 py-2.5 text-left text-sm hover:bg-gray-100 disabled:text-gray-500">
                                                                            English
                                                                    </a>
                                                            <a href="https://running.life/fr"
                                   class="flex items-center gap-2 w-full first-of-type:rounded-t-md last-of-type:rounded-b-md px-4 py-2.5 text-left text-sm hover:bg-gray-100 disabled:text-gray-500">
                                                                            Français
                                                                    </a>
                                                            <a href="https://running.life/de"
                                   class="flex items-center gap-2 w-full first-of-type:rounded-t-md last-of-type:rounded-b-md px-4 py-2.5 text-left text-sm hover:bg-gray-100 disabled:text-gray-500">
                                                                            Deutsch
                                                                    </a>
                                                    </div>


                    </div>
                </div>
                <button @click="expanded = ! expanded"
                        class="fill-white opacity-85 hover:bg-white hover:fill-cyan-800 rounded-lg px-1 lg:hidden">
                    <svg xmlns="http://www.w3.org/2000/svg" class="p-0.5" height="32px"
                         viewBox="0 0 32 32" width="32px" xml:space="preserve"><script xmlns=""/>
                        <path
                            d="M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2  s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2  S29.104,22,28,22z"/></svg>
                </button>
                        
            
            
            
        </div>
        <div id="mobile" x-show="expanded" x-collapse style="display: none;">
            <div class="bg-slate-50 my-3 mx-4 p-5 rounded-2xl border border-slate-100">
                <ul class="grid grid-cols-1 gap-3 ">
                    

                                            <a href="/en"
                           class="bg-slate-200 pl-3 py-2 text-slate-500 font-medium rounded-lg hover:bg-slate-300 ">Home</a>
                                            <a href="/running-calendar/united-kingdom"
                           class="bg-slate-200 pl-3 py-2 text-slate-500 font-medium rounded-lg hover:bg-slate-300 ">United Kingdom</a>
                                            <a href="/en/about-us"
                           class="bg-slate-200 pl-3 py-2 text-slate-500 font-medium rounded-lg hover:bg-slate-300 ">About us</a>
                                            <a href="/en/contact"
                           class="bg-slate-200 pl-3 py-2 text-slate-500 font-medium rounded-lg hover:bg-slate-300 ">Contact</a>
                                    </ul>

            </div>
        </div>
    </nav>

            <div class="h-[400px] flex justify-center items-center "
             style="background: url('/img/background.webp') center; background-size: cover">
            <h1 class="font-bold bg-white bg-opacity-50 text-xl md:text-4xl shadow-xl text-cyan-800 py-2 px-4 rounded-3xl">Running.Life Race Calendar</h1>
        </div>

                    <div
                class="md:h-[70px] bg-cyan-800 md:flex grid  gap-x-4 gap-y-3 items-center px-5 justify-center py-3 md:py-0">

                
                    <a href="https://running.life/running-calendar/united-kingdom"
                       class="text-white font-medium text-center min-w-[100px]
           py-1 px-4 bg-cyan-700             hover:bg-white hover:text-cyan-800 rounded-2xl ">
                        <div class="text-md">United Kingdom</div>
                        <div class="text-xs">1740 Events</div>
                    </a>
                                    

            </div>
            </div>

<main class="max-w-2xl lg:max-w-5xl  mx-auto">
    <h2 class="text-4xl lg:text-5xl mt-5 font-oswald text-cyan-800" style="line-height:50px;">
        Welcome to Running.Life!
    </h2>
    

        <div class="grid md:grid-cols-12 gap-5 mt-5">
                    <div class="group md:col-span-6 ">
                <a href="https://running.life/garmin-forerunner-review">
                    <img
                        class="group-hover:scale-105 transform ease-out transition duration-1000 object-cover h-60  w-full rounded-lg"
                        src="/article-images/garmin-forerunner-sea_800.webp"/>
                </a>
                <a href="https://running.life/garmin-forerunner-review">
                    <div
                        class="mt-2 text-xl  font-medium text-cyan-800 group-hover:text-cyan-600">Garmin Forerunner Review: Garmin Forerunner Series 2024</div>
                </a>

                <div
                    class="text-justify text-slate-500 ">Discover the ultimate GPS running watch series with our detailed Garmin Forerunner review. From the high-end Forerunner 965 to the budget-conscious Forerunner..</div>

            </div>
                    <div class="group md:col-span-6 ">
                <a href="https://running.life/running-tips/saucony-8mm">
                    <img
                        class="group-hover:scale-105 transform ease-out transition duration-1000 object-cover h-60  w-full rounded-lg"
                        src="/article-images/saucony-logo-building_800.webp"/>
                </a>
                <a href="https://running.life/running-tips/saucony-8mm">
                    <div
                        class="mt-2 text-xl  font-medium text-cyan-800 group-hover:text-cyan-600">Stride with Confidence: A Comprehensive Guide to Saucony Running Shoes</div>
                </a>

                <div
                    class="text-justify text-slate-500 ">Stride with Confidence is your ultimate guide to Saucony running shoes, catering to runners of all types. This comprehensive article breaks down the best Sauc..</div>

            </div>
                    <div class="group  md:col-span-4 ">
                <a href="https://running.life/Running-Relaxed.html">
                    <img
                        class="group-hover:scale-105 transform ease-out transition duration-1000 object-cover h-60  md:h-40  w-full rounded-lg"
                        src="/article-images/running-form-legs_800.webp"/>
                </a>
                <a href="https://running.life/Running-Relaxed.html">
                    <div
                        class="mt-2 text-xl  md:text-lg  font-medium text-cyan-800 group-hover:text-cyan-600">Essential Running Form Techniques for Enhanced Performance and Injury Prevention</div>
                </a>

                <div
                    class="text-justify text-slate-500  md:hidden ">Enhance your running efficiency and prevent injuries with essential form techniques. Discover the art of posture, stride, foot strike, arm swing, breathing, a..</div>

            </div>
                    <div class="group  md:col-span-4 ">
                <a href="https://running.life/Fartlek.html">
                    <img
                        class="group-hover:scale-105 transform ease-out transition duration-1000 object-cover h-60  md:h-40  w-full rounded-lg"
                        src="/article-images/fartlek_800.webp"/>
                </a>
                <a href="https://running.life/Fartlek.html">
                    <div
                        class="mt-2 text-xl  md:text-lg  font-medium text-cyan-800 group-hover:text-cyan-600">Fartlek Training: Unlocking Your Running Potential</div>
                </a>

                <div
                    class="text-justify text-slate-500  md:hidden ">Discover Fartlek training, an exciting &amp; effective way to improve running performance. Learn what it is, how to do it, and its benefits.</div>

            </div>
                    <div class="group  md:col-span-4 ">
                <a href="https://running.life/Boston-Marathon-Qualifying-Times.html">
                    <img
                        class="group-hover:scale-105 transform ease-out transition duration-1000 object-cover h-60  md:h-40  w-full rounded-lg"
                        src="/article-images/boston-marathon-header_800.webp"/>
                </a>
                <a href="https://running.life/Boston-Marathon-Qualifying-Times.html">
                    <div
                        class="mt-2 text-xl  md:text-lg  font-medium text-cyan-800 group-hover:text-cyan-600">Ultimate Guide to Boston Marathon Qualifying Times: Tips for Runners</div>
                </a>

                <div
                    class="text-justify text-slate-500  md:hidden ">Explore the Ultimate Guide to Boston Marathon Qualifying Times. Get expert tips for runners on qualifying standards, registration, training, and more to achie..</div>

            </div>
                    <div class="group  md:col-span-4 ">
                <a href="https://running.life/5k-in-miles.html">
                    <img
                        class="group-hover:scale-105 transform ease-out transition duration-1000 object-cover h-60  md:h-40  w-full rounded-lg"
                        src="/article-images/5k-in-miles_800.webp"/>
                </a>
                <a href="https://running.life/5k-in-miles.html">
                    <div
                        class="mt-2 text-xl  md:text-lg  font-medium text-cyan-800 group-hover:text-cyan-600">Decoding the 5k in Miles: Your Essential Distance and Training Guide</div>
                </a>

                <div
                    class="text-justify text-slate-500  md:hidden ">Discover the Joy of Running: Your Ultimate 5k Guide - Distance, Training, and Benefits. Lace up for a 3.1-mile journey to fitness and achievement!</div>

            </div>
            </div>
</main>

<footer class="bg-cyan-800 mt-8">
    <div class="w-full max-w-screen-xl mx-auto p-4 md:py-8">
        <span
            class="block text-sm text-white sm:text-center ">© 2024 Running.Life - All Rights Reserved.</span>
    </div>
</footer>


<script data-navigate-once="true">window.livewireScriptConfig = {"csrf":null,"uri":"\/livewire\/update","progressBar":""};</script>
<div wire:snapshot="{&quot;data&quot;:{&quot;activeComponent&quot;:null,&quot;components&quot;:[[],{&quot;s&quot;:&quot;arr&quot;}]},&quot;memo&quot;:{&quot;id&quot;:&quot;pTIIBBhTgqa1cBKOVQKZ&quot;,&quot;name&quot;:&quot;livewire-ui-modal&quot;,&quot;path&quot;:&quot;en&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;en&quot;},&quot;checksum&quot;:&quot;b0399bcc081cb57fff4fa6c0a88a2e8ac43d14e862ba924c2f502ac073a6bca3&quot;}" wire:effects="{&quot;listeners&quot;:[&quot;openModal&quot;,&quot;destroyComponent&quot;]}" wire:id="pTIIBBhTgqa1cBKOVQKZ">
    <!--[if BLOCK]><![endif]-->        <script>(()=>{var t,e={331:()=>{function t(t){return function(t){if(Array.isArray(t))return e(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,o){if(!t)return;if("string"==typeof t)return e(t,o);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return e(t,o)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var o=0,n=new Array(e);o<e;o++)n[o]=t[o];return n}window.LivewireUIModal=function(){return{show:!1,showActiveComponent:!0,activeComponent:!1,componentHistory:[],modalWidth:null,listeners:[],getActiveComponentModalAttribute:function(t){if(void 0!==this.$wire.get("components")[this.activeComponent])return this.$wire.get("components")[this.activeComponent].modalAttributes[t]},closeModalOnEscape:function(t){if(!1!==this.getActiveComponentModalAttribute("closeOnEscape")){var e=!0===this.getActiveComponentModalAttribute("closeOnEscapeIsForceful");this.closeModal(e)}},closeModalOnClickAway:function(t){!1!==this.getActiveComponentModalAttribute("closeOnClickAway")&&this.closeModal(!0)},closeModal:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!1!==this.show){if(!0===this.getActiveComponentModalAttribute("dispatchCloseEvent")){var n=this.$wire.get("components")[this.activeComponent].name;Livewire.dispatch("modalClosed",{name:n})}if(!0===this.getActiveComponentModalAttribute("destroyOnClose")&&Livewire.dispatch("destroyComponent",{id:this.activeComponent}),e>0)for(var i=0;i<e;i++){if(o){var s=this.componentHistory[this.componentHistory.length-1];Livewire.dispatch("destroyComponent",{id:s})}this.componentHistory.pop()}var r=this.componentHistory.pop();r&&!t&&r?this.setActiveModalComponent(r,!0):this.setShowPropertyTo(!1)}},setActiveModalComponent:function(t){var e=this,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.setShowPropertyTo(!0),this.activeComponent!==t){!1!==this.activeComponent&&!1===o&&this.componentHistory.push(this.activeComponent);var n=50;!1===this.activeComponent?(this.activeComponent=t,this.showActiveComponent=!0,this.modalWidth=this.getActiveComponentModalAttribute("maxWidthClass")):(this.showActiveComponent=!1,n=400,setTimeout((function(){e.activeComponent=t,e.showActiveComponent=!0,e.modalWidth=e.getActiveComponentModalAttribute("maxWidthClass")}),300)),this.$nextTick((function(){var o,i=null===(o=e.$refs[t])||void 0===o?void 0:o.querySelector("[autofocus]");i&&setTimeout((function(){i.focus()}),n)}))}},focusables:function(){return t(this.$el.querySelectorAll("a, button, input:not([type='hidden'], textarea, select, details, [tabindex]:not([tabindex='-1'])")).filter((function(t){return!t.hasAttribute("disabled")}))},firstFocusable:function(){return this.focusables()[0]},lastFocusable:function(){return this.focusables().slice(-1)[0]},nextFocusable:function(){return this.focusables()[this.nextFocusableIndex()]||this.firstFocusable()},prevFocusable:function(){return this.focusables()[this.prevFocusableIndex()]||this.lastFocusable()},nextFocusableIndex:function(){return(this.focusables().indexOf(document.activeElement)+1)%(this.focusables().length+1)},prevFocusableIndex:function(){return Math.max(0,this.focusables().indexOf(document.activeElement))-1},setShowPropertyTo:function(t){var e=this;this.show=t,t?document.body.classList.add("overflow-y-hidden"):(document.body.classList.remove("overflow-y-hidden"),setTimeout((function(){e.activeComponent=!1,e.$wire.resetState()}),300))},init:function(){var t=this;this.modalWidth=this.getActiveComponentModalAttribute("maxWidthClass"),this.listeners.push(Livewire.on("closeModal",(function(e){var o,n,i;t.closeModal(null!==(o=null==e?void 0:e.force)&&void 0!==o&&o,null!==(n=null==e?void 0:e.skipPreviousModals)&&void 0!==n?n:0,null!==(i=null==e?void 0:e.destroySkipped)&&void 0!==i&&i)}))),this.listeners.push(Livewire.on("activeModalComponentChanged",(function(e){var o=e.id;t.setActiveModalComponent(o)})))},destroy:function(){this.listeners.forEach((function(t){t()}))}}}},754:()=>{}},o={};function n(t){var i=o[t];if(void 0!==i)return i.exports;var s=o[t]={exports:{}};return e[t](s,s.exports,n),s.exports}n.m=e,t=[],n.O=(e,o,i,s)=>{if(!o){var r=1/0;for(u=0;u<t.length;u++){for(var[o,i,s]=t[u],a=!0,c=0;c<o.length;c++)(!1&s||r>=s)&&Object.keys(n.O).every((t=>n.O[t](o[c])))?o.splice(c--,1):(a=!1,s<r&&(r=s));if(a){t.splice(u--,1);var l=i();void 0!==l&&(e=l)}}return e}s=s||0;for(var u=t.length;u>0&&t[u-1][2]>s;u--)t[u]=t[u-1];t[u]=[o,i,s]},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{var t={387:0,109:0};n.O.j=e=>0===t[e];var e=(e,o)=>{var i,s,[r,a,c]=o,l=0;if(r.some((e=>0!==t[e]))){for(i in a)n.o(a,i)&&(n.m[i]=a[i]);if(c)var u=c(n)}for(e&&e(o);l<r.length;l++)s=r[l],n.o(t,s)&&t[s]&&t[s][0](),t[s]=0;return n.O(u)},o=self.webpackChunk=self.webpackChunk||[];o.forEach(e.bind(null,0)),o.push=e.bind(null,o.push.bind(o))})(),n.O(void 0,[109],(()=>n(331)));var i=n.O(void 0,[109],(()=>n(754)));i=n.O(i)})();</script>
     <!--[if ENDBLOCK]><![endif]-->
    <!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->

    <div
            x-data="LivewireUIModal()"
            x-on:close.stop="setShowPropertyTo(false)"
            x-on:keydown.escape.window="closeModalOnEscape()"
            x-show="show"
            class="fixed inset-0 z-10 overflow-y-auto"
            style="display: none;"
    >
        <div class="flex items-end justify-center min-h-screen px-4 pt-4 pb-10 text-center sm:block sm:p-0">
            <div
                    x-show="show"
                    x-on:click="closeModalOnClickAway()"
                    x-transition:enter="ease-out duration-300"
                    x-transition:enter-start="opacity-0"
                    x-transition:enter-end="opacity-100"
                    x-transition:leave="ease-in duration-200"
                    x-transition:leave-start="opacity-100"
                    x-transition:leave-end="opacity-0"
                    class="fixed inset-0 transition-all transform"
            >
                <div class="absolute inset-0 bg-gray-500 opacity-75"></div>
            </div>

            <span class="hidden sm:inline-block sm:align-middle sm:h-screen" aria-hidden="true">&#8203;</span>

            <div
                    x-show="show && showActiveComponent"
                    x-transition:enter="ease-out duration-300"
                    x-transition:enter-start="opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"
                    x-transition:enter-end="opacity-100 translate-y-0 sm:scale-100"
                    x-transition:leave="ease-in duration-200"
                    x-transition:leave-start="opacity-100 translate-y-0 sm:scale-100"
                    x-transition:leave-end="opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"
                    x-bind:class="modalWidth"
                    class="inline-block w-full align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:w-full"
                    id="modal-container"
                    x-trap.noscroll.inert="show && showActiveComponent"
                    aria-modal="true"
            >
                <!--[if BLOCK]><![endif]-->                 <!--[if ENDBLOCK]><![endif]-->
            </div>
        </div>
    </div>
</div>
</body>
</html>
