Skip to content

Instantly share code, notes, and snippets.

@mactkg
Created December 13, 2014 06:02
Show Gist options
  • Save mactkg/745e436bfdd8dc0fd4e9 to your computer and use it in GitHub Desktop.
Save mactkg/745e436bfdd8dc0fd4e9 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html lang="ja"
data-default-locale="en"
data-locale="ja"
data-user-logined="true"
data-user-signed-up="true"
data-user-is-ninja="false"
data-user-is-staff="false"
data-env="production"
data-user-id="541472dc69702d3c48607300"
data-user-name="Kenta"
data-user-icon-thumb-url="https://assets.gyazo.com/assets/common/default_user_icon-f097902e372cdf9a9c3357acd66dfc26.png"
ng-app="gyazo"
>
<head>
<title ng-bind="title">Gyazo - 6962fe73bc303b9c1b393b498d7be8e6.png</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<!--
?O&&O[
&&&&&&&&&&&&&&&&&&&&&&&&&m
&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$
&&&&&&&&&&&&& &&&&&&&&&&&&&&$$
&&&&&&&&&&& i xO &&&&&&&&&&$. il
&&&&&&&&&&&&&& )&&&&&&&&&&&&&$ illl
&&&&&&&&&&&&&&& M&&&&&&&&&&&&&$ ll
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&% ++ll++
&&& @[ @ I&&& ++ll++
&&& I&&& ++ll++
&&&*0JLLLf{, ;rfLLLLL&&&& ++ll++
&&&&&&oYLLLLLLLLLLLLCX00M&&&&&& ++ll++
&&&&&&&&&q0L zLLLL00&&&&&&&&&& ++ll++
&&&&&&&&&&&& [00q&&&&&&&&&&&&& ++ll++
&&&&&&&&&&&& ,&&&&&&&&&&&&&&&& ++ll++
&&&&&&&&&&&&, &&&&&&&&&&&&&&&&&++ll++
-&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&++ll++
&&&&&&&&&&&&&&@@>>>u&&&&&&&&&&&&&&@@&++ll+
@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&a@@++ll
&@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&& ++ll++
;@#ddddddpq*@@@d*d@@d*qddddddm@@ ++ll++
&&&&&&&&&&&#mdB@@@wd@#&&&&&&&&&& ++ll++
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&w ++ll++
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ++##++
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ++##++
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ++##++
M&&&&&&&&&&&&&&&&u B&&&&&&&&&&&&&&&&++##++
;@&&&&&&&&&&&&&&@i<>>>>q@#&&&&&&&&&&&&@++##++
>@@@@@@@@@@@@@@@@z>>>>>>>@@@@@@@@@@@@@@@++##++<
>>>>>m@@@@@@@@@@@@@8>>>>>>>>>>>8@@@@@@@@@@@@++##++>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><
,_>>>>>>>>>>>>>>>>>>>>+-
(111l ,1111
111 11
11 11+ 11 1 111111111 111111-
11 11 11 111 11 >11 ;11
11 11111111 11?1| 11 |1 11 <1~ 11
/11 11i 11 11 11 11~ |1 11
111 ;11 11 11 11 11 11 11
-11111111/ 11 11 11 111111111 11111111-
-->
<link href="https://assets.gyazo.com/assets/application-e4534afba67531407854a033097e6fc1.css" media="all" rel="stylesheet" />
<script src="https://assets.gyazo.com/assets/application-96a48abe5b24cc664900cad4fdcdcc9f.js"></script>
<meta content="app-id=625725292" name="apple-itunes-app" /><meta content="現在見ているパソコンの画面の一部を切り出して、Webにアップするツールです。チャットやブログ、Twitter、Tumblrなどにすぐ貼り付けられます。Windows,Mac,Linuxに対応。" name="description" /><meta content="スクリーンショット, ギャゾー, プリントスクリーン, ツール, アップロード, 無料" name="keywords" /><meta content="380235615324821" property="fb:app_id" /><meta content="Gyazo" property="og:site_name" /><meta content="Screenshot by Gyazo" property="og:title" /><meta content="article" property="og:type" /><meta content="http://gyazo.com/6962fe73bc303b9c1b393b498d7be8e6" property="og:url" /><meta content="http://i.gyazo.com/thumb/200/_8a0a4c90f14efe4dbf4e3eb4eca758f8.png" property="og:image" /><meta content="Gyazo lets you instantly grab the screen and upload the image to the web." property="og:description" /><meta content="photo" name="twitter:card" /><meta content="@gyazo" name="twitter:site" /><meta content="" name="twitter:title" /><meta content="http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png" name="twitter:image" /><meta content="gyazo.com" name="twitter:domain" /> <script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-2827501-10', 'auto');
ga('set', 'dimension1', 'Member');
ga('send', 'pageview');
</script>
<script src="//d2wy8f7a9ursnm.cloudfront.net/bugsnag-2.min.js" data-apikey="e1581ca853725e5b376c08bb1efd64ea"> </script>
<meta content="authenticity_token" name="csrf-param" />
<meta content="ZYWfxS+oLKkR/QamdkeK9LobCFV1Fr/ItDcCnDYdpOE=" name="csrf-token" />
</head>
<body class="images-show theme-light"
ng-controller=ImageShowCtrl
>
<nav class="navbar navbar-fixed-top"><div class="container"><div class="navbar-logo"><a class="navbar-brand" href="https://gyazo.com/tabs/history" target="_self"><div class="logo"></div></a></div><button class="navbar-toggle" data-target="#navbar-collapse-menu" data-toggle="collapse" type="button"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><div class="navbar-user-container dropdown board-dropdown hidden-xs"><a class="navbar-user" data-toggle="dropdown"><span class="navbar-user-icon"><img alt="Default user icon" class="user-icon" src="https://assets.gyazo.com/assets/common/default_user_icon-f097902e372cdf9a9c3357acd66dfc26.png" /></span></a><ul class="dropdown-menu dropdown-menu-right"><div class="arrow"></div><li><a class="navbar-user-info" href="/settings" target="_self"><span class="user-name">Kenta</span><span class="label label-warning">Lite</span></a></li><li class="divider"></li><li><a href="https://gyazo.com/ninja" target="_self"><i class="fa fa-arrow-circle-o-up"></i>アップグレード</a></li><li><a href="https://gyazo.com/settings" target="_self"><i class="fa fa-gear"></i>設定</a></li><li><a href="http://blogjp.gyazo.com/p/faq.html" target="_blank"><i class="fa fa-question-circle"></i>ヘルプ</a></li><li><a href="https://gyazo.com/ja" target="_self"><i class="fa fa-download"></i>ダウンロード</a></li><li class="divider"></li><li><a data-method="delete" href="https://gyazo.com/logout" rel="nofollow" target="_self"><i class="fa fa-power-off"></i>ログアウト</a></li></ul></div></div><div class="navbar-collapse collapse pull-left" id="navbar-collapse-menu"><ul class="nav navbar-nav navbar-right header-menu-mobile visible-xs">
<li><a href="https://gyazo.com/tabs/history" target="_self">自分の画像一覧</a></li>
<li class="divider"></li>
<li><a href="https://gyazo.com/settings" target="_self">設定</a></li>
<li class="divider"></li>
<li><a data-method="delete" href="https://gyazo.com/logout" rel="nofollow" target="_self">ログアウト</a></li>
</ul>
</div></nav>
<section class="image-screen" id="content"><div class="image-toolbar"><div class="container image-toolbar-inner"><div class="primary-board-container" ng-controller="HeaderBoardCtrl"><a class="btn-borderless-white board-clip-button" ng-click="toggleSelector()" tooltip="タブに追加" tooltip-placement="bottom" tooltip-popup-delay="800"><i class="fa fa-folder-open"></i></a><a class="board-cell" ng-class="{ active: currentBoard() }" ng-cloak="" ng-href="{{ currentBoard().url }}" ng-show="currentBoard()" target="_self"><div class="thumb-cells-container"><div class="thumb-cell" ng-repeat="image in currentBoard().recentImages | limitTo : 4"><img ng-src="{{ image.cropThumbUrl }}" /></div></div></a><a class="board-name" ng-cloak="" ng-href="{{ currentBoard().url }}" target="_self">{{ currentBoard().name }}</a><div class="board-selector-container" hotkey="{ esc: close }" ng-click="close()" ng-cloak="" ng-controller="BoardSelectorCtrl" ng-show="selectorOpen"><ul class="board-selector" gz-stop-event="click"><header class="header"><h4 class="title">タブに追加</h4></header><a class="create-tab-link" href="https://gyazo.com/tabs/history" ng-if="boards.length == 0" target="_self">タブを作成</a><li class="board-selector-board" ng-repeat="board in boards"><a class="board-inner" ng-click="toggleBoard(board)"><div class="board-cell" ng-class="{ checked: board.hasCurrentImage }"><div class="check"><i class="icon-check"></i></div><div class="thumb-cells-container"><div class="thumb-cell" ng-repeat="image in board.recentImages | limitTo : 4"><img ng-src="{{ image.cropThumbUrl }}" /></div></div></div><div class="board-name" ng-bind="board.name"></div><div class="board-name" ng-if="!board.name">&nbsp;</div></a></li></ul></div></div><div class="image-actions"><a class="btn-borderless-white image-action js-button-draw" ng-click="startDrawing($event)" ng-if="image.drawable" tooltip="ドロー" tooltip-placement="bottom" tooltip-popup-delay="500"><i class="icon-pencil"></i></a><a class="btn-borderless-white image-action" ng-click="deleteImage()" ng-if="image.deletable" tooltip="削除" tooltip-placement="bottom" tooltip-popup-delay="500"><i class="icon-trash"></i></a></div></div></div><div class="notice-container" id="notice" ng-cloak=""><div class="notice alert alert-success" ng-class="{ &#39;alert-info&#39;: notice.info, &#39;alert-warning&#39;: notice.warning, &#39;alert-danger&#39;: notice.danger }" ng-show="notice.show">{{ notice.message }}</div></div><div class="container"></div><div data-image="{&quot;image_id&quot;:&quot;6962fe73bc303b9c1b393b498d7be8e6&quot;,&quot;created_at&quot;:&quot;2014-09-13T16:38:11.766Z&quot;,&quot;alias_id&quot;:&quot;_8a0a4c90f14efe4dbf4e3eb4eca758f8&quot;,&quot;deletable&quot;:true,&quot;drawable&quot;:false,&quot;star&quot;:false,&quot;url&quot;:&quot;http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png&quot;,&quot;thumb_url&quot;:&quot;http://i.gyazo.com/thumb/200/_8a0a4c90f14efe4dbf4e3eb4eca758f8.png&quot;,&quot;crop_thumb_url&quot;:&quot;http://i.gyazo.com/thumb/22_crop/_8a0a4c90f14efe4dbf4e3eb4eca758f8.png&quot;,&quot;large_thumb_url&quot;:&quot;http://i.gyazo.com/thumb/360/_8a0a4c90f14efe4dbf4e3eb4eca758f8.png&quot;,&quot;cover_url&quot;:&quot;http://i.gyazo.com/cover/6962fe73bc303b9c1b393b498d7be8e6.png&quot;,&quot;permalink_url&quot;:&quot;http://gyazo.com/6962fe73bc303b9c1b393b498d7be8e6&quot;,&quot;boards&quot;:[]}" preload-data=""></div><div class="image-inner-container" id="gyazo"><img class="image" data-image-id="6962fe73bc303b9c1b393b498d7be8e6" gz-image-loaded="setupImage()" gz-image-zoom-toggle="" id="gyazo_img" ng-show="shownType == &#39;image&#39;" onload="imageLoaded(this)" src="http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png" style="" /></div></section><div class="share-buttons-container"><ul class="share-buttons"><li class="hidden-xs"><a class="btn-borderless-gray share-button" clip-click="noticeCopyUrl(image)" clip-copy="image.url"><i class="icon-link"></i></a></li><li><twitter-share-button ng-click="trackEvent(&#39;share_button_on_image&#39;, &#39;twitter&#39;)" text="Screenshot by Gyazo" url="image.permalinkUrl"></twitter-share-button></li><li><facebook-share-button ng-click="trackEvent(&#39;share_button_on_image&#39;, &#39;facebook&#39;)" url="image.permalinkUrl"></facebook-share-button></li><li class="embed-container hidden-xs"><a class="btn-borderless-gray share-button" ng-click="open = !open" title="埋め込みコード"><i class="fa fa-code"></i></a><div class="embed" ng-cloak="" ng-show="open"><div class="embed-row"><h6 class="heading">{{ justCopied.html ? 'Copied' : 'Copy' }} HTML</h6><button class="btn btn-default copy-button" clip-click="copied(&#39;html&#39;)" clip-copy="&#39;&lt;a href=&quot;http://gyazo.com/6962fe73bc303b9c1b393b498d7be8e6&quot;&gt;&lt;img src=&quot;http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png&quot; /&gt;&lt;/a&gt;&#39;"><div class="fa fa-copy"></div></button><div class="input-container"><input class="form-control" ng-class="{ copied: justCopied.html }" readonly="readonly" select-on-focus="" type="text" value="&lt;a href=&quot;http://gyazo.com/6962fe73bc303b9c1b393b498d7be8e6&quot;&gt;&lt;img src=&quot;http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png&quot; /&gt;&lt;/a&gt;" /></div></div><div class="embed-row"><h6 class="heading">{{ justCopied.markdown ? 'Copied' : 'Copy' }} Markdown</h6><button class="btn btn-default copy-button" clip-click="copied(&#39;markdown&#39;)" clip-copy="&#39;[![Gyazo](http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png)](http://gyazo.com/6962fe73bc303b9c1b393b498d7be8e6)&#39;"><div class="fa fa-copy"></div></button><div class="input-container"><input class="form-control" ng-class="{ copied: justCopied.markdown }" readonly="readonly" select-on-focus="" type="text" value="[![Gyazo](http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png)](http://gyazo.com/6962fe73bc303b9c1b393b498d7be8e6)" /></div></div><div class="arrow"></div></div></li><li class="btn-group button-more-container board-dropdown" dropdown="" title="More"><a class="btn-borderless-gray share-button dropdown-toggle"><i class="icon-menu"></i></a><ul class="dropdown-menu"><div class="arrow"></div><li><a href="https://gyazo.com/images/6962fe73bc303b9c1b393b498d7be8e6/report" target="_self"><i class="fa fa-flag"></i>不適切な画像を報告</a></li></ul></li></ul></div><div class="comments-container" ng-controller="CommentCtrl"><div class="comments" ng-cloak=""><div class="comment" ng-class="{ &#39;comment-highlight&#39;: comment.rect.hovering }" ng-repeat="comment in comments"><div class="comment-user-icon"><gz-user-icon user="comment.user"></gz-user-icon></div><div class="content"><div class="comment-body-container"><p class="comment-body" ng-bind-html="comment.body | linky:&#39;_blank&#39; | linkNoReferrer" ng-style="{ height: comment.bodyHeight || &#39;auto&#39; }"></p></div><span class="comment-user-name" ng-bind="comment.user.name"></span><time am-time-ago="comment.created_at" class="comment-created-at"></time><div class="comment-actions"><a class="btn-borderless-gray comment-action" ng-click="deleteComment(comment)" ng-if="comment.deletableBy(currentUser)" ng-show="comment.id" title="削除"><i class="icon-trash"></i></a></div></div></div><form class="comment comment-form" ng-cloak=""><div class="user"><img alt="Default user icon" class="user-icon" src="https://assets.gyazo.com/assets/common/default_user_icon-f097902e372cdf9a9c3357acd66dfc26.png" /></div><div class="content"><textarea class="comment-text-input" gz-keypress-enter="submitComment($event)" msd-elastic="" ng-maxlength="500" ng-model="commentBody" ng-trim="false" placeholder="コメントを入力"></textarea></div></form></div></div> <!--Top Ads-->
<div class="ads-container">
<div class="ads_bar hidden-xs">
<a class="ads_close" href="/ninja" target="_blank">
<span class="premium">広告を消す</span>
<span class="ad_close_btn" />
</a>
</div>
<div class="ads hidden-xs">
<!-- adingo head-->
<script type="text/javascript" src="http://sh.adingo.jp/?G=948&guid=ON"></script>
<!-- adingo -->
<script type="text/javascript">
if(typeof(adingoFluct)!="undefined") adingoFluct.showAd('1000001453');
</script>
</div>
</div>
<!--End of Top Ads-->
<script id="/templates/gzEditable.html" type="text/ng-template"><p class="gz-editable-body" ng-bind="model || defaultText" ng-mousedown="startEdit()" ng-show="!editing"></p><input class="gz-editable-input" gz-blur-on="blur" gz-focus-on="focus" gz-key-esc="cancelEdit()" gz-keypress-enter="$broadcast(&#39;blur&#39;)" maxlength="{{ maxlength }}" ng-blur="finishEdit()" ng-cloak="" ng-model="model" ng-show="editing" required="" /></script><script id="common/twitterShareButton.html" type="text/ng-template"><a class="share-button" ng-click="share($event)" title="Share on Twitter"><i class="fa fa-twitter"></i></a></script><script id="/boards/gzCarousel.html" type="text/ng-template"><div class="carousel gz-carousel" ng-swipe-left="next()" ng-swipe-right="prev()"><ol class="carousel-indicators" ng-show="slides.length &gt; 1"><li ng-class="{ active: slide.active }" ng-click="select(slide)" ng-repeat="slide in slides track by $index"></li></ol><div class="carousel-inner" ng-transclude=""></div><a class="left carousel-control" ng-click="prev()" ng-show="slides.length &gt; 1"><span class="glyphicon glyphicon-chevron-left"></span></a><a class="right carousel-control" ng-click="next()" ng-show="slides.length &gt; 1"><span class="glyphicon glyphicon-chevron-right"></span></a></div></script><script id="/boards/gzCarousel/gzSlide.html" type="text/ng-template"><div class="slide item text-center" ng-class="{ active: slide.active }" ng-transclude=""></div></script><script id="common/facebookShareButton.html" type="text/ng-template"><a class="share-button" ng-click="share($event)" title="Share on Facebook"><i class="fa fa-facebook-square"></i></a></script><script id="common/gzConfirm.html" type="text/ng-template"><div class="modal-header"><button class="close" ng-click="cancel()"><span>&times;</span><div class="sr-only">Close</div></button><h3 ng-bind="title"></h3></div><div class="modal-body" ng-bind="body"></div><div class="modal-footer"><button class="btn btn-default" ng-bind="cancelLabel" ng-click="cancel()"></button><button class="btn btn-primary" ng-bind="okLabel" ng-class="{ &#39;btn-danger&#39;: danger }" ng-click="ok()"></button></div></script><script id="common/gzUserIcon.html" type="text/ng-template"><img alt="{{ user.name }}" class="user-icon" ng-class="{ &#39;user-icon-small&#39;: size == &#39;small&#39; }" ng-src="{{ user.icon.thumb_url || &#39;https://assets.gyazo.com/assets/common/default_user_icon-f097902e372cdf9a9c3357acd66dfc26.png&#39;}}" /></script>
</body>
</html>
@mactkg
Copy link
Author

mactkg commented Dec 13, 2014

};for(t=i+o.replace(/\{\d+\}/g,function(e){var t,n=+e.slice(1,-1);return n+2<a.length?(t=a[n+2],"function"==typeof t?t.toString().replace(/ ?\{[\s\S]*$/,""):"undefined"==typeof t?"undefined":"string"!=typeof t?H(t):t):e}),t=t+"\nhttp://errors.angularjs.org/1.2.19/"+(e?e+"/":"")+r,n=2;n<arguments.length;n++)t=t+(2==n?"?":"&")+"p"+(n-2)+"="+encodeURIComponent(s(arguments[n]));return new Error(t)}}function i(e){if(null==e||C(e))return!1;var t=e.length;return 1===e.nodeType&&t?!0:_(e)||Pr(e)||0===t||"number"==typeof t&&t>0&&t-1 in e}function o(e,t,n){var r;if(e)if(x(e))for(r in e)"prototype"==r||"length"==r||"name"==r||e.hasOwnProperty&&!e.hasOwnProperty(r)||t.call(n,e[r],r);else if(e.forEach&&e.forEach!==o)e.forEach(t,n);else if(i(e))for(r=0;r<e.length;r++)t.call(n,e[r],r);else for(r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r);return e}function a(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t.sort()}function s(e,t,n){for(var r=a(e),i=0;i<r.length;i++)t.call(n,e[r[i]],r[i]);return r}function u(e){return function(t,n){e(n,t)}}function l(){for(var e,t=Dr.length;t;){if(t--,e=Dr[t].charCodeAt(0),57==e)return Dr[t]="A",Dr.join("");if(90!=e)return Dr[t]=String.fromCharCode(e+1),Dr.join("");Dr[t]="0"}return Dr.unshift("0"),Dr.join("")}function c(e,t){t?e.$$hashKey=t:delete e.$$hashKey}function d(e){var t=e.$$hashKey;return o(arguments,function(t){t!==e&&o(t,function(t,n){e[n]=t})}),c(e,t),e}function f(e){return parseInt(e,10)}function h(e,t){return d(new(d(function(){},{prototype:e})),t)}function p(){}function m(e){return e}function g(e){return function(){return e}}function v(e){return"undefined"==typeof e}function y(e){return"undefined"!=typeof e}function b(e){return null!=e&&"object"==typeof e}function _(e){return"string"==typeof e}function w(e){return"number"==typeof e}function $(e){return"[object Date]"===Sr.call(e)}function x(e){return"function"==typeof e}function k(e){return"[object RegExp]"===Sr.call(e)}function C(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function T(e){return e&&e.$evalAsync&&e.$watch}function S(e){return"[object File]"===Sr.call(e)}function M(e){return"[object Blob]"===Sr.call(e)}function E(e){return!(!e||!(e.nodeName||e.prop&&e.attr&&e.find))}function D(e,t,n){var r=[];return o(e,function(e,i,o){r.push(t.call(n,e,i,o))}),r}function P(e,t){return-1!=A(e,t)}function A(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;n++)if(t===e[n])return n;return-1}function j(e,t){var n=A(e,t);return n>=0&&e.splice(n,1),t}function O(e,t,n,r){if(C(e)||T(e))throw Mr("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");if(t){if(e===t)throw Mr("cpi","Can't copy! Source and destination are identical.");if(n=n||[],r=r||[],b(e)){var i=A(n,e);if(-1!==i)return r[i];n.push(e),r.push(t)}var a;if(Pr(e)){t.length=0;for(var s=0;s<e.length;s++)a=O(e[s],null,n,r),b(e[s])&&(n.push(e[s]),r.push(a)),t.push(a)}else{var u=t.$$hashKey;o(t,function(e,n){delete t[n]});for(var l in e)a=O(e[l],null,n,r),b(e[l])&&(n.push(e[l]),r.push(a)),t[l]=a;c(t,u)}}else t=e,e&&(Pr(e)?t=O(e,[],n,r):$(e)?t=new Date(e.getTime()):k(e)?t=new RegExp(e.source):b(e)&&(t=O(e,{},n,r)));return t}function I(e,t){if(Pr(e)){t=t||[];for(var n=0;n<e.length;n++)t[n]=e[n]}else if(b(e)){t=t||{};for(var r in e)!gr.call(e,r)||"$"===r.charAt(0)&&"$"===r.charAt(1)||(t[r]=e[r])}return t||e}function L(e,t){if(e===t)return!0;if(null===e||null===t)return!1;if(e!==e&&t!==t)return!0;var r,i,o,a=typeof e,s=typeof t;if(a==s&&"object"==a){if(!Pr(e)){if($(e))return $(t)&&e.getTime()==t.getTime();if(k(e)&&k(t))return e.toString()==t.toString();if(T(e)||T(t)||C(e)||C(t)||Pr(t))return!1;o={};for(i in e)if("$"!==i.charAt(0)&&!x(e[i])){if(!L(e[i],t[i]))return!1;o[i]=!0}for(i in t)if(!o.hasOwnProperty(i)&&"$"!==i.charAt(0)&&t[i]!==n&&!x(t[i]))return!1;return!0}if(!Pr(t))return!1;if((r=e.length)==t.length){for(i=0;r>i;i++)if(!L(e[i],t[i]))return!1;return!0}}return!1}function N(){return t.securityPolicy&&t.securityPolicy.isActive||t.querySelector&&!(!t.querySelector("[ng-csp]")&&!t.querySelector("[data-ng-csp]"))}function z(e,t,n){return e.concat(Cr.call(t,n))}function R(e,t){return Cr.call(e,t||0)}function F(e,t){var n=arguments.length>2?R(arguments,2):[];return!x(t)||t instanceof RegExp?t:n.length?function(){return arguments.length?t.apply(e,n.concat(Cr.call(arguments,0))):t.apply(e,n)}:function(){return arguments.length?t.apply(e,arguments):t.call(e)}}function U(e,r){var i=r;return"string"==typeof e&&"$"===e.charAt(0)?i=n:C(r)?i="$WINDOW":r&&t===r?i="$DOCUMENT":T(r)&&(i="$SCOPE"),i}function H(e,t){return"undefined"==typeof e?n:JSON.stringify(e,U,t?"  ":null)}function q(e){return _(e)?JSON.parse(e):e}function Y(e){if("function"==typeof e)e=!0;else if(e&&0!==e.length){var t=mr(""+e);e=!("f"==t||"0"==t||"false"==t||"no"==t||"n"==t||"[]"==t)}else e=!1;return e}function B(e){e=wr(e).clone();try{e.empty()}catch(t){}var n=3,r=wr("<div>").append(e).html();try{return e[0].nodeType===n?mr(r):r.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(e,t){return"<"+mr(t)})}catch(t){return mr(r)}}function W(e){try{return decodeURIComponent(e)}catch(t){}}function V(e){var t,n,r={};return o((e||"").split("&"),function(e){if(e&&(t=e.split("="),n=W(t[0]),y(n))){var i=y(t[1])?W(t[1]):!0;r[n]?Pr(r[n])?r[n].push(i):r[n]=[r[n],i]:r[n]=i}}),r}function X(e){var t=[];return o(e,function(e,n){Pr(e)?o(e,function(e){t.push(J(n,!0)+(e===!0?"":"="+J(e,!0)))}):t.push(J(n,!0)+(e===!0?"":"="+J(e,!0)))}),t.length?t.join("&"):""}function G(e){return J(e,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function J(e,t){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,t?"%20":"+")}function Z(e,n){function r(e){e&&s.push(e)}var i,a,s=[e],u=["ng:app","ng-app","x-ng-app","data-ng-app"],l=/\sng[:\-]app(:\s*([\w\d_]+);?)?\s/;o(u,function(n){u[n]=!0,r(t.getElementById(n)),n=n.replace(":","\\:"),e.querySelectorAll&&(o(e.querySelectorAll("."+n),r),o(e.querySelectorAll("."+n+"\\:"),r),o(e.querySelectorAll("["+n+"]"),r))}),o(s,function(e){if(!i){var t=" "+e.className+" ",n=l.exec(t);n?(i=e,a=(n[2]||"").replace(/\s+/g,",")):o(e.attributes,function(t){!i&&u[t.name]&&(i=e,a=t.value)})}}),i&&n(i,a?[a]:[])}function K(n,r){var i=function(){if(n=wr(n),n.injector()){var e=n[0]===t?"document":B(n);throw Mr("btstrpd","App Already Bootstrapped with this Element '{0}'",e)}r=r||[],r.unshift(["$provide",function(e){e.value("$rootElement",n)}]),r.unshift("ng");var i=jt(r);return i.invoke(["$rootScope","$rootElement","$compile","$injector","$animate",function(e,t,n,r){e.$apply(function(){t.data("$injector",r),n(t)(e)})}]),i},a=/^NG_DEFER_BOOTSTRAP!/;return e&&!a.test(e.name)?i():(e.name=e.name.replace(a,""),Er.resumeBootstrap=function(e){o(e,function(e){r.push(e)}),i()},void 0)}function Q(e,t){return t=t||"_",e.replace(jr,function(e,n){return(n?t:"")+e.toLowerCase()})}function et(){$r=e.jQuery,$r&&$r.fn.on?(wr=$r,d($r.fn,{scope:Vr.scope,isolateScope:Vr.isolateScope,controller:Vr.controller,injector:Vr.injector,inheritedData:Vr.inheritedData}),ct("remove",!0,!0,!1),ct("empty",!1,!1,!1),ct("html",!1,!1,!0)):wr=pt,Er.element=wr}function tt(e,t,n){if(!e)throw Mr("areq","Argument '{0}' is {1}",t||"?",n||"required");return e}function nt(e,t,n){return n&&Pr(e)&&(e=e[e.length-1]),tt(x(e),t,"not a function, got "+(e&&"object"==typeof e?e.constructor.name||"Object":typeof e)),e}function rt(e,t){if("hasOwnProperty"===e)throw Mr("badname","hasOwnProperty is not a valid {0} name",t)}function it(e,t,n){if(!t)return e;for(var r,i=t.split("."),o=e,a=i.length,s=0;a>s;s++)r=i[s],e&&(e=(o=e)[r]);return!n&&x(e)?F(o,e):e}function ot(e){var t=e[0],n=e[e.length-1];if(t===n)return wr(t);var r=t,i=[r];do{if(r=r.nextSibling,!r)break;i.push(r)}while(r!==n);return wr(i)}function at(e){function t(e,t,n){return e[t]||(e[t]=n())}var n=r("$injector"),i=r("ng"),o=t(e,"angular",Object);return o.$$minErr=o.$$minErr||r,t(o,"module",function(){var e={};return function(r,o,a){var s=function(e,t){if("hasOwnProperty"===e)throw i("badname","hasOwnProperty is not a valid {0} name",t)};return s(r,"module"),o&&e.hasOwnProperty(r)&&(e[r]=null),t(e,r,function(){function e(e,n,r){return function(){return t[r||"push"]([e,n,arguments]),u}}if(!o)throw n("nomod","Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.",r);var t=[],i=[],s=e("$injector","invoke"),u={_invokeQueue:t,_runBlocks:i,requires:o,name:r,provider:e("$provide","provider"),factory:e("$provide","factory"),service:e("$provide","service"),value:e("$provide","value"),constant:e("$provide","constant","unshift"),animation:e("$animateProvider","register"),filter:e("$filterProvider","register"),controller:e("$controllerProvider","register"),directive:e("$compileProvider","directive"),config:s,run:function(e){return i.push(e),this}};return a&&s(a),u})}})}function st(t){d(t,{bootstrap:K,copy:O,extend:d,equals:L,element:wr,forEach:o,injector:jt,noop:p,bind:F,toJson:H,fromJson:q,identity:m,isUndefined:v,isDefined:y,isString:_,isFunction:x,isObject:b,isNumber:w,isElement:E,isArray:Pr,version:Or,isDate:$,lowercase:mr,uppercase:vr,callbacks:{counter:0},$$minErr:r,$$csp:N}),xr=at(e);try{xr("ngLocale")}catch(n){xr("ngLocale",[]).provider("$locale",nn)}xr("ng",["ngLocale"],["$provide",function(e){e.provider({$$sanitizeUri:Pn}),e.provider("$compile",Ft).directive({a:Di,input:Ui,textarea:Ui,form:Oi,script:xo,select:To,style:Mo,option:So,ngBind:Qi,ngBindHtml:to,ngBindTemplate:eo,ngClass:no,ngClassEven:io,ngClassOdd:ro,ngCloak:oo,ngController:ao,ngForm:Ii,ngHide:vo,ngIf:uo,ngInclude:lo,ngInit:fo,ngNonBindable:ho,ngPluralize:po,ngRepeat:mo,ngShow:go,ngStyle:yo,ngSwitch:bo,ngSwitchWhen:_o,ngSwitchDefault:wo,ngOptions:Co,ngTransclude:$o,ngModel:Vi,ngList:Ji,ngChange:Xi,required:Gi,ngRequired:Gi,ngValue:Ki}).directive({ngInclude:co}).directive(Pi).directive(so),e.provider({$anchorScroll:Ot,$animate:ni,$browser:Nt,$cacheFactory:zt,$controller:qt,$document:Yt,$exceptionHandler:Bt,$filter:Hn,$interpolate:en,$interval:tn,$http:Jt,$httpBackend:Kt,$location:gn,$log:vn,$parse:Tn,$rootScope:Dn,$q:Sn,$sce:Ln,$sceDelegate:In,$sniffer:Nn,$templateCache:Rt,$timeout:zn,$window:Un,$$rAF:En,$$asyncCallback:It})}])}function ut(){return++Lr}function lt(e){return e.replace(Rr,function(e,t,n,r){return r?n.toUpperCase():n}).replace(Fr,"Moz$1")}function ct(e,t,n,r){function i(e){var i,a,s,u,l,c,d,f=n&&e?[this.filter(e)]:[this],h=t;if(!r||null!=e)for(;f.length;)for(i=f.shift(),a=0,s=i.length;s>a;a++)for(u=wr(i[a]),h?u.triggerHandler("$destroy"):h=!h,l=0,c=(d=u.children()).length;c>l;l++)f.push($r(d[l]));return o.apply(this,arguments)}var o=$r.fn[e];o=o.$original||o,i.$original=o,$r.fn[e]=i}function dt(e){return!qr.test(e)}function ft(e,t){var n,r,i,o,a,s,u=t.createDocumentFragment(),l=[];if(dt(e))l.push(t.createTextNode(e));else{for(n=u.appendChild(t.createElement("div")),r=(Yr.exec(e)||["",""])[1].toLowerCase(),i=Wr[r]||Wr._default,n.innerHTML="<div>&#160;</div>"+i[1]+e.replace(Br,"<$1></$2>")+i[2],n.removeChild(n.firstChild),o=i[0];o--;)n=n.lastChild;for(a=0,s=n.childNodes.length;s>a;++a)l.push(n.childNodes[a]);n=u.firstChild,n.textContent=""}return u.textContent="",u.innerHTML="",l}function ht(e,n){n=n||t;var r;return(r=Hr.exec(e))?[n.createElement(r[1])]:ft(e,n)}function pt(e){if(e instanceof pt)return e;if(_(e)&&(e=Ar(e)),!(this instanceof pt)){if(_(e)&&"<"!=e.charAt(0))throw Ur("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new pt(e)}if(_(e)){kt(this,ht(e));var n=wr(t.createDocumentFragment());n.append(this)}else kt(this,e)}function mt(e){return e.cloneNode(!0)}function gt(e){yt(e);for(var t=0,n=e.childNodes||[];t<n.length;t++)gt(n[t])}function vt(e,t,n,r){if(y(r))throw Ur("offargs","jqLite#off() does not support the `selector` argument");var i=bt(e,"events"),a=bt(e,"handle");a&&(v(t)?o(i,function(t,n){zr(e,n,t),delete i[n]}):o(t.split(" "),function(t){v(n)?(zr(e,t,i[t]),delete i[t]):j(i[t]||[],n)}))}function yt(e,t){var r=e.ng339,i=Ir[r];if(i){if(t)return delete Ir[r].data[t],void 0;i.handle&&(i.events.$destroy&&i.handle({},"$destroy"),vt(e)),delete Ir[r],e.ng339=n}}function bt(e,t,n){var r=e.ng339,i=Ir[r||-1];return y(n)?(i||(e.ng339=r=ut(),i=Ir[r]={}),i[t]=n,void 0):i&&i[t]}function _t(e,t,n){var r=bt(e,"data"),i=y(n),o=!i&&y(t),a=o&&!b(t);if(r||a||bt(e,"data",r={}),i)r[t]=n;else{if(!o)return r;if(a)return r&&r[t];d(r,t)}}function wt(e,t){return e.getAttribute?(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")>-1:!1}function $t(e,t){t&&e.setAttribute&&o(t.split(" "),function(t){e.setAttribute("class",Ar((" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+Ar(t)+" "," ")))})}function xt(e,t){if(t&&e.setAttribute){var n=(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");o(t.split(" "),function(e){e=Ar(e),-1===n.indexOf(" "+e+" ")&&(n+=e+" ")}),e.setAttribute("class",Ar(n))}}function kt(e,t){if(t){t=t.nodeName||!y(t.length)||C(t)?[t]:t;for(var n=0;n<t.length;n++)e.push(t[n])}}function Ct(e,t){return Tt(e,"$"+(t||"ngController")+"Controller")}function Tt(e,t,r){e=wr(e),9==e[0].nodeType&&(e=e.find("html"));for(var i=Pr(t)?t:[t];e.length;){for(var o=e[0],a=0,s=i.length;s>a;a++)if((r=e.data(i[a]))!==n)return r;e=wr(o.parentNode||11===o.nodeType&&o.host)}}function St(e){for(var t=0,n=e.childNodes;t<n.length;t++)gt(n[t]);for(;e.firstChild;)e.removeChild(e.firstChild)}function Mt(e,t){var n=Xr[t.toLowerCase()];return n&&Gr[e.nodeName]&&n}function Et(e,n){var r=function(r,i){if(r.preventDefault||(r.preventDefault=function(){r.returnValue=!1}),r.stopPropagation||(r.stopPropagation=function(){r.cancelBubble=!0}),r.target||(r.target=r.srcElement||t),v(r.defaultPrevented)){var a=r.preventDefault;r.preventDefault=function(){r.defaultPrevented=!0,a.call(r)},r.defaultPrevented=!1}r.isDefaultPrevented=function(){return r.defaultPrevented||r.returnValue===!1};var s=I(n[i||r.type]||[]);o(s,function(t){t.call(e,r)}),8>=_r?(r.preventDefault=null,r.stopPropagation=null,r.isDefaultPrevented=null):(delete r.preventDefault,delete r.stopPropagation,delete r.isDefaultPrevented)};return r.elem=e,r}function Dt(e,t){var r,i=typeof e;return"function"==i||"object"==i&&null!==e?"function"==typeof(r=e.$$hashKey)?r=e.$$hashKey():r===n&&(r=e.$$hashKey=(t||l)()):r=e,i+":"+r}function Pt(e,t){if(t){var n=0;this.nextUid=function(){return++n}}o(e,this.put,this)}function At(e){var t,n,r,i;return"function"==typeof e?(t=e.$inject)||(t=[],e.length&&(n=e.toString().replace(Qr,""),r=n.match(Jr),o(r[1].split(Zr),function(e){e.replace(Kr,function(e,n,r){t.push(r)})})),e.$inject=t):Pr(e)?(i=e.length-1,nt(e[i],"fn"),t=e.slice(0,i)):nt(e,"fn",!0),t}function jt(e){function t(e){return function(t,n){return b(t)?(o(t,u(e)),void 0):e(t,n)}}function n(e,t){if(rt(e,"service"),(x(t)||Pr(t))&&(t=w.instantiate(t)),!t.$get)throw ei("pget","Provider '{0}' must define $get factory method.",e);return y[e+h]=t}function r(e,t){return n(e,{$get:t})}function i(e,t){return r(e,["$injector",function(e){return e.instantiate(t)}])}function a(e,t){return r(e,g(t))}function s(e,t){rt(e,"constant"),y[e]=t,$[e]=t}function l(e,t){var n=w.get(e+h),r=n.$get;n.$get=function(){var e=k.invoke(r,n);return k.invoke(t,null,{$delegate:e})}}function c(e){var t,n,r,i,a=[];return o(e,function(e){if(!v.get(e)){v.put(e,!0);try{if(_(e))for(t=xr(e),a=a.concat(c(t.requires)).concat(t._runBlocks),n=t._invokeQueue,r=0,i=n.length;i>r;r++){var o=n[r],s=w.get(o[0]);s[o[1]].apply(s,o[2])}else x(e)?a.push(w.invoke(e)):Pr(e)?a.push(w.invoke(e)):nt(e,"module")}catch(u){throw Pr(e)&&(e=e[e.length-1]),u.message&&u.stack&&-1==u.stack.indexOf(u.message)&&(u=u.message+"\n"+u.stack),ei("modulerr","Failed to instantiate module {0} due to:\n{1}",e,u.stack||u.message||u)}}}),a}function d(e,t){function n(n){if(e.hasOwnProperty(n)){if(e[n]===f)throw ei("cdep","Circular dependency found: {0}",n+" <- "+m.join(" <- "));return e[n]}try{return m.unshift(n),e[n]=f,e[n]=t(n)}catch(r){throw e[n]===f&&delete e[n],r}finally{m.shift()}}function r(e,t,r){var i,o,a,s=[],u=At(e);for(o=0,i=u.length;i>o;o++){if(a=u[o],"string"!=typeof a)throw ei("itkn","Incorrect injection token! Expected service name as string, got {0}",a);s.push(r&&r.hasOwnProperty(a)?r[a]:n(a))}return Pr(e)&&(e=e[i]),e.apply(t,s)}function i(e,t){var n,i,o=function(){};return o.prototype=(Pr(e)?e[e.length-1]:e).prototype,n=new o,i=r(e,n,t),b(i)||x(i)?i:n}return{invoke:r,instantiate:i,get:n,annotate:At,has:function(t){return y.hasOwnProperty(t+h)||e.hasOwnProperty(t)}}}var f={},h="Provider",m=[],v=new Pt([],!0),y={$provide:{provider:t(n),factory:t(r),service:t(i),value:t(a),constant:t(s),decorator:l}},w=y.$injector=d(y,function(){throw ei("unpr","Unknown provider: {0}",m.join(" <- "))}),$={},k=$.$injector=d($,function(e){var t=w.get(e+h);return k.invoke(t.$get,t)});return o(c(e),function(e){k.invoke(e||p)}),k}function Ot(){var e=!0;this.disableAutoScrolling=function(){e=!1},this.$get=["$window","$location","$rootScope",function(t,n,r){function i(e){var t=null;return o(e,function(e){t||"a"!==mr(e.nodeName)||(t=e)}),t}function a(){var e,r=n.hash();r?(e=s.getElementById(r))?e.scrollIntoView():(e=i(s.getElementsByName(r)))?e.scrollIntoView():"top"===r&&t.scrollTo(0,0):t.scrollTo(0,0)}var s=t.document;return e&&r.$watch(function(){return n.hash()},function(){r.$evalAsync(a)}),a}]}function It(){this.$get=["$$rAF","$timeout",function(e,t){return e.supported?function(t){return e(t)}:function(e){return t(e,0,!1)}}]}function Lt(e,t,r,i){function a(e){try{e.apply(null,R(arguments,1))}finally{if(y--,0===y)for(;b.length;)try{b.pop()()}catch(t){r.error(t)}}}function s(e,t){!function n(){o($,function(e){e()}),w=t(n,e)}()}function u(){C=null,x!=l.url()&&(x=l.url(),o(T,function(e){e(l.url())}))}var l=this,c=t[0],d=e.location,f=e.history,h=e.setTimeout,m=e.clearTimeout,g={};l.isMock=!1;var y=0,b=[];l.$$completeOutstandingRequest=a,l.$$incOutstandingRequestCount=function(){y++},l.notifyWhenNoOutstandingRequests=function(e){o($,function(e){e()}),0===y?e():b.push(e)};var w,$=[];l.addPollFn=function(e){return v(w)&&s(100,h),$.push(e),e};var x=d.href,k=t.find("base"),C=null;l.url=function(t,n){if(d!==e.location&&(d=e.location),f!==e.history&&(f=e.history),t){if(x==t)return;return x=t,i.history?n?f.replaceState(null,"",t):(f.pushState(null,"",t),k.attr("href",k.attr("href"))):(C=t,n?d.replace(t):d.href=t),l}return C||d.href.replace(/%27/g,"'")};var T=[],S=!1;l.onUrlChange=function(t){return S||(i.history&&wr(e).on("popstate",u),i.hashchange?wr(e).on("hashchange",u):l.addPollFn(u),S=!0),T.push(t),t},l.baseHref=function(){var e=k.attr("href");return e?e.replace(/^(https?\:)?\/\/[^\/]*/,""):""};var M={},E="",D=l.baseHref();l.cookies=function(e,t){var i,o,a,s,u;if(!e){if(c.cookie!==E)for(E=c.cookie,o=E.split("; "),M={},s=0;s<o.length;s++)a=o[s],u=a.indexOf("="),u>0&&(e=unescape(a.substring(0,u)),M[e]===n&&(M[e]=unescape(a.substring(u+1))));return M}t===n?c.cookie=escape(e)+"=;path="+D+";expires=Thu, 01 Jan 1970 00:00:00 GMT":_(t)&&(i=(c.cookie=escape(e)+"="+escape(t)+";path="+D).length+1,i>4096&&r.warn("Cookie '"+e+"' possibly not set or overflowed because it was too large ("+i+" > 4096 bytes)!"))},l.defer=function(e,t){var n;return y++,n=h(function(){delete g[n],a(e)},t||0),g[n]=!0,n},l.defer.cancel=function(e){return g[e]?(delete g[e],m(e),a(p),!0):!1}}function Nt(){this.$get=["$window","$log","$sniffer","$document",function(e,t,n,r){return new Lt(e,r,t,n)}]}function zt(){this.$get=function(){function e(e,n){function i(e){e!=f&&(h?h==e&&(h=e.n):h=e,o(e.n,e.p),o(e,f),f=e,f.n=null)}function o(e,t){e!=t&&(e&&(e.p=t),t&&(t.n=e))}if(e in t)throw r("$cacheFactory")("iid","CacheId '{0}' is already taken!",e);var a=0,s=d({},n,{id:e}),u={},l=n&&n.capacity||Number.MAX_VALUE,c={},f=null,h=null;return t[e]={put:function(e,t){if(l<Number.MAX_VALUE){var n=c[e]||(c[e]={key:e});i(n)}if(!v(t))return e in u||a++,u[e]=t,a>l&&this.remove(h.key),t},get:function(e){if(l<Number.MAX_VALUE){var t=c[e];if(!t)return;i(t)}return u[e]},remove:function(e){if(l<Number.MAX_VALUE){var t=c[e];if(!t)return;t==f&&(f=t.p),t==h&&(h=t.n),o(t.n,t.p),delete c[e]}delete u[e],a--},removeAll:function(){u={},a=0,c={},f=h=null},destroy:function(){u=null,s=null,c=null,delete t[e]},info:function(){return d({},s,{size:a})}}}var t={};return e.info=function(){var e={};return o(t,function(t,n){e[n]=t.info()}),e},e.get=function(e){return t[e]},e}}function Rt(){this.$get=["$cacheFactory",function(e){return e("templates")}]}function Ft(e,r){var i={},a="Directive",s=/^\s*directive\:\s*([\d\w_\-]+)\s+(.*)$/,l=/(([\d\w_\-]+)(?:\:([^;]+))?;?)/,c=/^(on[a-z]+|formaction)$/;this.directive=function f(t,n){return rt(t,"directive"),_(t)?(tt(n,"directiveFactory"),i.hasOwnProperty(t)||(i[t]=[],e.factory(t+a,["$injector","$exceptionHandler",function(e,n){var r=[];return o(i[t],function(i,o){try{var a=e.invoke(i);x(a)?a={compile:g(a)}:!a.compile&&a.link&&(a.compile=g(a.link)),a.priority=a.priority||0,a.index=o,a.name=a.name||t,a.require=a.require||a.controller&&a.name,a.restrict=a.restrict||"A",r.push(a)}catch(s){n(s)}}),r}])),i[t].push(n)):o(t,u(f)),this},this.aHrefSanitizationWhitelist=function(e){return y(e)?(r.aHrefSanitizationWhitelist(e),this):r.aHrefSanitizationWhitelist()},this.imgSrcSanitizationWhitelist=function(e){return y(e)?(r.imgSrcSanitizationWhitelist(e),this):r.imgSrcSanitizationWhitelist()},this.$get=["$injector","$interpolate","$exceptionHandler","$http","$templateCache","$parse","$controller","$rootScope","$document","$sce","$animate","$$sanitizeUri",function(e,r,u,f,p,g,v,y,w,$,k,C){function T(e,t,n,r,i){e instanceof wr||(e=wr(e)),o(e,function(t,n){3==t.nodeType&&t.nodeValue.match(/\S+/)&&(e[n]=t=wr(t).wrap("<span></span>").parent()[0])});var a=M(e,t,e,n,r,i);return S(e,"ng-scope"),function(t,n,r,i){tt(t,"scope");var s=n?Vr.clone.call(e):e;o(r,function(e,t){s.data("$"+t+"Controller",e)});for(var u=0,l=s.length;l>u;u++){var c=s[u],d=c.nodeType;(1===d||9===d)&&s.eq(u).data("$scope",t)}return n&&n(s,t),a&&a(t,s,s,i),s}}function S(e,t){try{e.addClass(t)}catch(n){}}function M(e,t,r,i,o,a){function s(e,r,i,o){var a,s,u,l,c,d,f,h,m,g=r.length,v=new Array(g);for(d=0;g>d;d++)v[d]=r[d];for(d=0,h=0,f=p.length;f>d;h++)u=v[h],a=p[d++],s=p[d++],l=wr(u),a?(a.scope?(c=e.$new(),l.data("$scope",c)):c=e,m=a.transcludeOnThisElement?E(e,a.transclude,o):!a.templateOnThisElement&&o?o:!o&&t?E(e,t):null,a(s,c,u,i,m)):s&&s(e,u.childNodes,n,o)}for(var u,l,c,d,f,h,p=[],m=0;m<e.length;m++)u=new G,l=D(e[m],[],u,0===m?i:n,o),c=l.length?j(l,e[m],u,t,r,null,[],[],a):null,c&&c.scope&&S(wr(e[m]),"ng-scope"),f=c&&c.terminal||!(d=e[m].childNodes)||!d.length?null:M(d,c?(c.transcludeOnThisElement||!c.templateOnThisElement)&&c.transclude:t),p.push(c,f),h=h||c||f,a=null;return h?s:null}function E(e,t,n){var r=function(r,i,o){var a=!1;r||(r=e.$new(),r.$$transcluded=!0,a=!0);var s=t(r,i,o,n);return a&&s.on("$destroy",function(){r.$destroy()}),s};return r}function D(e,t,n,r,i){var o,a,u=e.nodeType,c=n.$attr;switch(u){case 1:N(t,Ut(kr(e).toLowerCase()),"E",r,i);for(var d,f,h,p,m,g,v=e.attributes,y=0,b=v&&v.length;b>y;y++){var w=!1,$=!1;if(d=v[y],!_r||_r>=8||d.specified){f=d.name,m=Ar(d.value),p=Ut(f),(g=et.test(p))&&(f=Q(p.substr(6),"-"));var x=p.replace(/(Start|End)$/,"");p===x+"Start"&&(w=f,$=f.substr(0,f.length-5)+"end",f=f.substr(0,f.length-6)),h=Ut(f.toLowerCase()),c[h]=f,(g||!n.hasOwnProperty(h))&&(n[h]=m,Mt(e,h)&&(n[h]=!0)),W(e,t,m,h),N(t,h,"A",r,i,w,$)}}if(a=e.className,_(a)&&""!==a)for(;o=l.exec(a);)h=Ut(o[2]),N(t,h,"C",r,i)&&(n[h]=Ar(o[3])),a=a.substr(o.index+o[0].length);break;case 3:q(t,e.nodeValue);break;case 8:try{o=s.exec(e.nodeValue),o&&(h=Ut(o[1]),N(t,h,"M",r,i)&&(n[h]=Ar(o[2])))}catch(k){}}return t.sort(U),t}function P(e,t,n){var r=[],i=0;if(t&&e.hasAttribute&&e.hasAttribute(t)){do{if(!e)throw ri("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",t,n);1==e.nodeType&&(e.hasAttribute(t)&&i++,e.hasAttribute(n)&&i--),r.push(e),e=e.nextSibling}while(i>0)}else r.push(e);return wr(r)}function A(e,t,n){return function(r,i,o,a,s){return i=P(i[0],t,n),e(r,i,o,a,s)}}function j(e,i,a,s,l,c,d,f,h){function p(e,t,n,r){e&&(n&&(e=A(e,n,r)),e.require=$.require,e.directiveName=k,(U===$||$.$$isolateScope)&&(e=X(e,{isolateScope:!0})),d.push(e)),t&&(n&&(t=A(t,n,r)),t.require=$.require,t.directiveName=k,(U===$||$.$$isolateScope)&&(t=X(t,{isolateScope:!0})),f.push(t))}function m(e,t,n,r){var i,a="data",s=!1;if(_(t)){for(;"^"==(i=t.charAt(0))||"?"==i;)t=t.substr(1),"^"==i&&(a="inheritedData"),s=s||"?"==i;if(i=null,r&&"data"===a&&(i=r[t]),i=i||n[a]("$"+t+"Controller"),!i&&!s)throw ri("ctreq","Controller '{0}', required by directive '{1}', can't be found!",t,e);return i}return Pr(t)&&(i=[],o(t,function(t){i.push(m(e,t,n,r))})),i}function y(e,t,s,l,c){function h(e,t){var r;return arguments.length<2&&(t=e,e=n),Z&&(r=C),c(e,t,r)}var p,y,b,_,w,$,x,k,C={};if(p=i===s?a:I(a,new G(wr(s),a.$attr)),y=p.$$element,U){var T=/^\s*([@=&])(\??)\s*(\w*)\s*$/,M=wr(s);x=t.$new(!0),!q||q!==U&&q!==U.$$originalDirective?M.data("$isolateScopeNoTemplate",x):M.data("$isolateScope",x),S(M,"ng-isolate-scope"),o(U.scope,function(e,n){var i,o,a,s,u=e.match(T)||[],l=u[3]||n,c="?"==u[2],d=u[1];switch(x.$$isolateBindings[n]=d+l,d){case"@":p.$observe(l,function(e){x[n]=e}),p.$$observers[l].$$scope=t,p[l]&&(x[n]=r(p[l])(t));break;case"=":if(c&&!p[l])return;o=g(p[l]),s=o.literal?L:function(e,t){return e===t},a=o.assign||function(){throw i=x[n]=o(t),ri("nonassign","Expression '{0}' used with directive '{1}' is non-assignable!",p[l],U.name)},i=x[n]=o(t),x.$watch(function(){var e=o(t);return s(e,x[n])||(s(e,i)?a(t,e=x[n]):x[n]=e),i=e},null,o.literal);break;case"&":o=g(p[l]),x[n]=function(e){return o(t,e)};break;default:throw ri("iscp","Invalid isolate scope definition for directive '{0}'. Definition: {... {1}: '{2}' ...}",U.name,n,e)}})}for(k=c&&h,N&&o(N,function(e){var n,r={$scope:e===U||e.$$isolateScope?x:t,$element:y,$attrs:p,$transclude:k};$=e.controller,"@"==$&&($=p[e.name]),n=v($,r),C[e.name]=n,Z||y.data("$"+e.name+"Controller",n),e.controllerAs&&(r.$scope[e.controllerAs]=n)}),b=0,_=d.length;_>b;b++)try{w=d[b],w(w.isolateScope?x:t,y,p,w.require&&m(w.directiveName,w.require,y,C),k)}catch(E){u(E,B(y))}var D=t;for(U&&(U.template||null===U.templateUrl)&&(D=x),e&&e(D,s.childNodes,n,c),b=f.length-1;b>=0;b--)try{w=f[b],w(w.isolateScope?x:t,y,p,w.require&&m(w.directiveName,w.require,y,C),k)}catch(E){u(E,B(y))}}h=h||{};for(var w,$,k,C,M,E,j=-Number.MAX_VALUE,N=h.controllerDirectives,U=h.newIsolateScopeDirective,q=h.templateDirective,Y=h.nonTlbTranscludeDirective,W=!1,J=!1,Z=h.hasElementTranscludeDirective,Q=a.$$element=wr(i),et=c,tt=s,nt=0,rt=e.length;rt>nt;nt++){$=e[nt];var it=$.$$start,ot=$.$$end;if(it&&(Q=P(i,it,ot)),C=n,j>$.priority)break;if((E=$.scope)&&(w=w||$,$.templateUrl||(H("new/isolated scope",U,$,Q),b(E)&&(U=$))),k=$.name,!$.templateUrl&&$.controller&&(E=$.controller,N=N||{},H("'"+k+"' controller",N[k],$,Q),N[k]=$),(E=$.transclude)&&(W=!0,$.$$tlb||(H("transclusion",Y,$,Q),Y=$),"element"==E?(Z=!0,j=$.priority,C=P(i,it,ot),Q=a.$$element=wr(t.createComment(" "+k+": "+a[k]+" ")),i=Q[0],V(l,wr(R(C)),i),tt=T(C,s,j,et&&et.name,{nonTlbTranscludeDirective:Y})):(C=wr(mt(i)).contents(),Q.empty(),tt=T(C,s))),$.template)if(J=!0,H("template",q,$,Q),q=$,E=x($.template)?$.template(Q,a):$.template,E=K(E),$.replace){if(et=$,C=dt(E)?[]:wr(Ar(E)),i=C[0],1!=C.length||1!==i.nodeType)throw ri("tplrt","Template for directive '{0}' must have exactly one root element. {1}",k,"");V(l,Q,i);var at={$attr:{}},st=D(i,[],at),ut=e.splice(nt+1,e.length-(nt+1));U&&O(st),e=e.concat(st).concat(ut),z(a,at),rt=e.length}else Q.html(E);if($.templateUrl)J=!0,H("template",q,$,Q),q=$,$.replace&&(et=$),y=F(e.splice(nt,e.length-nt),Q,a,l,W&&tt,d,f,{controllerDirectives:N,newIsolateScopeDirective:U,templateDirective:q,nonTlbTranscludeDirective:Y}),rt=e.length;else if($.compile)try{M=$.compile(Q,a,tt),x(M)?p(null,M,it,ot):M&&p(M.pre,M.post,it,ot)}catch(lt){u(lt,B(Q))}$.terminal&&(y.terminal=!0,j=Math.max(j,$.priority))}return y.scope=w&&w.scope===!0,y.transcludeOnThisElement=W,y.templateOnThisElement=J,y.transclude=tt,h.hasElementTranscludeDirective=Z,y}function O(e){for(var t=0,n=e.length;n>t;t++)e[t]=h(e[t],{$$isolateScope:!0})}function N(t,r,o,s,l,c,d){if(r===l)return null;var f=null;if(i.hasOwnProperty(r))for(var p,m=e.get(r+a),g=0,v=m.length;v>g;g++)try{p=m[g],(s===n||s>p.priority)&&-1!=p.restrict.indexOf(o)&&(c&&(p=h(p,{$$start:c,$$end:d})),t.push(p),f=p)}catch(y){u(y)}return f}function z(e,t){var n=t.$attr,r=e.$attr,i=e.$$element;o(e,function(r,i){"$"!=i.charAt(0)&&(t[i]&&t[i]!==r&&(r+=("style"===i?";":" ")+t[i]),e.$set(i,r,!0,n[i]))}),o(t,function(t,o){"class"==o?(S(i,t),e["class"]=(e["class"]?e["class"]+" ":"")+t):"style"==o?(i.attr("style",i.attr("style")+";"+t),e.style=(e.style?e.style+";":"")+t):"$"==o.charAt(0)||e.hasOwnProperty(o)||(e[o]=t,r[o]=n[o])})}function F(e,t,n,r,i,a,s,u){var l,c,h=[],m=t[0],g=e.shift(),v=d({},g,{templateUrl:null,transclude:null,replace:null,$$originalDirective:g}),y=x(g.templateUrl)?g.templateUrl(t,n):g.templateUrl;return t.empty(),f.get($.getTrustedResourceUrl(y),{cache:p}).success(function(d){var f,p,_,w;if(d=K(d),g.replace){if(_=dt(d)?[]:wr(Ar(d)),f=_[0],1!=_.length||1!==f.nodeType)throw ri("tplrt","Template for directive '{0}' must have exactly one root element. {1}",g.name,y);p={$attr:{}},V(r,t,f);var $=D(f,[],p);b(g.scope)&&O($),e=$.concat(e),z(n,p)}else f=m,t.html(d);for(e.unshift(v),l=j(e,f,n,i,t,g,a,s,u),o(r,function(e,n){e==f&&(r[n]=t[0])}),c=M(t[0].childNodes,i);h.length;){var x=h.shift(),k=h.shift(),C=h.shift(),T=h.shift(),P=t[0];if(k!==m){var A=k.className;u.hasElementTranscludeDirective&&g.replace||(P=mt(f)),V(C,wr(k),P),S(wr(P),A)}w=l.transcludeOnThisElement?E(x,l.transclude,T):T,l(c,x,P,r,w)}h=null}).error(function(e,t,n,r){throw ri("tpload","Failed to load template: {0}",r.url)}),function(e,t,n,r,i){var o=i;h?(h.push(t),h.push(n),h.push(r),h.push(o)):(l.transcludeOnThisElement&&(o=E(t,l.transclude,i)),l(c,t,n,r,o))}}function U(e,t){var n=t.priority-e.priority;return 0!==n?n:e.name!==t.name?e.name<t.name?-1:1:e.index-t.index}function H(e,t,n,r){if(t)throw ri("multidir","Multiple directives [{0}, {1}] asking for {2} on: {3}",t.name,n.name,e,B(r))}function q(e,t){var n=r(t,!0);n&&e.push({priority:0,compile:function(e){var t=e.parent(),r=t.length;return r&&S(e.parent(),"ng-binding"),function(e,t){var i=t.parent(),o=i.data("$binding")||[];o.push(n),i.data("$binding",o),r||S(i,"ng-binding"),e.$watch(n,function(e){t[0].nodeValue=e})}}})}function Y(e,t){if("srcdoc"==t)return $.HTML;var n=kr(e);return"xlinkHref"==t||"FORM"==n&&"action"==t||"IMG"!=n&&("src"==t||"ngSrc"==t)?$.RESOURCE_URL:void 0}function W(e,t,n,i){var o=r(n,!0);if(o){if("multiple"===i&&"SELECT"===kr(e))throw ri("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",B(e));t.push({priority:100,compile:function(){return{pre:function(t,n,a){var s=a.$$observers||(a.$$observers={});if(c.test(i))throw ri("nodomevents","Interpolations for HTML DOM event attributes are disallowed.  Please use the ng- versions (such as ng-click instead of onclick) instead.");o=r(a[i],!0,Y(e,i)),o&&(a[i]=o(t),(s[i]||(s[i]=[])).$$inter=!0,(a.$$observers&&a.$$observers[i].$$scope||t).$watch(o,function(e,t){"class"===i&&e!=t?a.$updateClass(e,t):a.$set(i,e)}))}}}})}}function V(e,n,r){var i,o,a=n[0],s=n.length,u=a.parentNode;if(e)for(i=0,o=e.length;o>i;i++)if(e[i]==a){e[i++]=r;for(var l=i,c=l+s-1,d=e.length;d>l;l++,c++)d>c?e[l]=e[c]:delete e[l];e.length-=s-1;break}u&&u.replaceChild(r,a);var f=t.createDocumentFragment();f.appendChild(a),r[wr.expando]=a[wr.expando];for(var h=1,p=n.length;p>h;h++){var m=n[h];wr(m).remove(),f.appendChild(m),delete n[h]}n[0]=r,n.length=1}function X(e,t){return d(function(){return e.apply(null,arguments)},e,t)}var G=function(e,t){this.$$element=e,this.$attr=t||{}};G.prototype={$normalize:Ut,$addClass:function(e){e&&e.length>0&&k.addClass(this.$$element,e)},$removeClass:function(e){e&&e.length>0&&k.removeClass(this.$$element,e)},$updateClass:function(e,t){var n=Ht(e,t),r=Ht(t,e);0===n.length?k.removeClass(this.$$element,r):0===r.length?k.addClass(this.$$element,n):k.setClass(this.$$element,n,r)},$set:function(e,t,r,i){var a,s=Mt(this.$$element[0],e);s&&(this.$$element.prop(e,t),i=s),this[e]=t,i?this.$attr[e]=i:(i=this.$attr[e],i||(this.$attr[e]=i=Q(e,"-"))),a=kr(this.$$element),("A"===a&&"href"===e||"IMG"===a&&"src"===e)&&(this[e]=t=C(t,"src"===e)),r!==!1&&(null===t||t===n?this.$$element.removeAttr(i):this.$$element.attr(i,t));var l=this.$$observers;l&&o(l[e],function(e){try{e(t)

l6

@mactkg
Copy link
Author

mactkg commented Dec 13, 2014

traceroute gyazo.com
traceroute to gyazo.com (104.155.222.224), 64 hops max, 52 byte packets
 1  10.10.11.254 (10.10.11.254)  1.444 ms  1.195 ms  2.243 ms
 2  fp76f09b01.tkyc516.ap.nuro.jp (118.240.155.1)  3.632 ms  6.076 ms  5.861 ms
 3  118.238.196.224 (118.238.196.224)  7.363 ms  7.259 ms  4.246 ms
 4  118.238.194.100 (118.238.194.100)  4.507 ms  5.229 ms  5.069 ms
 5  202.213.198.193 (202.213.198.193)  7.007 ms  4.120 ms  4.100 ms
 6  202.213.197.21 (202.213.197.21)  7.434 ms  4.302 ms  4.421 ms
 7  202.213.197.46 (202.213.197.46)  9.170 ms  4.187 ms  4.638 ms
 8  72.14.196.153 (72.14.196.153)  4.498 ms  4.205 ms  4.587 ms
 9  209.85.243.58 (209.85.243.58)  4.623 ms
    209.85.243.56 (209.85.243.56)  4.072 ms
    209.85.243.58 (209.85.243.58)  15.147 ms
10  72.14.239.55 (72.14.239.55)  11.286 ms
    66.249.94.80 (66.249.94.80)  7.024 ms
    209.85.255.34 (209.85.255.34)  8.130 ms
11  209.85.255.39 (209.85.255.39)  37.312 ms  38.027 ms
    72.14.233.137 (72.14.233.137)  64.600 ms
12  72.14.237.179 (72.14.237.179)  61.994 ms  42.973 ms
    72.14.238.9 (72.14.238.9)  42.087 ms
13  * * *
14  224.222.155.104.bc.googleusercontent.com (104.155.222.224)  43.301 ms * *

@mactkg
Copy link
Author

mactkg commented Dec 13, 2014

j.c[1000001452][0][2] = j.c[1000001452][0][2].split("{").join('');j.c[1000001453][0][2] = j.c[1000001453][0][2].split("{").join('');

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment