This email address is being protected from spambots. You need JavaScript enabled to view it. > Apachine License Version 2.0 */ (function(){function b(a,b,e,f){var c=(a.className||"").split(/s+/g);""===c[0]&&c.shift();var d=c.indexOf(b);0>d&&e&&c.push(b);0<=d&&f&&c.splice(d,1);a.className=c.join(" ");return 0<=d}if(!("classList"in document.createElement("div"))){var e={add:function(a){b(this.element,a,!0,!1)},contains:function(a){return b(this.element,a,!1,!1)},remove:function(a){b(this.element,a,!1,!0)},toggle:function(a){b(this.element,a,!0,!0)}};Object.defineProperty(HTMLElement.prototype,"classList",{get:function(){if(this._classList)return this._classList; var a=Object.create(e,{element:{value:this,writable:!1,enumerable:!0}});Object.defineProperty(this,"_classList",{value:a,writable:!1,enumerable:!1});return a},enumerable:!0})}})(); This email address is being protected from spambots. You need JavaScript enabled to view it. > and other contributors https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE */ var pdf2htmlEX=window.pdf2htmlEX=window.pdf2htmlEX||{},CSS_CLASS_NAMES={page_frame:"pf",page_content_box:"pc",page_data:"pi",background_image:"bi",link:"l",input_radio:"ir",__dummy__:"no comma"},DEFAULT_CONFIG={container_id:"page-container",sidebar_id:"sidebar",outline_id:"outline",loading_indicator_cls:"loading-indicator",preload_pages:3,render_timeout:100,scale_step:0.9,key_handler:!0,hashchange_handler:!0,view_history_handler:!0,__dummy__:"no comma"},EPS=1E-6; function invert(a){var b=a[0]*a[3]-a[1]*a[2];return[a[3]/b,-a[1]/b,-a[2]/b,a[0]/b,(a[2]*a[5]-a[3]*a[4])/b,(a[1]*a[4]-a[0]*a[5])/b]}function transform(a,b){return[a[0]*b[0]+a[2]*b[1]+a[4],a[1]*b[0]+a[3]*b[1]+a[5]]}function get_page_number(a){return parseInt(a.getAttribute("data-page-no"),16)}function disable_dragstart(a){for(var b=0,c=a.length;b=e.length||(e=e[a],e.loaded||this.pages_loading[a]))){var e=e.page,h=e.getAttribute("data-page-url");if(h){this.pages_loading[a]=!0;var d=e.getElementsByClassName(this.config.loading_indicator_cls)[0];"undefined"===typeof d&&(d=this.loading_indicator.cloneNode(!0), d.classList.add("active"),e.appendChild(d));var f=this,g=new XMLHttpRequest;g.open("GET",h,!0);g.onload=function(){if(200===g.status||0===g.status){var b=document.createElement("div");b.innerHTML=g.responseText;for(var d=null,b=b.childNodes,e=0,h=b.length;e=a?d.loaded?d.show():this.load_page(e):d.hide()}},update_page_idx:function(){var a=this.pages,b=a.length;if(!(2>b)){for(var c=this.container,e=c.scrollTop,c=e+c.clientHeight,h=-1,d=b,f=d-h;1=e?d=g:h=g;f=d-h}this.first_page_idx=d;for(var g=h=this.cur_page_idx,k=0;dc)break;f=(Math.min(c,l+f)-Math.max(e,l))/f;if(d===h&&Math.abs(f-1)<=EPS){g=h;break}f>k&&(k=f,g=d)}this.cur_page_idx=g}},schedule_render:function(a){if(void 0!==this.render_timer){if(!a)return;clearTimeout(this.render_timer)}var b=this;this.render_timer=setTimeout(function(){delete b.render_timer;b.render()},this.config.render_timeout)},register_key_handler:function(){var a=this;window.addEventListener("DOMMouseScroll",function(b){if(b.ctrlKey){b.preventDefault();var c=a.container, e=c.getBoundingClientRect(),c=[b.clientX-e.left-c.clientLeft,b.clientY-e.top-c.clientTop];a.rescale(Math.pow(a.config.scale_step,b.detail),!0,c)}},!1);window.addEventListener("keydown",function(b){var c=!1,e=b.ctrlKey||b.metaKey,h=b.altKey;switch(b.keyCode){case 61:case 107:case 187:e&&(a.rescale(1/a.config.scale_step,!0),c=!0);break;case 173:case 109:case 189:e&&(a.rescale(a.config.scale_step,!0),c=!0);break;case 48:e&&(a.rescale(0,!1),c=!0);break;case 33:h?a.scroll_to(a.cur_page_idx-1):a.container.scrollTop-= a.container.clientHeight;c=!0;break;case 34:h?a.scroll_to(a.cur_page_idx+1):a.container.scrollTop+=a.container.clientHeight;c=!0;break;case 35:a.container.scrollTop=a.container.scrollHeight;c=!0;break;case 36:a.container.scrollTop=0,c=!0}c&&b.preventDefault()},!1)},rescale:function(a,b,c){var e=this.scale;this.scale=a=0===a?1:b?e*a:a;c||(c=[0,0]);b=this.container;c[0]+=b.scrollLeft;c[1]+=b.scrollTop;for(var h=this.pages,d=h.length,f=this.first_page_idx;f= c[1])break}g=f-1;0>g&&(g=0);var g=h[g].page,k=g.clientWidth,f=g.clientHeight,l=g.offsetLeft+g.clientLeft,m=c[0]-l;0>m?m=0:m>k&&(m=k);k=g.offsetTop+g.clientTop;c=c[1]-k;0>c?c=0:c>f&&(c=f);for(f=0;fc.length;)c.push(null);var g=b||this.pages[this.cur_page_idx],d=g.view_position(),d=transform(g.ictm,[d[0],g.height()-d[1]]), g=this.scale,l=[0,0],m=!0,k=!1,n=this.scale;switch(c[1]){case "XYZ":l=[null===c[2]?d[0]:c[2]*n,null===c[3]?d[1]:c[3]*n];g=c[4];if(null===g||0===g)g=this.scale;k=!0;break;case "Fit":case "FitB":l=[0,0];k=!0;break;case "FitH":case "FitBH":l=[0,null===c[2]?d[1]:c[2]*n];k=!0;break;case "FitV":case "FitBV":l=[null===c[2]?d[0]:c[2]*n,0];k=!0;break;case "FitR":l=[c[2]*n,c[5]*n],m=!1,k=!0}if(k){this.rescale(g,!1);var p=this,c=function(a){l=transform(a.ctm,l);m&&(l[1]=a.height()-l[1]);p.scroll_to(f,l)};h.loaded? c(h):(this.load_page(f,void 0,c),this.scroll_to(f))}}}},scroll_to:function(a,b){var c=this.pages;if(!(0>a||a>=c.length)){c=c[a].view_position();void 0===b&&(b=[0,0]);var e=this.container;e.scrollLeft+=b[0]-c[0];e.scrollTop+=b[1]-c[1]}},get_current_view_hash:function(){var a=[],b=this.pages[this.cur_page_idx];a.push(b.num);a.push("XYZ");var c=b.view_position(),c=transform(b.ictm,[c[0],b.height()-c[1]]);a.push(c[0]/this.scale);a.push(c[1]/this.scale);a.push(this.scale);return JSON.stringify(a)}}; pdf2htmlEX.Viewer=Viewer;})();
SMS Privacy Policy
SIMPSON COMPUTER SERVICES is committed to protecting your privacy. This
Privacy Policy (the “Policy”) governs how we treat the Personal
Information that we collect and receive from you in connection with your
use of the SMS Service (“Service”), which we make available to you
through a third-party service provider. This Policy is incorporated into
the Terms of Service.
By using the Service, you agree to the terms of this Policy. SIMPSON
COMPUTER SERVICES reserves the right, in its sole discretion, to modify
or change this Policy at any time with or without prior notice to you.
The date of the last update will be posted at the top of this Policy for
your convenience. This Policy, and any changes, are effective as soon as
posted. Your continued use of the Service following the posting of any
changes to the Policy constitutes your full acceptance of those changes.
“Personal Information” is information that individually identifies you,
such as your mobile phone number or user/screen name, as well as the any
Personal Information that you choose to include in messages you send
through the Service.
What Personal Information is collected about you
Through the use of the Service, SIMPSON COMPUTER SERVICES will receive
the following information from our third party service provider: your
mobile phone number when you send a text message to us, the text of
messages that you send to other users of the Service, any user or screen
name that you select in connection with the Service, as well as any
comments or feedback regarding the Service that you send to us.
How SIMPSON COMPUTER SERVICES uses Personal Information about you
We use Personal Information to (a) provide you with the Service, (b)
process and respond to inquiries, (c) improve the Service, (d) if
necessary, contact you with important announcements or messages, (e)
conduct research, and (f) provide anonymous reporting for internal and
external clients and partners.
Each message that you send through the Service (either to us or to other
users of the Service) is stored on our servers. We retain these messages
on our servers. SIMPSON COMPUTER SERVICES utilizes servers and services
owned by third parties.
Disclosure of your information
We will not rent or sell your Personal Information to other companies or
individuals, unless we have your consent. We may use or disclose such
information in any of the following limited circumstances:
We have your consent.
We need to enforce our Terms of Service.
We provide such information to trusted businesses or persons for the sole
purpose of processing Personal Information on our behalf. When this is
done, it is subject to agreements that oblige those parties to process
such information only on our instructions and in compliance with this
Policy and appropriate confidentiality and security measures. If the
third party fails to comply with our terms, SIMPSON COMPUTER SERVICES is
not accountable in any way for any liability or reimbursement.
We provide such information to third parties who have entered into non-
disclosure agreements with us.
We provide such information to a company controlled by, or under common
control with, SIMPSON COMPUTER SERVICES for any purpose permitted by this
Policy.
We respond to subpoenas, court orders, or legal process, or to establish
or exercise our legal rights, or the legal rights of others, or defend
against legal claims.
We believe it is necessary to share Personal Information to investigate,
prevent, or take action regarding illegal activities, suspected fraud,
situations involving potential threats to the physical safety of any
person, violations of SIMPSON COMPUTER SERVICES’s Terms of Service, or as
otherwise required by law.
We transfer Personal Information about you if SIMPSON COMPUTER SERVICES
is, or its assets are, acquired by or merged with another company.
We may share aggregated information with others without further notice.
An example of this would be the number of people who used the Service in
a given month or the total number of texts sent in a given week.
Security
SIMPSON COMPUTER SERVICES takes precautions to ensure the security of
your Personal Information, including ensuring that our third party
service providers protect the security of your Personal Information.
However, we cannot guarantee that hackers or unauthorized personnel will
not gain access to your Personal Information despite our efforts. You
should note that in using the Service, your information will travel
through third party infrastructures which are not under our control (such
as a third party SMS delivery platform or your carrier network).
We cannot protect, nor does this Policy apply to, any information that
you transmit to other users. You should never transmit personal or
identifying information to other users.
Opting in
A mobile user might opt-in by:
Entering a phone number online,
Sending an Mobile Originating (MO) message containing an advertising
keyword,
Filling out a paper form that includes their phone number, or
Signing up at a point-of-sale location.
Opting out
SIMPSON COMPUTER SERVICES’s third-party service provider gives you the
ability to opt out of the Service for any reason. You can opt out by
texting “STOP” or “QUIT”.
We reserve the right to send you certain communications relating to the
Service, such as announcements and administrative messages, without
offering you the opportunity to opt-out of receiving them.
Children
The Service is not intended for children under 13, and SIMPSON COMPUTER
SERVICES does not knowingly collect information from children under the
age of 13.
Children aged 13 or older should not submit any Personal Information
without the permission of their parents or guardians. By using the
Service, you are representing that you are at least 18, or that you are
at least 13 years old and have your parents’ permission to use the
service.
Intended audience
SIMPSON COMPUTER SERVICES requires that users of this service be limited
to US residents only.