You are on page 1of 11

<!

DOCTYPE HTML><html
xmlns="http://www.w3.org/1999/xht
ml" xml:lang="en" lang="en"
xmlns:og="http://opengraphprotocol.
org/schema/"
xmlns:fb="http://www.facebook.com
/2008/fbml"><head prefix="og:
http://ogp.me/ns# scribd-com:
http://ogp.me/ns/apps/scribd-
com#"><link rel="preconnect"
href="https://s-
f.scribdassets.com/"><link
rel="preload"
crossorigin="anonymous"
href="https://s-
f.scribdassets.com/webpack/assets/fo
nts/source_sans_pro/regular/source_s
ans_pro_regular.457ed42e.woff"
as="font"><link rel="preload"
crossorigin="anonymous"
href="https://s-
f.scribdassets.com/webpack/assets/fo
nts/source_sans_pro/semibold/source
_sans_pro_semibold.ca68ab24.woff"
as="font"><link rel="preload"
crossorigin="anonymous"
href="https://s-
f.scribdassets.com/webpack/assets/fo
nts/icons/icons.61a2f0bc.ttf"
as="font"><script>
window.Scribd = window.Scribd || {};
window.Scribd.config =
{"js_logging_enabled":false,"raise_js_callback_errors":false,"session_d
ribd.com","csrf_token_url":"https://www.scribd.com/csrf_token","faceb
{"app_id":136494494209,"permissions":"email,public_profile","names
d-com","link_url":"/facebook_link"}};
window.Scribd.webpack_public_path = "https://s-
f.scribdassets.com/webpack/monolith/";
window.Scribd.AssetPath = "https://s-f.scribdassets.com/";
</script><script type="text/javascript">
!function(){if('PerformanceLongTaskTiming' in window){var g=windo
[]};g.o=new PerformanceObserver(function(l)
{g.e=g.e.concat(l.getEntries())});g.o.observe({entryTypes:['longtask']})
</script>
<script>
var c_matches = navigator.userAgent.match(/Chrome\/(\d+)/)
var ff_matches = navigator.userAgent.match(/Firefox\/(\d+)/)
var polyfill = /Trident|MSIE/.test(navigator.userAgent) || (c_matches &&
c_matches[1] < 51) || (ff_matches && ff_matches[1] < 54)
if (polyfill) {
var polyfill_script = document.createElement("script");
polyfill_script.src = "https://s-
f.scribdassets.com/webpack/doc_page/polyfill.7769f2152a982d048350.
document.write(polyfill_script.outerHTML);
}
</script>

<!-- Hotjar Tracking Code for www.scribd.com -->


<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:1620130,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
l
lang="en
"
class="n
o-js not-
logged-
in client-
root">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>
Instagram
</title>
<meta name="robots" content="noimageindex, noarchive">
<meta name="apple-mobile-web-app-status-bar-style" conten
<meta name="mobile-web-app-capable" content="yes">
<meta name="theme-color" content="#ffffff">
<meta id="viewport" name="viewport" content="width=devic
fit=cover">
<link rel="manifest" href="/data/manifest.json">
<link rel="preload" href="/static/bundles/es6/ConsumerUICo
crossorigin="anonymous" />
<link rel="preload" href="/static/bundles/es6/ConsumerAsync
crossorigin="anonymous" />
<link rel="preload" href="/static/bundles/es6/Consumer.css/5
<link rel="preload" href="/static/bundles/es6/LandingPage.cs
<link rel="preload" href="/static/bundles/es6/Vendor.js/c911f
<link rel="preload" href="/static/bundles/es6/en_US.js/5a19c5
<link rel="preload" href="/static/bundles/es6/ConsumerLibCo
crossorigin="anonymous" />
<link rel="preload" href="/static/bundles/es6/ConsumerUICo
crossorigin="anonymous" />
<link rel="preload" href="/static/bundles/es6/ConsumerAsync
crossorigin="anonymous" />
<link rel="preload" href="/static/bundles/es6/Consumer.js/1e2
<link rel="preload" href="/static/bundles/es6/LandingPage.js/
crossorigin="anonymous" />
<link rel="prefetch" as="script" href="/static/bundles/es6/Fee
crossorigin="anonymous" />
<link rel="prefetch" as="stylesheet" href="/static/bundles/es6
crossorigin="anonymous" />
<script type="text/javascript">
(function() {
var docElement = document.documentElement;
var classRE = new RegExp('(^|\\s)no-js(\\s|$)');
var className = docElement.className;
docElement.className = className.replace(classRE, '$1js$2
})();
</script>
<script type="text/javascript">
(function() {
if ('PerformanceObserver' in window && 'PerformancePaintT
window.__bufferedPerformance = [];
var ob = new PerformanceObserver(function(e) {
window.__bufferedPerformance.push.apply(window.__buffer
});
ob.observe({entryTypes:['paint']});
}
window.__bufferedErrors = [];
window.onerror = function(message, url, line, column, error)
window.__bufferedErrors.push({
message: message,
url: url,
line: line,
column: column,
error: error
});
return false;
};
window.__initialData = {
pending: true,
waiting: []
};
function asyncFetchSharedData(extra) {
var sharedDataReq = new XMLHttpRequest();
sharedDataReq.onreadystatechange = function() {
if (sharedDataReq.readyState === 4) {
if(sharedDataReq.status === 200){
var sharedData = JSON.parse(sharedDataReq.responseText);
window.__initialDataLoaded(sharedData, extra);
}
}
}
sharedDataReq.open('GET', '/data/shared_data/', true);
sharedDataReq.send(null);
}
function notifyLoaded(item, data) {
item.pending = false;
item.data = data;
for (var i = 0;i < item.waiting.length; ++i) {
item.waiting[i].resolve(item.data);
}
item.waiting = [];
}
function notifyError(item, msg) {
item.pending = false;
item.error = new Error(msg);
for (var i = 0;i < item.waiting.length; ++i) {
item.waiting[i].reject(item.error);
}
item.waiting = [];
}
window.__initialDataLoaded = function(initialData, extraData
if (extraData) {
for (var key in extraData) {
initialData[key] = extraData[key];
}
}
notifyLoaded(window.__initialData, initialData);
};
window.__initialDataError = function(msg) {
notifyError(window.__initialData, msg);
};
window.__additionalData = {};
window.__pendingAdditionalData = function(paths) {
for (var i = 0;i < paths.length; ++i) {
window.__additionalData[paths[i]] = {
pending: true,
waiting: []
};
}
};
window.__additionalDataLoaded = function(path, data) {
if (path in window.__additionalData) {
notifyLoaded(window.__additionalData[path], data);
} else {
console.error('Unexpected additional data loaded "' + path + '"
}
};
window.__additionalDataError = function(path, msg) {
if (path in window.__additionalData) {
notifyError(window.__additionalData[path], msg);
} else {
console.error('Unexpected additional data encountered an erro
}
};
})();
</script><script type="text/javascript">
/*
Copyright 2018 Google Inc. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License
you may not use this file except in compliance with the Licen
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, soft
distributed under the License is distributed on an "AS IS" BA
WITHOUT WARRANTIES OR CONDITIONS OF ANY KI
See the License for the specific language governing permissio
limitations under the License.
*/
(function(){function g(a,c){b||(b=a,f=c,h.forEach(function(a){
{b&&f&&0<d.length&&(d.forEach(function(a){a(b,f)}),d=[]
{removeEventListener("pointerup",k,e);removeEventListener
tercancel",b,e)}function l(a){if(a.cancelable){var c=performan
n(c,

You might also like