Advanced 2021 New Blogger Script Template for Site is Moved here, Site is Under Construction.



Advanced 2021 New Blogger Script Template.

Many of people blogger website is moving other own domain website, same time blogger views redirect to new website. this method is very wasy to redirect new website.

Site is Under Construction Blogger Script Template.

Read : 3D-Online Rubik’s Cube Game New Blogger Template

This template is a new way to draft blogger are any changes blogger using this Site is Under Construction words. just active this mode after you change any settings are draft post. finally, finish your process and just remove this template.

How to Use this Template.

  1. Login your Google Account.

2. Go to Blogger.com

3. Click Theme Settings.

4. Copy this Script code below.

Read : 3D-Online Rubik’s Cube Game New Blogger Template

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<HTML expr:dir='data:blog.languageDirection'>
<head>
<meta content='width=device-width, initial-scale=1' name='viewport'/>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<title><data:blog.pageTitle/></title>
<b:else/>
<title><data:blog.pageName/> - <data:blog.title/></title>
</b:if>
<title><data:blog.pageTitle/></title>
&lt;style type=&quot;text/css&quot;&gt;
&lt;!-- /*<b:skin><![CDATA[
/* CSS Reset */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}/* HTML5 */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;display:block;}*{margin:0;padding:0;}html{display:block;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{background:transparent;}table{border-collapse:collapse;border-spacing:0;}*:focus {outline:0;}textarea{display:block;box-sizing:border-box;}*,*:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input,button,select,textarea{font-size:100%;line-height:normal;vertical-align:baseline;}textarea{display:block;box-sizing:border-box;}input.placeholder_text,textarea.placeholder_text{color:#888}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input:-moz-placeholder,textarea:-moz-placeholder,input.placeholder_text,textarea.placeholder_text{color:#444}[placeholder]:focus::-webkit-input-placeholder{transition:opacity .5s .5s ease;opacity:0}.clear{clear:both}html {-webkit-font-smoothing:antialiased;overflow:hidden}body{background:#01374b;font-family:'Indie Flower',cursive;font-size:16px;font-weight:400;text-align:left;color:#000;margin:0;padding:0;overflow:hidden}]]></b:skin>
<style type='text/css'>
#main{display:none}
.closed-signedyboard{width:400px;height:300px;margin:75px auto;position:absolute;left:0;right:0;transform:scale(1) rotatez(7deg) translate(-17px,1px);animation:1s init,0.7s aa 1s,3s ab 1.7s infinite;z-index:9999;text-align:center}
@keyframes aa{0%{transform:scale(1)}100%{transform:scale(1) rotatez(7deg) translate(-17px,1px)}}
@keyframes ab{0%{transform:rotatez(7deg) translate(-17px,1px)}50%{transform:rotatez(-7deg) translate(17px,1px)}100%{transform:rotatez(7deg) translate(-17px,1px)}}
.signedy{color:#fff;font-size:2.2rem;font-weight:700;text-align:center;background:#e00909;width:100%;height:200px;line-height:normal;position:absolute;bottom:0;border-radius:15px / 20px;box-shadow:0 0 50px rgba(0,0,0,0.3);}
.signedy a{color:#fff;}
.signedy a:hover{color:#fff;text-decoration:underline}
.signedbox{margin:55px auto}
.strings{width:150px;height:150px;border:solid 5px #ad5700;border-bottom:none;border-right:none;position:absolute;top:38px;left:122px;transform:rotatez(45deg)}
.pin{width:25px;height:25px;position:absolute;border-radius:25px}
.pin.pin1{background:#9f9f9f;top:0;left:187px}
.pin.pin2,.pin.pin3{background:#9c0a00}
.pin.pin2{top:110px;left:80px}
.pin.pin3{top:110px;right:80px}
@keyframes init{from{transform:scale(0)}to{transform:scale(1)}}
</style>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js'/>
<script type='text/javascript'>
//<![CDATA[
//CSS Ready
function loadCSS(e, t, n) { "use strict"; var i = window.document.createElement("link"); var o = t || window.document.getElementsByTagName("script")[0]; i.rel = "stylesheet"; i.href = e; i.media = "only x"; o.parentNode.insertBefore(i, o); setTimeout(function () { i.media = n || "all" }) }
loadCSS("https://fonts.googleapis.com/css?family=Indie+Flower");loadCSS("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
//]]>
</script>
</head>
<body>
<div class='closed-signedyboard'>
  <div class='signedy'>
  <div class='signedbox'>
    Our site is moved here<br/>
    <a href='https://sitemovedhere.blogspot.com/' target='_blank'>Your Site Name</a>
  </div>
  </div>
  <div class='strings'/>
  <div class='pin pin1'/>
  <div class='pin pin2'/>
  <div class='pin pin3'/>
</div>
<div id='container'/>
<b:section id='header' showaddelement='yes'/>   
<b:section class='main' id='main' preferred='yes' showaddelement='no'>
     <b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'>
       <b:widget-settings>
         <b:widget-setting name='commentLabel'>komentar</b:widget-setting>
         <b:widget-setting name='showShareButtons'>false</b:widget-setting>
         <b:widget-setting name='authorLabel'>Diposkan oleh</b:widget-setting>
         <b:widget-setting name='style.unittype'>TextAndImage</b:widget-setting>
         <b:widget-setting name='timestampLabel'>di</b:widget-setting>
         <b:widget-setting name='reactionsLabel'>Reaksi:</b:widget-setting>
         <b:widget-setting name='showAuthorProfile'>true</b:widget-setting>
         <b:widget-setting name='style.layout'>1x1</b:widget-setting>
         <b:widget-setting name='showLocation'>true</b:widget-setting>
         <b:widget-setting name='showTimestamp'>true</b:widget-setting>
         <b:widget-setting name='postsPerAd'>1</b:widget-setting>
         <b:widget-setting name='style.bordercolor'>#ffffff</b:widget-setting>
         <b:widget-setting name='backlinksLabel'>Link ke posting ini</b:widget-setting>
         <b:widget-setting name='showDateHeader'>true</b:widget-setting>
         <b:widget-setting name='style.textcolor'>#000000</b:widget-setting>
         <b:widget-setting name='showCommentLink'>true</b:widget-setting>
         <b:widget-setting name='style.urlcolor'>#008000</b:widget-setting>
         <b:widget-setting name='postLocationLabel'>Lokasi:Indonesia</b:widget-setting>
         <b:widget-setting name='showAuthor'>true</b:widget-setting>
         <b:widget-setting name='style.linkcolor'>#0000ff</b:widget-setting>
         <b:widget-setting name='style.bgcolor'>#ffffff</b:widget-setting>
         <b:widget-setting name='showLabels'>true</b:widget-setting>
         <b:widget-setting name='postLabelsLabel'>Label:</b:widget-setting>
         <b:widget-setting name='showBacklinks'>false</b:widget-setting>
         <b:widget-setting name='showInlineAds'>false</b:widget-setting>
         <b:widget-setting name='showReactions'>false</b:widget-setting>
       </b:widget-settings>
       <b:includable id='main' var='top'>
  <b:if cond='!data:mobile'>
    <!-- posts -->
    <div class='blog-posts hfeed'>

      <b:include data='top' name='status-message'/>

      <b:loop values='data:posts' var='post'>
        <b:if cond='data:post.isDateStart and not data:post.isFirstPost'>
          &lt;/div&gt;&lt;/div&gt;
        </b:if>
        <b:if cond='data:post.isDateStart'>
          &lt;div class=&quot;date-outer&quot;&gt;
        </b:if>
        <b:if cond='data:post.dateHeader'>
          <h2 class='date-header'><span><data:post.dateHeader/></span></h2>
        </b:if>
        <b:if cond='data:post.isDateStart'>
          &lt;div class=&quot;date-posts&quot;&gt;
        </b:if>
        <div class='post-outer'>
          <b:include data='post' name='post'/>
          <b:include cond='data:blog.pageType in {&quot;static_page&quot;,&quot;item&quot;}' data='post' name='comment_picker'/>
        </div>

        <!-- Ad -->
        <b:if cond='data:post.includeAd'>
          <div class='inline-ad'>
            <data:adCode/>
          </div>
        </b:if>
      </b:loop>
      <b:if cond='data:numPosts != 0'>
        &lt;/div&gt;&lt;/div&gt;
      </b:if>
    </div>

    <!-- navigation -->
    <b:include name='nextprev'/>

    <!-- feed links -->
    <b:include name='feedLinks'/>

  <b:else/>
    <b:include name='mobile-main'/>
  </b:if>

  <b:include cond='data:top.showPlusOne' name='googlePlusBootstrap'/>
</b:includable>
       <b:includable id='backlinkDeleteIcon' var='backlink'>
  <span expr:class='&quot;item-control &quot; + data:backlink.adminClass'>
    <a expr:href='data:backlink.deleteUrl' expr:title='data:top.deleteBacklinkMsg'>
      <img src='https://resources.blogblog.com/img/icon_delete13.gif'/>
    </a>
  </span>
</b:includable>
       <b:includable id='backlinks' var='post'>
  <a name='links'/><h4><data:post.backlinksLabel/></h4>
  <b:if cond='data:post.numBacklinks != 0'>
    <dl class='comments-block' id='comments-block'>
      <b:loop values='data:post.backlinks' var='backlink'>
        <div class='collapsed-backlink backlink-control'>
          <dt class='comment-title'>
            <span class='backlink-toggle-zippy'>&#160;</span>
            <a expr:href='data:backlink.url' rel='nofollow'><data:backlink.title/></a>
            <b:include data='backlink' name='backlinkDeleteIcon'/>
          </dt>
          <dd class='comment-body collapseable'>
            <data:backlink.snippet/>
          </dd>
          <dd class='comment-footer collapseable'>
            <span class='comment-author'><data:post.authorLabel/> <data:backlink.author/></span>
            <span class='comment-timestamp'><data:post.timestampLabel/> <data:backlink.timestamp/></span>
          </dd>
        </div>
      </b:loop>
    </dl>
  </b:if>
  <p class='comment-footer'>
    <a class='comment-link' expr:href='data:post.createLinkUrl' expr:id='data:widget.instanceId + &quot;_backlinks-create-link&quot;' target='_blank'><data:post.createLinkLabel/></a>
  </p>
</b:includable>
       <b:includable id='comment-form' var='post'>
  <div class='comment-form'>
    <a name='comment-form'/>
    <b:if cond='data:mobile'>
      <h4 id='comment-post-message'>
        <a expr:id='data:widget.instanceId + &quot;_comment-editor-toggle-link&quot;' href='javascript:void(0)'><data:postCommentMsg/></a></h4>
      <p><data:blogCommentMessage/></p>
      <data:blogTeamBlogMessage/>
      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' expr:height='data:cmtIframeInitialHeight' frameborder='0' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'/>
    <b:else/>
      <h4 id='comment-post-message'><data:postCommentMsg/></h4>
      <p><data:blogCommentMessage/></p>
      <data:blogTeamBlogMessage/>
      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' expr:height='data:cmtIframeInitialHeight' frameborder='0' id='comment-editor' name='comment-editor' src='' width='100%'/>
    </b:if>
    <data:post.cmtfpIframe/>
    <script type='text/javascript'>
      BLOG_CMT_createIframe(&#39;<data:post.appRpcRelayPath/>&#39;);
    </script>
  </div>
</b:includable>
       <b:includable id='commentDeleteIcon' var='comment'>
  <span expr:class='&quot;item-control &quot; + data:comment.adminClass'>
    <b:if cond='data:showCmtPopup'>
      <div class='goog-toggle-button'>
        <div class='goog-inline-block comment-action-icon'/>
      </div>
    <b:else/>
      <a class='comment-delete' expr:href='data:comment.deleteUrl' expr:title='data:top.deleteCommentMsg'>
        <img src='https://resources.blogblog.com/img/icon_delete13.gif'/>
      </a>
    </b:if>
  </span>
</b:includable>
       <b:includable id='comment_count_picker' var='post'>
  <b:if cond='data:post.commentSource == 1'>
    <span class='cmt_count_iframe_holder' expr:data-count='data:post.numComments' expr:data-onclick='data:post.addCommentOnclick' expr:data-post-url='data:post.url' expr:data-url='data:post.url.canonical.http'>
    </span>
  <b:else/>
    <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
      <data:post.commentLabelFull/>:
    </a>
  </b:if>
</b:includable>
       <b:includable id='comment_picker' var='post'>
  <b:if cond='data:post.commentSource == 1'>
    <b:include data='post' name='iframe_comments'/>
  <b:elseif cond='data:post.showThreadedComments'/>
    <b:include data='post' name='threaded_comments'/>
  <b:else/>
    <b:include data='post' name='comments'/>
  </b:if>
</b:includable>
       <b:includable id='comments' var='post'>
  <div class='comments' id='comments'>
    <a name='comments'/>
    <b:if cond='data:post.allowComments'>
      <h4><data:post.commentLabelFull/>:</h4>

      <b:if cond='data:post.commentPagingRequired'>
        <span class='paging-control-container'>
          <b:if cond='data:post.hasOlderLinks'>
            <a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'><data:post.oldestLinkText/></a>
              &#160;
            <a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'><data:post.olderLinkText/></a>
              &#160;
          </b:if>

          <data:post.commentRangeText/>

          <b:if cond='data:post.hasNewerLinks'>
            &#160;
            <a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'><data:post.newerLinkText/></a>
            &#160;
            <a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'><data:post.newestLinkText/></a>
          </b:if>
        </span>
      </b:if>

      <div expr:id='data:widget.instanceId + &quot;_comments-block-wrapper&quot;'>
        <dl expr:class='data:post.avatarIndentClass' id='comments-block'>
          <b:loop values='data:post.comments' var='comment'>
            <dt expr:class='&quot;comment-author &quot; + data:comment.authorClass' expr:id='data:comment.anchorName'>
              <b:if cond='data:comment.favicon'>
                <img expr:src='data:comment.favicon' height='16px' style='margin-bottom:-2px;' width='16px'/>
              </b:if>
              <a expr:name='data:comment.anchorName'/>
              <b:if cond='data:blog.enabledCommentProfileImages'>
                <data:comment.authorAvatarImage/>
              </b:if>
              <b:if cond='data:comment.authorUrl'>
                <a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author/></a>
              <b:else/>
                <data:comment.author/>
              </b:if>
              <data:commentPostedByMsg/>
            </dt>
            <dd class='comment-body' expr:id='data:widget.instanceId + data:comment.cmtBodyIdPostfix'>
              <b:if cond='data:comment.isDeleted'>
                <span class='deleted-comment'><data:comment.body/></span>
              <b:else/>
                <p>
                  <data:comment.body/>
                </p>
              </b:if>
            </dd>
            <dd class='comment-footer'>
              <span class='comment-timestamp'>
                <a expr:href='data:comment.url' title='comment permalink'>
                  <data:comment.timestamp/>
                </a>
                <b:include data='comment' name='commentDeleteIcon'/>
              </span>
            </dd>
          </b:loop>
        </dl>
      </div>

      <b:if cond='data:post.commentPagingRequired'>
        <span class='paging-control-container'>
          <a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'>
            <data:post.oldestLinkText/>
          </a>
          <a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'>
            <data:post.olderLinkText/>
          </a>
          &#160;
          <data:post.commentRangeText/>
          &#160;
          <a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'>
            <data:post.newerLinkText/>
          </a>
          <a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'>
            <data:post.newestLinkText/>
          </a>
        </span>
      </b:if>

      <p class='comment-footer'>
        <b:if cond='data:post.embedCommentForm'>
          <b:if cond='data:post.allowNewComments'>
            <b:include data='post' name='comment-form'/>
          <b:else/>
            <data:post.noNewCommentsText/>
          </b:if>
        <b:elseif cond='data:post.allowComments'/>
          <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>
        </b:if>
      </p>
    </b:if>
    <b:if cond='data:showCmtPopup'>
      <div id='comment-popup'>
        <iframe allowtransparency='true' frameborder='0' id='comment-actions' name='comment-actions' scrolling='no'>
        </iframe>
      </div>
    </b:if>

    <div id='backlinks-container'>
    <div expr:id='data:widget.instanceId + &quot;_backlinks-container&quot;'>
       <b:include cond='data:post.showBacklinks' data='post' name='backlinks'/>
    </div>
    </div>
  </div>
</b:includable>
       <b:includable id='feedLinks'>
  <b:if cond='data:blog.pageType != &quot;item&quot;'> <!-- Blog feed links -->
    <b:if cond='data:feedLinks'>
      <div class='blog-feeds'>
        <b:include data='feedLinks' name='feedLinksBody'/>
      </div>
    </b:if>

  <b:else/> <!--Post feed links -->
    <div class='post-feeds'>
      <b:loop values='data:posts' var='post'>
        <b:include cond='data:post.allowComments and data:post.feedLinks' data='post.feedLinks' name='feedLinksBody'/>
      </b:loop>
    </div>
  </b:if>
</b:includable>
       <b:includable id='feedLinksBody' var='links'>
  <div class='feed-links'>
  <data:feedLinksMsg/>
  <b:loop values='data:links' var='f'>
     <a class='feed-link' expr:href='data:f.url' expr:type='data:f.mimeType' target='_blank'><data:f.name/> (<data:f.feedType/>)</a>
  </b:loop>
  </div>
</b:includable>
       <b:includable id='iframe_comments' var='post'>

  <b:if cond='data:post.allowIframeComments'>
    <script expr:src='data:post.iframeCommentSrc' type='text/javascript'/>
    <div class='cmt_iframe_holder' expr:data-href='data:post.url.canonical' expr:data-viewtype='data:post.viewType'/>

    <b:if cond='data:post.embedCommentForm == &quot;false&quot;'>
      <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>
    </b:if>
  </b:if>
</b:includable>
       <b:includable id='mobile-index-post' var='post'>
  <div class='mobile-date-outer date-outer'>
    <b:if cond='data:post.dateHeader'>
      <div class='date-header'>
        <span><data:post.dateHeader/></span>
      </div>
    </b:if>

    <div class='mobile-post-outer'>
      <a expr:href='data:post.url'>
        <h3 class='mobile-index-title entry-title' itemprop='name'>
          <data:post.title/>
        </h3>

        <div class='mobile-index-arrow'>&amp;rsaquo;</div>

        <div class='mobile-index-contents'>
          <b:if cond='data:post.thumbnailUrl'>
            <div class='mobile-index-thumbnail'>
              <div class='Image'>
                <img expr:src='data:post.thumbnailUrl'/>
              </div>
            </div>
          </b:if>

          <div class='post-body'>
            <b:if cond='data:post.snippet'><data:post.snippet/></b:if>
          </div>
        </div>

        <div style='clear: both;'/>
      </a>

      <div class='mobile-index-comment'>
        <b:include cond='data:blog.pageType != &quot;static_page&quot;                          and data:post.allowComments                          and data:post.numComments != 0' data='post' name='comment_count_picker'/>
      </div>
    </div>
  </div>
</b:includable>
       <b:includable id='mobile-main' var='top'>
    <!-- posts -->
    <div class='blog-posts hfeed'>

      <b:include data='top' name='status-message'/>

      <b:if cond='data:blog.pageType == &quot;index&quot;'>
        <b:loop values='data:posts' var='post'>
          <b:include data='post' name='mobile-index-post'/>
        </b:loop>
      <b:else/>
        <b:loop values='data:posts' var='post'>
          <b:include data='post' name='mobile-post'/>
        </b:loop>
      </b:if>
    </div>

   <b:include name='mobile-nextprev'/>
</b:includable>
       <b:includable id='mobile-nextprev'>
  <div class='blog-pager' id='blog-pager'>
    <b:if cond='data:newerPageUrl'>
      <div class='mobile-link-button' id='blog-pager-newer-link'>
      <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'>&amp;lsaquo;</a>
      </div>
    </b:if>

    <b:if cond='data:olderPageUrl'>
      <div class='mobile-link-button' id='blog-pager-older-link'>
      <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'>&amp;rsaquo;</a>
      </div>
    </b:if>

    <div class='mobile-link-button' id='blog-pager-home-link'>
    <a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>
    </div>

    <div class='mobile-desktop-link'>
      <a class='home-link' expr:href='data:desktopLinkUrl'><data:desktopLinkMsg/></a>
    </div>

  </div>
  <div class='clear'/>
</b:includable>
       <b:includable id='mobile-post' var='post'>
  <div class='date-outer'>
    <b:if cond='data:post.dateHeader'>
      <h2 class='date-header'><span><data:post.dateHeader/></span></h2>
    </b:if>
    <div class='date-posts'>
      <div class='post-outer'>

        <div class='post hentry uncustomized-post-template' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
          <b:if cond='data:post.thumbnailUrl'>
            <meta expr:content='data:post.thumbnailUrl' itemprop='image_url'/>
          </b:if>
          <meta expr:content='data:blog.blogId' itemprop='blogId'/>
          <meta expr:content='data:post.id' itemprop='postId'/>

          <a expr:name='data:post.id'/>
          <b:if cond='data:post.title'>
            <h3 class='post-title entry-title' itemprop='name'>
              <b:if cond='data:post.link'>
                <a expr:href='data:post.link'><data:post.title/></a>
              <b:elseif cond='data:post.url and data:blog.url != data:post.url'/>
                <a expr:href='data:post.url'><data:post.title/></a>
              <b:else/>
                <data:post.title/>
              </b:if>
            </h3>
          </b:if>

          <div class='post-header'>
            <div class='post-header-line-1'/>
          </div>

          <div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='articleBody'>
            <data:post.body/>
            <div style='clear: both;'/> <!-- clear for photos floats -->
          </div>

          <div class='post-footer'>
            <div class='post-footer-line post-footer-line-1'>
              <span class='post-author vcard'>
                <b:if cond='data:top.showAuthor'>
                  <b:if cond='data:post.authorProfileUrl'>
                    <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
                      <meta expr:content='data:post.authorProfileUrl' itemprop='url'/>
                      <a expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
                        <span itemprop='name'><data:post.author/></span>
                      </a>
                    </span>
                  <b:else/>
                    <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
                      <span itemprop='name'><data:post.author/></span>
                    </span>
                  </b:if>
                </b:if>
              </span>

              <span class='post-timestamp'>
                <b:if cond='data:top.showTimestamp'>
                  <data:top.timestampLabel/>
                  <b:if cond='data:post.url'>
                    <meta expr:content='data:post.url.canonical' itemprop='url'/>
                    <a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'><data:post.timestamp/></abbr></a>
                  </b:if>
                </b:if>
              </span>

              <span class='post-comment-link'>
                <b:include cond='data:blog.pageType not in {&quot;item&quot;,&quot;static_page&quot;}                                  and data:post.allowComments' data='post' name='comment_count_picker'/>
              </span>
            </div>

            <div class='post-footer-line post-footer-line-2'>
              <b:if cond='data:top.showMobileShare'>
                <div class='mobile-link-button goog-inline-block' id='mobile-share-button'>
                  <a href='javascript:void(0);'><data:shareMsg/></a>
                </div>
              </b:if>
              <b:if cond='data:top.showDummy'>
                <div class='goog-inline-block dummy-container'><data:post.dummyTag/></div>
              </b:if>
            </div>

          </div>
        </div>

        <b:include cond='data:blog.pageType in {&quot;static_page&quot;,&quot;item&quot;}' data='post' name='comment_picker'/>
      </div>
    </div>
  </div>
</b:includable>
       <b:includable id='nextprev'>
  <div class='blog-pager' id='blog-pager'>
    <b:if cond='data:newerPageUrl'>
      <span id='blog-pager-newer-link'>
      <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'><data:newerPageTitle/></a>
      </span>
    </b:if>

    <b:if cond='data:olderPageUrl'>
      <span id='blog-pager-older-link'>
      <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'><data:olderPageTitle/></a>
      </span>
    </b:if>

    <a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>

    <b:if cond='data:mobileLinkUrl'>
      <div class='blog-mobile-link'>
        <a expr:href='data:mobileLinkUrl'><data:mobileLinkMsg/></a>
      </div>
    </b:if>

  </div>
  <div class='clear'/>
</b:includable>
       <b:includable id='post' var='post'>
  <div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
    <b:if cond='data:post.firstImageUrl'>
      <meta expr:content='data:post.firstImageUrl' itemprop='image_url'/>
    </b:if>
    <meta expr:content='data:blog.blogId' itemprop='blogId'/>
    <meta expr:content='data:post.id' itemprop='postId'/>

    <a expr:name='data:post.id'/>
    <b:if cond='data:post.title'>
      <h3 class='post-title entry-title' itemprop='name'>
      <b:if cond='data:post.link or (data:post.url and data:blog.url != data:post.url)'>
        <a expr:href='data:post.link ? data:post.link : data:post.url'><data:post.title/></a>
      <b:else/>
        <data:post.title/>
      </b:if>
      </h3>
    </b:if>

    <div class='post-header'>
    <div class='post-header-line-1'/>
    </div>

    <!-- Then use the post body as the schema.org description, for good G+/FB snippeting. -->
    <div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' expr:itemprop='(data:blog.metaDescription ? &quot;&quot; : &quot;description &quot;) + &quot;articleBody&quot;'>
      <data:post.body/>
      <div style='clear: both;'/> <!-- clear for photos floats -->
    </div>

    <b:if cond='data:post.hasJumpLink'>
      <div class='jump-link'>
        <a expr:href='data:post.url + &quot;#more&quot;' expr:title='data:post.title'><data:post.jumpText/></a>
      </div>
    </b:if>

    <div class='post-footer'>
    <div class='post-footer-line post-footer-line-1'>
      <span class='post-author vcard'>
        <b:if cond='data:top.showAuthor'>
          <data:top.authorLabel/>
            <b:if cond='data:post.authorProfileUrl'>
              <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
                <meta expr:content='data:post.authorProfileUrl' itemprop='url'/>
                <a class='g-profile' expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
                  <span itemprop='name'><data:post.author/></span>
                </a>
              </span>
            <b:else/>
              <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
                <span itemprop='name'><data:post.author/></span>
              </span>
            </b:if>
        </b:if>
      </span>

      <span class='post-timestamp'>
        <b:if cond='data:top.showTimestamp'>
          <data:top.timestampLabel/>
          <b:if cond='data:post.url'>
            <meta expr:content='data:post.url.canonical' itemprop='url'/>
            <a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'><data:post.timestamp/></abbr></a>
          </b:if>
        </b:if>
      </span>

      <span class='reaction-buttons'>
        <b:if cond='data:top.showReactions'>
          <table border='0' cellpadding='0' cellspacing='0' width='100%'><tr>
            <td class='reactions-label-cell' nowrap='nowrap' valign='top' width='1%'>
              <span class='reactions-label'>
              <data:top.reactionsLabel/></span>&#160;</td>
            <td><iframe allowtransparency='true' class='reactions-iframe' expr:src='data:post.reactionsUrl' frameborder='0' name='reactions' scrolling='no'/></td>
           </tr></table>
        </b:if>
      </span>

      <span class='post-comment-link'>
        <b:include cond='data:blog.pageType not in {&quot;item&quot;,&quot;static_page&quot;}                          and data:post.allowComments' data='post' name='comment_count_picker'/>
      </span>

       <!-- backlinks -->
       <span class='post-backlinks post-comment-link'>
         <b:if cond='data:blog.pageType not in {&quot;item&quot;,&quot;static_page&quot;}                      and data:post.showBacklinks'>
           <a class='comment-link' expr:href='data:post.url + &quot;#links&quot;'><data:top.backlinkLabel/></a>
         </b:if>
       </span>

      <span class='post-icons'>
        <!-- email post links -->
        <b:if cond='data:post.emailPostUrl'>
          <span class='item-action'>
          <a expr:href='data:post.emailPostUrl' expr:title='data:top.emailPostMsg'>
            <img alt='' class='icon-action' height='13' src='https://resources.blogblog.com/img/icon18_email.gif' width='18'/>
          </a>
          </span>
        </b:if>

        <!-- quickedit pencil -->
        <b:include data='post' name='postQuickEdit'/>
      </span>

      <!-- share buttons -->
      <div class='post-share-buttons goog-inline-block'>
        <b:include cond='data:post.sharePostUrl' data='post' name='shareButtons'/>
      </div>

      </div>

      <div class='post-footer-line post-footer-line-2'>
      <span class='post-labels'>
        <b:if cond='data:top.showPostLabels and data:post.labels'>
          <data:postLabelsLabel/>
          <b:loop values='data:post.labels' var='label'>
            <a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='not data:label.isLast'>,</b:if>
          </b:loop>
        </b:if>
      </span>
      </div>

      <div class='post-footer-line post-footer-line-3'>
      <span class='post-location'>
        <b:if cond='data:top.showLocation and data:post.location'>
          <data:postLocationLabel/>
          <a expr:href='data:post.location.mapsUrl' target='_blank'><data:post.location.name/></a>
        </b:if>
      </span>
      </div>
      <b:if cond='data:post.authorAboutMe'>
        <div class='author-profile' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
          <b:if cond='data:post.authorPhoto.url'>
            <img expr:src='data:post.authorPhoto.url' itemprop='image' width='50px'/>
          </b:if>
          <div>
            <a class='g-profile' expr:href='data:post.authorProfileUrl' itemprop='url' rel='author' title='author profile'>
              <span itemprop='name'><data:post.author/></span>
            </a>
          </div>
          <span itemprop='description'><data:post.authorAboutMe/></span>
        </div>
      </b:if>
    </div>
  </div>
</b:includable>
       <b:includable id='postQuickEdit' var='post'>
  <b:if cond='data:post.editUrl'>
    <span expr:class='&quot;item-control &quot; + data:post.adminClass'>
      <a expr:href='data:post.editUrl' expr:title='data:top.editPostMsg'>
        <img alt='' class='icon-action' height='18' src='https://resources.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/>
      </a>
    </span>
  </b:if>
</b:includable>
       <b:includable id='shareButtons' var='post'>
  <b:if cond='data:top.showEmailButton'><a class='goog-inline-block share-button sb-email' expr:href='data:post.sharePostUrl + &quot;&amp;target=email&quot;' expr:title='data:top.emailThisMsg' target='_blank'><span class='share-button-link-text'><data:top.emailThisMsg/></span></a></b:if><b:if cond='data:top.showBlogThisButton'><a class='goog-inline-block share-button sb-blog' expr:href='data:post.sharePostUrl + &quot;&amp;target=blog&quot;' expr:onclick='&quot;window.open(this.href, \&quot;_blank\&quot;, \&quot;height=270,width=475\&quot;); return false;&quot;' expr:title='data:top.blogThisMsg' target='_blank'><span class='share-button-link-text'><data:top.blogThisMsg/></span></a></b:if><b:if cond='data:top.showTwitterButton'><a class='goog-inline-block share-button sb-twitter' expr:href='data:post.sharePostUrl + &quot;&amp;target=twitter&quot;' expr:title='data:top.shareToTwitterMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToTwitterMsg/></span></a></b:if><b:if cond='data:top.showFacebookButton'><a class='goog-inline-block share-button sb-facebook' expr:href='data:post.sharePostUrl + &quot;&amp;target=facebook&quot;' expr:onclick='&quot;window.open(this.href, \&quot;_blank\&quot;, \&quot;height=430,width=640\&quot;); return false;&quot;' expr:title='data:top.shareToFacebookMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToFacebookMsg/></span></a></b:if><b:if cond='data:top.showPinterestButton'><a class='goog-inline-block share-button sb-pinterest' expr:href='data:post.sharePostUrl + &quot;&amp;target=pinterest&quot;' expr:title='data:top.shareToPinterestMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToPinterestMsg/></span></a></b:if><b:if cond='data:top.showPlusOne'><div class='goog-inline-block google-plus-share-container'><data:post.googlePlusShareTag/></div></b:if>
</b:includable>
       <b:includable id='status-message'>
  <b:if cond='data:navMessage'>
  <div class='status-msg-wrap'>
    <div class='status-msg-body'>
      <data:navMessage/>
    </div>
    <div class='status-msg-border'>
      <div class='status-msg-bg'>
        <div class='status-msg-hidden'><data:navMessage/></div>
      </div>
    </div>
  </div>
  <div style='clear: both;'/>
  </b:if>
</b:includable>
       <b:includable id='threaded-comment-form' var='post'>
  <div class='comment-form'>
    <a name='comment-form'/>
    <b:if cond='data:mobile'>
      <p><data:blogCommentMessage/></p>
      <data:blogTeamBlogMessage/>
      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' expr:height='data:cmtIframeInitialHeight' frameborder='0' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'/>
    <b:else/>
      <p><data:blogCommentMessage/></p>
      <data:blogTeamBlogMessage/>
      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' expr:height='data:cmtIframeInitialHeight' frameborder='0' id='comment-editor' name='comment-editor' src='' width='100%'/>
    </b:if>
    <data:post.cmtfpIframe/>
    <script type='text/javascript'>
      BLOG_CMT_createIframe(&#39;<data:post.appRpcRelayPath/>&#39;);
    </script>
  </div>
</b:includable>
       <b:includable id='threaded_comment_js' var='post'>
  <script async='async' expr:src='data:post.commentSrc' type='text/javascript'/>

  <script type='text/javascript'>
    (function() {
      var items = <data:post.commentJso/>;
      var msgs = <data:post.commentMsgs/>;
      var config = <data:post.commentConfig/>;

// <![CDATA[
      var cursor = null;
      if (items && items.length > 0) {
        cursor = parseInt(items[items.length - 1].timestamp) + 1;
      }

      var bodyFromEntry = function(entry) {
        if (entry.gd$extendedProperty) {
          for (var k in entry.gd$extendedProperty) {
            if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
              return '<span class="deleted-comment">' + entry.content.$t + '</span>';
            }
          }
        }
        return entry.content.$t;
      }

      var parse = function(data) {
        cursor = null;
        var comments = [];
        if (data && data.feed && data.feed.entry) {
          for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
            var comment = {};
            // comment ID, parsed out of the original id format
            var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t);
            comment.id = id ? id[2] : null;
            comment.body = bodyFromEntry(entry);
            comment.timestamp = Date.parse(entry.published.$t) + '';
            if (entry.author && entry.author.constructor === Array) {
              var auth = entry.author[0];
              if (auth) {
                comment.author = {
                  name: (auth.name ? auth.name.$t : undefined),
                  profileUrl: (auth.uri ? auth.uri.$t : undefined),
                  avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
                };
              }
            }
            if (entry.link) {
              if (entry.link[2]) {
                comment.link = comment.permalink = entry.link[2].href;
              }
              if (entry.link[3]) {
                var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href);
                if (pid && pid[1]) {
                  comment.parentId = pid[1];
                }
              }
            }
            comment.deleteclass = 'item-control blog-admin';
            if (entry.gd$extendedProperty) {
              for (var k in entry.gd$extendedProperty) {
                if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
                  comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
                } else if (entry.gd$extendedProperty[k].name == 'blogger.displayTime') {
                  comment.displayTime = entry.gd$extendedProperty[k].value;
                }
              }
            }
            comments.push(comment);
          }
        }
        return comments;
      };

      var paginator = function(callback) {
        if (hasMore()) {
          var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
          if (cursor) {
            url += '&published-min=' + new Date(cursor).toISOString();
          }
          window.bloggercomments = function(data) {
            var parsed = parse(data);
            cursor = parsed.length < 50 ? null
                : parseInt(parsed[parsed.length - 1].timestamp) + 1
            callback(parsed);
            window.bloggercomments = null;
          }
          url += '&callback=bloggercomments';
          var script = document.createElement('script');
          script.type = 'text/javascript';
          script.src = url;
          document.getElementsByTagName('head')[0].appendChild(script);
        }
      };
      var hasMore = function() {
        return !!cursor;
      };
      var getMeta = function(key, comment) {
        if ('iswriter' == key) {
          var matches = !!comment.author
              && comment.author.name == config.authorName
              && comment.author.profileUrl == config.authorUrl;
          return matches ? 'true' : '';
        } else if ('deletelink' == key) {
          return config.baseUri + '/delete-comment.g?blogID='
               + config.blogId + '&postID=' + comment.id;
        } else if ('deleteclass' == key) {
          return comment.deleteclass;
        }
        return '';
      };

      var replybox = null;
      var replyUrlParts = null;
      var replyParent = undefined;

      var onReply = function(commentId, domId) {
        if (replybox == null) {
          // lazily cache replybox, and adjust to suit this style:
          replybox = document.getElementById('comment-editor');
          if (replybox != null) {
            replybox.height = '250px';
            replybox.style.display = 'block';
            replyUrlParts = replybox.src.split('#');
          }
        }
        if (replybox && (commentId !== replyParent)) {
          replybox.src = '';
          document.getElementById(domId).insertBefore(replybox, null);
          replybox.src = replyUrlParts[0]
              + (commentId ? '&parentID=' + commentId : '')
              + '#' + replyUrlParts[1];
          replyParent = commentId;
        }
      };

      var hash = (window.location.hash || '#').substring(1);
      var startThread, targetComment;
      if (/^comment-form_/.test(hash)) {
        startThread = hash.substring('comment-form_'.length);
      } else if (/^c[0-9]+$/.test(hash)) {
        targetComment = hash.substring(1);
      }

      // Configure commenting API:
      var configJso = {
        'maxDepth': config.maxThreadDepth
      };
      var provider = {
        'id': config.postId,
        'data': items,
        'loadNext': paginator,
        'hasMore': hasMore,
        'getMeta': getMeta,
        'onReply': onReply,
        'rendered': true,
        'initComment': targetComment,
        'initReplyThread': startThread,
        'config': configJso,
        'messages': msgs
      };

      var render = function() {
        if (window.goog && window.goog.comments) {
          var holder = document.getElementById('comment-holder');
          window.goog.comments.render(holder, provider);
        }
      };

      // render now, or queue to render when library loads:
      if (window.goog && window.goog.comments) {
        render();
      } else {
        window.goog = window.goog || {};
        window.goog.comments = window.goog.comments || {};
        window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
        window.goog.comments.loadQueue.push(render);
      }
    })();
// ]]>
  </script>
</b:includable>
       <b:includable id='threaded_comments' var='post'>
  <div class='comments' id='comments'>
    <a name='comments'/>
    <h4><data:post.commentLabelFull/>:</h4>

    <div class='comments-content'>
      <b:include cond='data:post.embedCommentForm' data='post' name='threaded_comment_js'/>
      <div id='comment-holder'>
         <data:post.commentHtml/>
      </div>
    </div>

    <p class='comment-footer'>
      <b:if cond='data:post.allowNewComments'>
        <b:include data='post' name='threaded-comment-form'/>
      <b:else/>
        <data:post.noNewCommentsText/>
      </b:if>
    </p>

    <b:if cond='data:showCmtPopup'>
      <div id='comment-popup'>
        <iframe allowtransparency='true' frameborder='0' id='comment-actions' name='comment-actions' scrolling='no'>
        </iframe>
      </div>
    </b:if>

    <div id='backlinks-container'>
    <div expr:id='data:widget.instanceId + &quot;_backlinks-container&quot;'>
      <b:include cond='data:post.showBacklinks' data='post' name='backlinks'/>
    </div>
    </div>
  </div>
</b:includable>
     </b:widget>
   </b:section>
<script src='//cdnjs.cloudflare.com/ajax/libs/three.js/88/three.js'/>
<script src='//threejs.org/examples/js/controls/OrbitControls.js'/>
<script src='//cdnjs.cloudflare.com/ajax/libs/tween.js/17.1.1/Tween.min.js'/>
<script type='text/javascript'>
//<![CDATA[
// Rocket
function mousemove(e){mouse.x=e.clientX/window.innerWidth*2-1,mouse.y=-e.clientY/window.innerHeight*2+1,cameraTarget.x=1*-mouse.x,cameraTarget.z=3+1*mouse.y,raycaster.setFromCamera(mouse,camera),raycaster.ray.intersectPlane(plane,rocketTarget)}function mousedown(e){TWEEN.removeAll();var t=mouse.x<0?-1:1;new TWEEN.Tween(rocket.rotation).to({y:t*Math.PI},1e3).easing(TWEEN.Easing.Quadratic.InOut).start(),new TWEEN.Tween(rocketGroup.scale).to({y:.7},300).easing(TWEEN.Easing.Cubic.Out).onComplete(function(){new TWEEN.Tween(rocketGroup.scale).to({y:1.3},300).easing(TWEEN.Easing.Cubic.In).onComplete(function(){new TWEEN.Tween(rocketGroup.scale).to({y:1},200).easing(TWEEN.Easing.Cubic.Out).start()}).start()}).start();stars.speedTarget=.3,renderer.domElement.style.cursor="none"}function mouseup(e){stars.speedTarget=.1,renderer.domElement.style.cursor="pointer"}function resize(){camera.aspect=window.innerWidth/window.innerHeight,camera.updateProjectionMatrix(),renderer.setSize(window.innerWidth,window.innerHeight)}function loop(){requestAnimationFrame(loop),TWEEN.update(),controls.update(),time+=clock.getDelta(),rocketGroup.rotation.y=Math.cos(8*time)*angle,fire.update(),fire2.update(),stars.updateConstant(),lerp(rocketGroup.position,"y",rocketTarget.y),lerp(rocketGroup.position,"x",rocketTarget.x),lerp(camera.position,"x",cameraTarget.x),lerp(camera.position,"z",cameraTarget.z),lerp(stars,"speed",stars.speedTarget),renderer.render(scene,camera)}function lerp(e,t,r){e&&e[t]!==r&&(e[t]+=.1*(r-e[t]),Math.abs(r-e[t])<.01&&(e[t]=r))}var OutlineShader={uniforms:{offset:{type:"f",value:.3},color:{type:"v3",value:new THREE.Color("#000000")},alpha:{type:"f",value:1}},vertexShader:["uniform float offset;","void main() {","  vec4 pos = modelViewMatrix * vec4( position + normal * offset, 1.0 );","  gl_Position = projectionMatrix * pos;","}"].join("\n"),fragmentShader:["uniform vec3 color;","uniform float alpha;","void main() {","  gl_FragColor = vec4( color, alpha );","}"].join("\n")},container=document.getElementById("container"),renderer=new THREE.WebGLRenderer({antialias:!0});renderer.setPixelRatio(window.devicePixelRatio),renderer.setSize(window.innerWidth,window.innerHeight),container.appendChild(renderer.domElement),renderer.domElement.style.cursor="pointer";var camera=new THREE.PerspectiveCamera(60,window.innerWidth/window.innerHeight,.1,1e5);camera.position.set(0,-6,3);var controls=new THREE.OrbitControls(camera,renderer.domElement);controls.target.y=1,controls.enableDamping=!0,controls.enabled=!1;var scene=new THREE.Scene;scene.background=new THREE.Color(79691),scene.fog=new THREE.Fog(scene.background,10,20);var aLight=new THREE.AmbientLight(5592405);scene.add(aLight);var dLight1=new THREE.DirectionalLight(16777215,.4);dLight1.position.set(.7,1,1),scene.add(dLight1);var rocketGroup=new THREE.Group;scene.add(rocketGroup);var rocket=new THREE.Group;rocket.position.y=-1.5,rocketGroup.add(rocket);var points=[];points.push(new THREE.Vector2(0,0));for(var i=0;i<11;i++){var point=new THREE.Vector2(8*Math.cos(.227*i-.75),4*i);points.push(point)}points.push(new THREE.Vector2(0,40));var rocketGeo=new THREE.LatheGeometry(points,32),rocketMat=new THREE.MeshToonMaterial({color:13421772,shininess:1}),rocketOutlineMat=new THREE.ShaderMaterial({uniforms:THREE.UniformsUtils.clone(OutlineShader.uniforms),vertexShader:OutlineShader.vertexShader,fragmentShader:OutlineShader.fragmentShader,side:THREE.BackSide}),rocketObj=THREE.SceneUtils.createMultiMaterialObject(rocketGeo,[rocketMat,rocketOutlineMat]);rocketObj.scale.setScalar(.1),rocket.add(rocketObj);var portalGeo=new THREE.CylinderBufferGeometry(.26,.26,1.6,32),portalMat=new THREE.MeshToonMaterial({color:9493759}),portalOutlineMat=rocketOutlineMat.clone();portalOutlineMat.uniforms.offset.value=.03;var portal=THREE.SceneUtils.createMultiMaterialObject(portalGeo,[portalMat,portalOutlineMat]);portal.position.y=2,portal.rotation.x=Math.PI/2,rocket.add(portal);var circle=new THREE.Shape;circle.absarc(0,0,3.5,0,2*Math.PI);var hole=new THREE.Path;hole.absarc(0,0,3,0,2*Math.PI),circle.holes.push(hole);var tubeExtrudeSettings={amount:17,steps:1,bevelEnabled:!1},tubeGeo=new THREE.ExtrudeGeometry(circle,tubeExtrudeSettings);tubeGeo.computeVertexNormals(),tubeGeo.center();var tubeMat=new THREE.MeshToonMaterial({color:16711680,shininess:1}),tubeOutlineMat=rocketOutlineMat.clone();tubeOutlineMat.uniforms.offset.value=.2;var tube=THREE.SceneUtils.createMultiMaterialObject(tubeGeo,[tubeMat,tubeOutlineMat]);tube.position.y=2,tube.scale.setScalar(.1),rocket.add(tube);var shape=new THREE.Shape;shape.moveTo(3,0),shape.quadraticCurveTo(25,-8,15,-37),shape.quadraticCurveTo(13,-21,0,-20),shape.lineTo(3,0);var extrudeSettings={steps:1,amount:4,bevelEnabled:!0,bevelThickness:2,bevelSize:2,bevelSegments:5},wingGroup=new THREE.Group;rocket.add(wingGroup);var wingGeo=new THREE.ExtrudeGeometry(shape,extrudeSettings);wingGeo.computeVertexNormals();var wingMat=new THREE.MeshToonMaterial({color:16711680,shininess:1}),wingOutlineMat=rocketOutlineMat.clone();wingOutlineMat.uniforms.offset.value=1;var wing=THREE.SceneUtils.createMultiMaterialObject(wingGeo,[wingMat,wingOutlineMat]);wing.scale.setScalar(.03),wing.position.set(.6,.9,0),wingGroup.add(wing);var wing2=wingGroup.clone();wing2.rotation.y=Math.PI,rocket.add(wing2);var wing3=wingGroup.clone();wing3.rotation.y=Math.PI/2,rocket.add(wing3);var wing4=wingGroup.clone();wing4.rotation.y=-Math.PI/2,rocket.add(wing4);var Particles=function(e){var t=this.color=e.color||3355443,r=this.size=e.size||.4,o=this.pointCount=e.pointCount||40,a=this.rangeV=e.rangeV||2,n=this.rangeH=e.rangeH||1,i=this.speed=this.speedTarget=e.speed||5e-4;THREE.Group.call(this);var s=document.createElement("canvas");s.width=s.height=128;var c=s.getContext("2d"),l=s.width/2,d=s.height/2,p=s.width/3;c.beginPath(),c.arc(l,d,p,0,2*Math.PI,!1),c.fillStyle="#fff",c.fill();var u=new THREE.Texture(s);u.premultiplyAlpha=!0,u.needsUpdate=!0;for(var E=new THREE.Geometry,w=new THREE.PointsMaterial({color:t,size:r,map:u,transparent:!0,depthWrite:!1}),h=0;h<o;h++){var m=new THREE.Vector3(THREE.Math.randFloatSpread(n),THREE.Math.randFloatSpread(a),THREE.Math.randFloatSpread(n));m.velocity=new THREE.Vector3(0,-Math.random()*i*100,0),E.vertices.push(m)}var g=this.points=new THREE.Points(E,w);g.position.y=-a/2,g.sortParticles=!0,this.add(g)};Particles.prototype=Object.create(THREE.Group.prototype),Particles.prototype.constructor=Particles,Particles.prototype.update=function(){for(var e=this.pointCount;e--;){var t=this.points.geometry.vertices[e];t.y<-this.rangeV/2&&(t.y=this.rangeV/2,t.velocity.y=0),t.velocity.y-=Math.random()*this.speed,t.add(t.velocity)}this.points.geometry.verticesNeedUpdate=!0},Particles.prototype.updateConstant=function(){for(var e=this.pointCount;e--;){var t=this.points.geometry.vertices[e];t.y<-this.rangeV/2&&(t.y=this.rangeV/2),t.y-=this.speed}this.points.geometry.verticesNeedUpdate=!0};var fire=new Particles({color:16734720,size:.4,rangeH:.8,rangeV:2.5,pointCount:50});rocket.add(fire);var fire2=new Particles({color:16760832,size:.6,rangeH:.5});rocket.add(fire2);var stars=new Particles({color:16777215,size:.6,rangeH:20,rangeV:20,pointCount:400,size:.2,speed:.1});stars.points.position.y=0,scene.add(stars);var plane=new THREE.Plane(new THREE.Vector3(0,0,1),0),rocketTarget=new THREE.Vector3,cameraTarget=new THREE.Vector3;cameraTarget.copy(camera.position);var raycaster=new THREE.Raycaster,mouse=new THREE.Vector2;renderer.domElement.addEventListener("mousemove",mousemove,!1),renderer.domElement.addEventListener("mousedown",mousedown,!1),renderer.domElement.addEventListener("mouseup",mouseup,!1),window.addEventListener("resize",resize,!1);var clock=new THREE.Clock,time=0,angle=THREE.Math.degToRad(3);loop();
//]]>
</script>
&lt;!--</body>--&gt;&lt;/body&gt;
</HTML>
Blogger Script

5. Click Customize down Arrow, click Edit HTML.

6. Remove your all Theme Code.

7. Paste this Script code.

8. Edit Your Website Link.

9. Click Inside the theme edit and Press CTRL + F.



10. Type Our site is moved here and Press Enter.



11. Just Change text and your Link.

12. After Changes Finish, Click Save Option.

Finish and Enjoy.

You are Facing any Error Please comment this post below

Read : 3D-Online Rubik’s Cube Game New Blogger Template

Watch Video Tutorial

51 thoughts on “Advanced 2021 New Blogger Script Template for Site is Moved here, Site is Under Construction.”

  1. Hello, yup this article is genuinely fastidious and I have learned lot
    of things from it concerning blogging. thanks.

    Reply
  2. For the reason that the admin of this web site is working, no doubt very rapidly it will be renowned,
    due to its quality contents.

    Reply
  3. I’m extremely impressed with your writing skills as well as with the layout on your weblog.
    Is this a paid theme or did you modify it yourself?
    Anyway keep up the excellent quality writing, it is rare
    to see a great blog like this one today.

    Reply
  4. Tһanks fօr the marvelouѕ poѕting! I actually enjoyed reading it,
    you could be a great author. I will make certain to bookmark your blog and will often come to Ƅack in the future. Ι ԝant tߋ encourage you to definitely ⅽontinue your great work, have a nice afternoon!.

    Reply
  5. Hello everyone, it’s my first go to see at this web page, and paragraph
    is actually fruitful in favor of me, keep up posting these types of articles.

    Reply
  6. Ꮋі! This iss my fitst visit tο yoour blog!
    Ꮃe arre a collection ⲟf volunteers аnd starting ɑ new initiative іn a community in the same niche. Yoour blog provkded սѕ valuable infoгmation to wߋrk on. Y᧐u һave done a matvellous job!

    Reply
  7. Hеllo outstanding blog! Ɗoes running a blkg ѕimilar to ths require a larɡе amoᥙnt of work?
    I’ve virtually no expettise іn coding howevеr І had been hoping to
    start myy ⲟwn blog soon. Anyways, if you have any ideas or techniques for
    new blog owners ρlease share. I understand tһіs
    is off topic neverthеless I just haⅾ to ask. Cheers!

    Reply
  8. Right here is the right website for anybody who really wants to find out about this topic.

    You understand so much its almost tough to argue with you (not that I really will need to…HaHa).
    You definitely put a fresh spin on a subject which has been written about for ages.
    Wonderful stuff, just excellent!

    Reply
  9. Hi.

    I would like to tell you that I’m visiting your
    ste for some time and you share very good content.

    I shared ypur last post on twitter and got a lot of good feedbacks.

    Hope you put new content soon.

    Reply
  10. Hello there! Quick question that’s totally off topic.
    Do you know how to make your site mobile friendly? My blog looks weird when viewing from my iphone.
    I’m trying to find a template or plugin that might be able to fix this problem.
    If you have any suggestions, please share. With thanks!

    Reply
    • which platform you are using. Blogger (Or) WordPress.

      Blogger Platform.
      just search google responsive blogger template free, Download any template and import blogger.
      My suggested blogger template website: https://www.templateify.com

      WordPress Platform.
      WordPress-related many videos are available on youtube so search youtube.

      Reply
  11. I’m really impressed with your writing skills as well as with the layout on your weblog. Is this a paid theme or did you customize it yourself?
    Anyway keep up the nice quality writing, it is rare to see a great
    blog like this one these days.

    Reply
  12. Hmm is anyone else having problems with the pictures on this blog loading?
    I’m trying to figure out if its a problem on my end or if it’s the blog.
    Any suggestions would be greatly appreciated.

    Reply
  13. Tremendous issues here. I am very glad to see your article.
    Thanks a lot and I’m having a look ahead to touch you.
    Will you please drop me a mail?

    Reply
  14. This web site really has all of the information and facts I wanted concerning this subject camping and caravan club (Bette) didn’t
    know who to ask.

    Reply
  15. Great post. I was checking constantly this blog and I am
    impressed! Very useful info specifically the last part 🙂 I care dinner recipes for family; Charolette, such information a lot.
    I was seeking this certain information for a long
    time. Thank you and good luck.

    Reply
  16. Pretty nice post. I just stumbled upon your blog and wished to say that I’ve really enjoyed surfing around your blog posts. In any case, I’ll be subscribing to your feed and I hope you write again very soon!

    Reply
  17. I’m amazed, I must sɑy. Seldom do I come ɑcross a blog thаt’s equally educative and amusing, ɑnd
    without a doubt, you’ve hit thе nail on tthe head. Ƭhe issue іs sοmething tһat not еnough men and
    women are speaking intelligently about. I aam very hɑppy that I stumbled
    ɑcross thiѕ during my huunt for somеtһing rеgarding this.

    Reply
  18. Treemendous issues here. I’mvery sawtisfied
    to look your post. Thanks so much and I am taking a look ahead tto
    touch you. Will you kindly drop me a mail?

    Reply
  19. Very nice post. I just stymbled upon yoiur blog and wished to say that I’ve
    truly enjoyed surfing around your blog posts. In any case I’ll be subscribing to your feed and I
    hope you write again very soon!

    Reply
  20. Definitely believe that which you stated. Your favorite reason appeared to be on the net the simplest thing
    to be aware of. I say to you, I definitely get annoyed while people consider worries that they plainly
    do not know about. You managed to hit the nail
    upon the top and defined out the whole thing without having side
    effect , people could take a signal. Will probably be back to get more.
    Thanks

    Reply
  21. Thanks for oners marvwlous posting! I actually enjoyed
    reading it, you’re a great author.I will always bookmark your blog and will come back someday.
    I want too encourage you to definitely continue your great job, have a nice weekend!

    Reply
  22. That’s right that’s under 9 an array of endless. Don’t be worried to make any readers laugh
    as they’ll surely regards. As this will offer you better ROI
    (return on investment).

    Reply
  23. It’s remarkable iin support of me to have a web page, whifh is
    helpful designed for my know-how. thankss admin

    Reply
  24. I wanted to thank you for this very good read!!
    I certainly enjoyed every little bit of it. I’ve got you bookmarked to check out new stuff you post…

    Reply
  25. I have read so many articles or reviews regarding blogger lovers except this article is actually a pleasant post, keep it up.

    Reply

Leave a Comment

Share via
Copy link