<!DOCTYPE HTML>
<html>
<head>
    
  <title>Squarespace - Authenticate</title>
  <meta http-equiv="X-UA-Compatible" content="chrome=1">

  <script type="text/javascript" src="//static.squarespace.com/universal/scripts-v6/070220130355491021/yui-seed.js"></script>
  
  <style>
    .controls-block { text-align: center; }
    .button-holder { float: none !important; }
    .button-block { margin: 0 auto; float: none !important; }
    .standard-dialog-wrapper { position: absolute !important; }
    .standard-dialog-wrapper .custom-field-description { line-height: 20px; font-size: 12px; padding-bottom: 10px; text-align: center ;}
  </style>

  <script>

    Static = { };
    Static.SQUARESPACE_CONTEXT = {"appDomain":"squarespace.com","lockInjectCode":"<strong>This is a protected area.</strong>  Please enter your password to continue.","secureDomain":"https://simpletiger.squarespace.com","websiteId":"513f98fce4b0878d799b2e45"};

    Y = YUI(YUI_CONFIG).use("squarespace-util", "squarespace-dialog", "squarespace-configuration-css", "querystring-parse", function(Y) {
	
      Y.on("domready", function() {

        var body = Y.one(document.body);
        var code = Y.Squarespace.Rendering.splitScriptsAndHTML(Static.SQUARESPACE_CONTEXT.lockInjectCode)

        if (code.html.trim().length == 0) {
          code.html = "<strong>This is a protected area.</strong>  Please enter your password to continue.";
        }

        var authDialog = new Y.Squarespace.EditingDialog({

          style: "transparent",
          discardChangesConfirmation: false,
          width: 340,
          top: 330,
          closeOthers: false,
          buttons: [ { type: "saveAndClose", title: "Authenticate" } ],

          primaryTabs: [

            { title: "Authenticate", 
              icon: "/universal/images-v6/dialog/login-icon.png?4",
              fields: 
                [
                  { type: "description", text: code.html },
                  { type: "text", required: true, name: "password", password: true, title: "Password", fieldStyle: "normal", titleStyle: "inline", submitOnEnter: true, style: "title" }
                ]
              }

            ]
        });

        authDialog.on("ready", function() {
          if (this.getField("inviteCode") && this.getField("inviteCode").getValue()) {
            this.fire("send-requested");
          }
        });

        authDialog.on("send-requested", function() {
          
          var data, url;

          if (Static.SQUARESPACE_CONTEXT.collectionId) {
            url = "/api/auth/AuthenticateWithCollection";
            data = { collectionId: Static.SQUARESPACE_CONTEXT.collectionId };
          } else {
            url = "/api/auth/AuthenticateWithSite";
            data = { };
          }

          Y.Data.sendForm(this, {
            url: url,
            data: data,
            success : function(data) {

              this.close();
              document.location.reload();

            }

          }, this);

        });

        var query = Y.QueryString.parse(document.location.search.substring(1)), invitationId, password;

        if (query.invitationId) {
          Y.Cookie.set("invitationId", query.invitationId, { domain: '.' + Static.SQUARESPACE_CONTEXT.appDomain });
          invitationId = query.invitationId;
        } else {
          invitationId = Y.Cookie.get("invitationId");
        }

        if (query.password) {
          password = password;
        }


        if (password) {
          authDialog.setInitialData({ password: password });
        } else if (invitationId) {
          authDialog.setInitialData({ inviteCode: invitationId });
        }

        // make authDialog accessible globally
        Static.AUTH_DIALOG = authDialog;

        // eval code from injection point, if any
        if (code.script) {
          eval(code.script);
        }

        // show dialog
        authDialog.show();
        
      });
           
    }); 

  </script> 


</head>
<body class="squarespace-config squarespace-system-page" style="background-image: url(/universal/images-v6/standard/icon_locker_circular_132_light.png); background-repeat: no-repeat; background-position: center 170px;">



</body>
</html>
