https://publish.cbi.org.uk/umbraco/

ID de l'analyse :
3418e994-15f6-4b6d-a3bc-3fb01eb61074Terminée
URL soumise :
https://publish.cbi.org.uk/umbraco/
Fin du rapport :

Liens : 1 trouvé(s)

Liens sortants identifiés à partir de la page

Lientexte
https://www.enable-javascript.com/instructions how to enable JavaScript in your web browser

Variables JavaScript : 30 trouvée(s)

Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel

NomType
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
Umbracoobject
LazyLoadobject
ngFileUploadobject
UmbSpeechBubbleobject
appobject
packagesobject
$function

Messages de journal de console : 3 trouvé(s)

Messages consignés dans la console web

TypeCatégorieEnregistrement
verbosedom
URL
https://publish.cbi.org.uk/umbraco/#/login/false?returnPath=%252Fumbraco%252F%2523%252Fcontent
texte
[DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o
verbosedom
URL
https://publish.cbi.org.uk/umbraco/#/login/false?returnPath=%252Fumbraco%252F%2523%252Fcontent
texte
[DOM] Input elements should have autocomplete attributes (suggested: "new-password"): (More info: https://goo.gl/9p2vKq) %o
verbosedom
URL
https://publish.cbi.org.uk/umbraco/#/login/false?returnPath=%252Fumbraco%252F%2523%252Fcontent
texte
[DOM] Input elements should have autocomplete attributes (suggested: "new-password"): (More info: https://goo.gl/9p2vKq) %o

HTML

Le corps HTML de la page en données brutes

<!DOCTYPE html><html lang="en-US"><head><style>@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>
    <base href="/umbraco/">
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="robots" content="noindex, nofollow">
    <meta name="pinterest" content="nopin">

    <title ng-bind="$root.locationTitle">Login - Login - Umbraco - publish.cbi.org.uk</title>

    <link href="/sb/umbraco-backoffice-init-css.css.v638687424093845780" rel="stylesheet">

<script src="/sb/umbraco-backoffice-js.js.v638687424093845780" class="lazyload" charset="utf-8"></script><script src="/sb/umbraco-backoffice-extensions-js.js.v638687424093845780" class="lazyload" charset="utf-8"></script><link href="/sb/umbraco-backoffice-css.css.v638687424093845780" rel="stylesheet" class="lazyload" charset="utf-8"><script src="/sb/umbraco-tinymce-js.js.v638687424093845780?umb__rnd=91afe50ae9f8272502ab78d648ffe112553e57d1" class="lazyload" charset="utf-8"></script></head>
<body ng-class="{'touch':touchDevice, 'emptySection':emptySection, 'umb-drawer-is-visible':drawer.show, 'umb-tour-is-visible': tour.show, 'tabbing-active':tabbingActive}" ng-controller="Umbraco.MainController" id="umbracoMainPageBody">

    <noscript>
        <div class="flex flex-wrap flex-column items-center justify-center" style="height: 100%">
            <h1 class="h3">
                <span style="width: 30px; height: 30px; vertical-align: text-bottom" class="flex-inline">
                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 315.89 315.89" fill="#3544b1">
                        <path d="M0,157.74A157.95,157.95,0,1,1,158,315.89,157.95,157.95,0,0,1,0,157.74Zm154.74,54.09a155.41,155.41,0,0,1-36.5-3.29,27.92,27.92,0,0,1-19.94-16q-5.35-12.34-5.21-38.1a243,243,0,0,1,1.69-26.84q1.55-13,3.09-21.46l1.07-5.59a2,2,0,0,0,0-.49,3.2,3.2,0,0,0-2.65-3.17L75.92,93.67h-.44a3.19,3.19,0,0,0-3.11,2.48c-.35,1.31-.56,2.27-1.17,5.38-1.16,6-2.24,11.85-3.43,20.38a264.17,264.17,0,0,0-2.3,27.94,145.24,145.24,0,0,0,0,19.57q.72,25.94,8.9,41.42t27.72,22.3q19.53,6.81,54.43,6.66h2.91q34.94.15,54.41-6.66t27.71-22.3q8.17-15.53,8.91-41.42a145.24,145.24,0,0,0,0-19.57,266.84,266.84,0,0,0-2.3-27.94c-1.2-8.44-2.27-14.26-3.44-20.38-.61-3.11-.81-4.07-1.16-5.38a3.21,3.21,0,0,0-3.12-2.48h-.52l-20.38,3.18a3.2,3.2,0,0,0-2.68,3.17,4,4,0,0,0,0,.49l1.08,5.59q1.55,8.48,3.12,21.46a245.68,245.68,0,0,1,1.65,26.84q.27,25.69-5.21,38.07a27.9,27.9,0,0,1-19.76,16.07,155.19,155.19,0,0,1-36.48,3.29Z" />
                    </svg>
                </span>
                Umbraco
            </h1>
            <p>For full functionality of Umbraco CMS it is necessary to enable JavaScript.</p>
            <p>Here are the <a href="https://www.enable-javascript.com/" target="_blank" rel="noopener" style="text-decoration: underline;">instructions how to enable JavaScript in your web browser</a>.</p>
        </div>
    </noscript>

    <div ng-hide="!authenticated" aria-hidden="true" class="ng-hide">

        <div style="display: inherit;" id="mainwrapper" class="clearfix">

            <div> <div class="umb-app-header"> <button type="button" class="umb-app-header__skip-button" ng-click="skipToMenu()"><localize key="general_skipToMenu">Skip to menu</localize></button> <button type="button" class="umb-app-header__skip-button" ng-click="skipToContent()"><localize key="general_skipToContent">Skip to content</localize></button> <!----><div class="umb-app-header__logo" ng-if="hideBackofficeLogo !== true"> <button type="button" id="umbraco-logo-mark" class="btn-reset" ng-click="toggleLogoModal()" localize="title" title="Umbraco info"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 315.89 315.89" width="30" height="30"> <style type="text/css">
                  #umbraco-logo-mark svg {
                    vertical-align: top;
                  }
                  #umbraco-logo-mark svg path {
                    fill: white;
                    opacity: 0.8;
                  }
                  #umbraco-logo-mark:hover svg path {
                    opacity: 1;
                  }
                  #umbraco-logo-mark.active svg path {
                    fill: #f5c1bc;
                    opacity: 1;
                  }
                </style> <path d="M0,157.74A157.95,157.95,0,1,1,158,315.89,157.95,157.95,0,0,1,0,157.74Zm154.74,54.09a155.41,155.41,0,0,1-36.5-3.29,27.92,27.92,0,0,1-19.94-16q-5.35-12.34-5.21-38.1a243,243,0,0,1,1.69-26.84q1.55-13,3.09-21.46l1.07-5.59a2,2,0,0,0,0-.49,3.2,3.2,0,0,0-2.65-3.17L75.92,93.67h-.44a3.19,3.19,0,0,0-3.11,2.48c-.35,1.31-.56,2.27-1.17,5.38-1.16,6-2.24,11.85-3.43,20.38a264.17,264.17,0,0,0-2.3,27.94,145.24,145.24,0,0,0,0,19.57q.72,25.94,8.9,41.42t27.72,22.3q19.53,6.81,54.43,6.66h2.91q34.94.15,54.41-6.66t27.71-22.3q8.17-15.53,8.91-41.42a145.24,145.24,0,0,0,0-19.57,266.84,266.84,0,0,0-2.3-27.94c-1.2-8.44-2.27-14.26-3.44-20.38-.61-3.11-.81-4.07-1.16-5.38a3.21,3.21,0,0,0-3.12-2.48h-.52l-20.38,3.18a3.2,3.2,0,0,0-2.68,3.17,4,4,0,0,0,0,.49l1.08,5.59q1.55,8.48,3.12,21.46a245.68,245.68,0,0,1,1.65,26.84q.27,25.69-5.21,38.07a27.9,27.9,0,0,1-19.76,16.07,155.19,155.19,0,0,1-36.48,3.29Z"></path> </svg> </button> <!----> </div><!----> <!----> <div class="umb-app-header__right"> <ul class="umb-app-header__actions"> <li data-element="global-search" class="umb-app-header__action"> <button type="button" class="umb-app-header__button btn-reset" hotkey="ctrl+space" ng-click="searchClick()" ng-mousedown="rememberFocus()" localize="title" title="Search"> <span class="sr-only"> <localize key="visuallyHiddenTexts_openBackofficeSearch">Open backoffice search</localize>... </span> <span class="umb-app-header__action-icon"> <span aria-hidden="true" class="umb-icon" icon="icon-search"> <span class="umb-icon__inner icon-search"> <ng-transclude> <!----> <!----><i ng-if="!svgString &amp;&amp; icon" class="icon-search"></i><!----> </ng-transclude> </span> </span> </span> </button> </li> <li data-element="global-help" class="umb-app-header__action"> <button type="button" class="umb-app-header__button btn-reset" hotkey="ctrl+shift+h" ng-click="helpClick()" localize="title" title="Help"> <span class="sr-only"> <localize key="visuallyHiddenTexts_openCloseBackofficeHelp">Open/Close backoffice help</localize>... </span> <span class="umb-app-header__action-icon"> <span aria-hidden="true" class="umb-icon" icon="icon-help-alt"> <span class="umb-icon__inner icon-help-alt"> <ng-transclude> <!----> <!----><i ng-if="!svgString &amp;&amp; icon" class="icon-help-alt"></i><!----> </ng-transclude> </span> </span> </span> </button> </li> <li data-element="global-user" class="umb-app-header__action"> <button type="button" class="umb-app-header__button btn-reset" ng-click="avatarClick()" hotkey="ctrl+shift+u" title=""> <span class="sr-only"> <localize key="visuallyHiddenTexts_openCloseBackofficeProfileOptions">Open/Close your profile options</localize>... </span> <div class="umb-app-header__action-icon" size="xxs" color="secondary" name="" img-src="assets/img/application/logo.png" img-srcset="assets/img/application/[email protected] 2x, assets/img/application/[email protected] 3x"> <!----><img class="umb-avatar umb-avatar--xxs" ng-if="imgSrc" ng-src="assets/img/application/logo.png" ng-srcset="assets/img/application/[email protected] 2x, assets/img/application/[email protected] 3x" alt="" src="assets/img/application/logo.png" srcset="assets/img/application/[email protected] 2x,assets/img/application/[email protected] 3x"><!----> <!----> </div> </button> </li> </ul> </div> </div> </div>

            <div class="umb-app-content">

                <div id="leftcolumn" ng-controller="Umbraco.NavigationController" ng-mouseleave="leaveTree($event)" ng-mouseenter="enterTree($event)" on-outside-click="onOutsideClick()">  <div id="navigation" ng-show="showNavigation" class="fill umb-modalcolumn ng-hide" ng-animate="'slide'" nav-resize="" ng-class="{'--notInFront': infiniteMode}" aria-hidden="true"> <div class="navigation-inner-container"> <!---->  <div id="tree" ng-show="authenticated" aria-hidden="true" class="ng-hide"> <ul class="umb-tree" ng-class="{'hide-options': hideoptions === 'true'}" api="treeApi" on-init="onTreeInit()"> <!----><li ng-if="!tree.root.containsGroups"> <!----><div class="umb-tree-root" data-element="tree-root" ng-class="getNodeCssClass(tree.root)" ng-if="hideheader !== 'true'" on-right-click="altSelect(tree.root, $event)"> <h1> <a ng-href="#/" ng-click="select(tree.root, $event)" class="umb-tree-root-link umb-outline" data-element="tree-root-link" href="#/"> <!---->  </a> </h1> <umb-button-ellipsis element="tree-item-options" action="options(tree.root, $event)" text="Open context node for " state="hidden" class="umb-options ng-hide" ng-hide="tree.root.isContainer || !tree.root.menuUrl" ng-swipe-right="options(tree.root, $event)" aria-hidden="true"><button type="button" data-element="tree-item-options" class="btn-reset umb-button-ellipsis  umb-button-ellipsis--hidden" style="color:#000000;" ng-class="{'umb-button-ellipsis--hidden': vm.state === 'hidden', 'show-text': vm.showText, 'umb-button-ellipsis--tab' : vm.mode === 'tab', 'umb-button-ellipsis--small' : vm.mode === 'small'}" ng-click="vm.clickButton($event)"> <span class="umb-button-ellipsis__content"> <span class="umb-button-ellipsis__icon" aria-hidden="true">•••</span> <span class="umb-button-ellipsis__text sr-only" ng-class="{'sr-only': vm.showText !== true}">Open context node for </span> </span> <ng-transclude></ng-transclude> </button> </umb-button-ellipsis> </div><!----> <!----> </li><!---->  <!---->  </ul> </div> </div> <div class="offset6" id="navOffset" style="z-index: 10"> <!----> <!----> </div> <div class="umb-editor__overlay"></div> </div> </div>

                <section id="contentwrapper">

                    <div id="contentcolumn">
                        <!----><div class="umb-editor" ng-view=""><div ng-controller="Umbraco.LoginController">
    
</div></div>
                    </div>

                </section>

            </div>

        </div>

        <!---->

        <!-- help dialog controller by the help button - this also forces the backoffice UI to shift 400px  -->
        <!---->

        <!---->

    </div>

    <div class="umb-notifications" id="umb-notifications-wrapper"> <!----><ul ng-if="notifications" class="umb-notifications__notifications" aria-live="assertive" aria-relevant="additions"> <!----> </ul><!----> </div>

    <!---->

    <!---->

    <div class="umb-editors ng-hide" ng-show="infiniteMode" aria-hidden="true"> <!----> </div>

    <!----><umb-login ng-if="login.show" on-login="hideLoginScreen()"><div class="login-overlay"> <div id="login" class="umb-modalcolumn umb-dialog" ng-class="{'show-validation': vm.loginForm.$invalid}"> <div class="login-overlay__background-image" ng-style="{'background-image': 'url('+vm.backgroundImage+')'}" style="background-image: url(&quot;assets/img/login.jpg&quot;);"></div> <div class="login-overlay__logo"> <img ng-src="assets/img/application/umbraco_logo_white.svg" src="assets/img/application/umbraco_logo_white.svg"> </div> <!----><div ng-if="!vm.denyLocalLogin" ng-show="vm.invitedUser != null" class="umb-login-container ng-hide" aria-hidden="true"> <form name="vm.inviteUserPasswordForm" novalidate="" ng-submit="vm.inviteSavePassword()" val-form-manager="" class="ng-pristine ng-valid"> <!----> <!----> </form> </div><!----> <!----> <div ng-show="vm.invitedUser == null &amp;&amp; !vm.inviteStep" class="umb-login-container" aria-hidden="false"> <div class="form"> <h1>Happy tubular Tuesday</h1> <div ng-show="vm.view == 'login'" aria-hidden="false"> <p> <span ng-show="vm.isTimedOut" aria-hidden="true" class="ng-hide"><localize key="login_timeout">Session timed out</localize>.</span> </p> <!----> <!----><form ng-if="!vm.denyLocalLogin" method="POST" name="vm.loginForm" ng-submit="vm.loginSubmit()" class="ng-pristine ng-valid"> <div ng-messages="vm.loginForm.$error" class="control-group ng-inactive" aria-live="assertive"> <!----> </div> <div class="control-group" ng-class="{error: vm.loginForm.username.$invalid}"> <label for="umb-username">Username</label> <input type="text" ng-model="vm.login" name="username" id="umb-username" class="-full-width-input ng-pristine ng-untouched ng-valid ng-empty" placeholder="Your username is usually your email" focus-when="true" aria-required="true" aria-invalid="false"> </div> <div class="control-group" ng-class="{error: vm.loginForm.password.$invalid}"> <label for="umb-passwordTwo"><localize key="general_password">Password</localize></label> <input type="password" ng-model="vm.password" name="password" id="umb-passwordTwo" class="-full-width-input ng-pristine ng-untouched ng-valid ng-empty" localize="placeholder" aria-required="true" spellcheck="false" aria-invalid="false" placeholder="Enter your password"> <div class="password-toggle"> <button type="button" class="btn-reset" ng-click="vm.togglePassword()"> <span class="password-text show"><localize key="login_showPassword">Show password</localize></span> <span class="password-text hide"><localize key="login_hidePassword">Hide password</localize></span> </button> </div> </div> <div class="flex justify-between items-center"> <umb-button button-style="success" size="m" label-key="general_login" state="vm.loginStates.submitButton" type="submit"><div class="umb-button" ng-class="{'ml0': vm.generalActions, 'umb-button--block': vm.blockElement}" data-element=""> <!----><div ng-if="vm.innerState"> <span aria-hidden="true" class="umb-button__success umb-icon -hidden -white" icon="icon-check" ng-class="{'-hidden': vm.innerState !== 'success', '-white': vm.isPrimaryButtonStyle, '-black': vm.buttonStyle === 'outline'}"> <span class="umb-icon__inner icon-check"> <ng-transclude> <!----><span ng-if="svgString" ng-bind-html="svgString"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M461.884 68.14c-132.601 81.297-228.817 183.87-272.048 235.345l-105.874-82.95-46.751 37.691 182.941 186.049c31.485-80.646 131.198-238.264 252.956-350.252L461.884 68.14z"></path></svg></span><!----> <!----> </ng-transclude> </span> </span> <span aria-hidden="true" class="umb-button__error umb-icon -hidden -white" icon="icon-delete" ng-class="{'-hidden': vm.innerState !== 'error', '-white': vm.isPrimaryButtonStyle, '-black': vm.buttonStyle === 'outline'}"> <span class="umb-icon__inner icon-delete"> <ng-transclude> <!----><span ng-if="svgString" ng-bind-html="svgString"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M401.431 167.814l-58.757-58.76-88.029 88.026-88.028-88.026-58.76 58.76 88.026 88.027-88.026 88.024 58.76 58.768 88.028-88.031 88.029 88.031 58.757-58.768-88.027-88.024z"></path></svg></span><!----> <!----> </ng-transclude> </span> </span> <div class="umb-button__progress -hidden -white" ng-class="{'-hidden': vm.innerState !== 'busy', '-white': vm.isPrimaryButtonStyle, '-black': vm.buttonStyle === 'outline'}"></div> <!----> </div><!----> <!----> <!----> <!----><button ng-if="vm.type === 'submit'" type="submit" class="btn umb-button__button btn-success umb-button--m umb-outline" hotkey="" hotkey-when-hidden="" ng-disabled="vm.disabled" umb-auto-focus="false"> <span class="umb-button__content" ng-class="{'-hidden': vm.innerState !== 'init'}"> <!----> Login <!----> </span> </button><!----> </div> </umb-button> <div ng-show="vm.allowPasswordReset" aria-hidden="false"> <button type="button" class="btn-reset muted" style="text-decoration: underline;" ng-click="vm.showRequestPasswordReset()"> <localize key="login_forgottenPassword">Forgotten password?</localize> </button> </div> </div> </form><!----> </div> <!----><div ng-if="!vm.denyLocalLogin" ng-show="vm.view == 'request-password-reset'" aria-hidden="true" class="ng-hide"> <p tabindex="0"> <localize key="login_forgottenPasswordInstruction">An email will be sent to the address specified with a link to reset your
      password
    </localize> </p> <form method="POST" name="vm.requestPasswordResetForm" ng-submit="vm.requestPasswordResetSubmit(email)" class="ng-pristine ng-valid ng-valid-val-email"> <div class="control-group" ng-class="{error: vm.requestPasswordResetForm.email.$invalid}"> <label for="umb-email"><localize key="general_email">Email</localize></label> <input type="email" val-email="" ng-model="email" name="email" id="umb-email" class="-full-width-input ng-pristine ng-untouched ng-valid ng-empty ng-valid-val-email" localize="placeholder" focus-when="false" aria-invalid="false" placeholder="Enter your email"> </div> <div ng-messages="vm.requestPasswordResetForm.$error" class="control-group ng-inactive ng-hide" ng-show="vm.requestPasswordResetForm.$invalid" aria-live="assertive" aria-hidden="true"> <!----> </div> <div class="control-group ng-hide" ng-show="vm.showEmailResetConfirmation" aria-hidden="true"> <div class="text-info" role="alert"> <p tabindex="0"> <localize key="login_requestPasswordResetConfirmation">An email with password reset instructions will be sent to the
      specified address if it matched our records
    </localize> </p> </div> </div> <div class="flex justify-between items-center"> <button type="submit" class="btn btn-success" val-trigger-change="#login .form input"><localize key="general_submit">Submit</localize></button> <button type="button" class="btn-reset muted" ng-click="vm.showLogin()" style="text-decoration: underline;"> <localize key="login_returnToLogin">Return to login form</localize> </button> </div> </form> </div><!----> <!----><div ng-if="!vm.denyLocalLogin" ng-show="vm.view == 'set-password'" aria-hidden="true" class="ng-hide"> <p ng-hide="vm.resetComplete" aria-hidden="false"> <localize key="login_setPasswordInstruction">Please provide a new password</localize> </p> <form method="POST" name="vm.setPasswordForm" ng-submit="vm.setPasswordSubmit(vm.password, vm.confirmPassword)" class="ng-pristine ng-valid"> <div ng-hide="vm.resetComplete" class="control-group" ng-class="{error: vm.setPasswordForm.password.$invalid}" aria-hidden="false"> <label for="umb-passwordThree"><localize key="user_newPassword">New password</localize></label> <input type="password" ng-model="vm.password" name="password" id="umb-passwordThree" class="-full-width-input ng-pristine ng-untouched ng-valid ng-empty" localize="placeholder" focus-when="false" ng-keyup="vm.newPasswordKeyUp($event)" spellcheck="false" aria-invalid="false" placeholder="Enter your password"> <umb-password-tip password-val="vm.passwordVal"><!----></umb-password-tip> </div> <div ng-hide="vm.resetComplete" class="control-group" ng-class="{error: vm.setPasswordForm.confirmPassword.$invalid}" aria-hidden="false"> <label for="umb-confirmPasswordThree"><localize key="user_confirmNewPassword">Confirm new password</localize></label> <input type="password" ng-model="vm.confirmPassword" name="confirmPassword" id="umb-confirmPasswordThree" class="-full-width-input ng-pristine ng-untouched ng-valid ng-empty" localize="placeholder" spellcheck="false" aria-invalid="false" placeholder="Confirm your password"> </div> <div ng-messages="vm.setPasswordForm.$error" class="control-group ng-inactive ng-hide" ng-show="vm.setPasswordForm.$invalid" aria-live="assertive" aria-hidden="true"> <!----> </div> <div class="control-group ng-hide" ng-show="vm.showSetPasswordConfirmation" aria-hidden="true"> <div class="text-info"> <p tabindex="0"> <localize key="login_setPasswordConfirmation">Your Password has been updated</localize> </p> </div> </div> <div class="flex justify-between items-center"> <button ng-hide="vm.resetComplete" type="submit" class="btn btn-success" val-trigger-change="#login .form input" aria-hidden="false"><localize key="general_submit">Submit</localize></button> <button type="button" class="btn-reset muted" ng-click="vm.showLogin()"> <localize key="login_returnToLogin">Return to login form</localize> </button> </div> </form> </div><!----> <!----><div ng-if="!vm.denyLocalLogin" ng-show="vm.view == 'password-reset-code-expired'" aria-hidden="true" class="ng-hide"> <!----> <div class="switch-view"> <button type="button" class="btn-reset muted" ng-click="vm.showLogin()"> <localize key="login_returnToLogin">Return to login form</localize> </button> </div> </div><!----> <!----><div ng-if="!vm.denyLocalLogin" ng-show="vm.view == '2fa-login'" aria-hidden="true" class="ng-hide"> <!----> </div><!----> </div> </div> </div> </div> </umb-login><!---->

    <script type="text/javascript">
                var Umbraco = {};
                Umbraco.Sys = {};
                Umbraco.Sys.ServerVariables = {"umbracoUrls":{"externalLoginsUrl":"/umbraco/ExternalLogin","serverVarsJs":"/umbraco/ServerVariables","iconApiBaseUrl":"/umbraco/backoffice/umbracoapi/icon/","authenticationApiBaseUrl":"/umbraco/backoffice/umbracoapi/authentication/","currentUserApiBaseUrl":"/umbraco/backoffice/umbracoapi/currentuser/","previewHubUrl":"/umbraco/PreviewHub"},"umbracoSettings":{"imageFileTypes":"png,jpg,jpeg,jfif,gif,bm,bmp,dip,ppm,pbm,pgm,tga,vda,icb,vst,tiff,tif,webp","usernameIsEmail":false,"allowPasswordReset":true,"loginBackgroundImage":"assets/img/login.jpg","loginLogoImage":"assets/img/application/umbraco_logo_white.svg","hideBackofficeLogo":false,"disableDeleteWhenReferenced":false,"disableUnpublishWhenReferenced":false,"canSendRequiredEmail":true},"isDebuggingEnabled":false,"application":{"cacheBuster":"91afe50ae9f8272502ab78d648ffe112553e57d1","applicationPath":"/"},"features":{"disabledFeatures":{"disableTemplates":false}}};
            </script>

    <script>
        document.angularReady = function(app) {
            
var errors = [];
app.value("externalLoginInfo", {
errors: errors,
providers: []
});

            
var errors = [];
app.value("resetPasswordCodeInfo", {
errors: errors,
resetCodeModel: null
});

            app.value("tinyMceAssets",
["/sb/umbraco-tinymce-js.js.v638687424093845780"]
);

            //required for the noscript trick
            document.getElementById("mainwrapper").style.display = "inherit";
        }
    </script>

    <script src="/umbraco/lib/lazyload-js/LazyLoad.min.js"></script>
    <script src="/umbraco/Application?umb__rnd=32efbd927dfd9b34106e05f4bc1a06e43a47b490"></script>




</body></html>