PageSourceSearch

https://www.slideserve.com/login

html slideserve.com collected 2026-09-24 08:27:55 UTC 33,172 bytes, 635 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5<title>Log In - SlideServe</title>
6<meta name="viewport" content="width=device-width, initial-scale=1.0">
7<meta name="description" content="Login to SlideServe user account. SlideServe is the easiest way to Upload and Share presentations with the world.">
8<meta name="keywords" content="slideserve login, slideserve account, user account, login">
9<meta name="robots" content="index, follow">
10<meta property="fb:app_id" content="117162848378808">
11<link rel="icon" type="image/x-icon" href="https://www.slideserve.com/favicon.ico">
12<link rel="shortcut icon" type="image/x-icon" href="https://www.slideserve.com/favicon.ico">
13<link rel="canonical" href="https://www.slideserve.com/login">
14<link rel="alternate" hreflang="en" href="https://www.slideserve.com/login">
15<link rel="alternate" hreflang="fr" href="https://fr.slideserve.com/login">
16<link rel="alternate" hreflang="x-default" href="https://www.slideserve.com/login">
17<meta name="abstract" content="Log In - SlideServe">
18<meta property="og:site_name" content="SlideServe">
19<meta property="og:type" content="website">
20<meta property="og:url" content="https://www.slideserve.com/login">
21<meta property="og:title" content="Log In - SlideServe">
22<meta property="og:description" content="Login to SlideServe user account. SlideServe is the easiest way to Upload and Share presentations with the world.">
23<meta name="csrf-token" content="1e6b7fe064bf8db88bc3814cceb831c8dd22655efea99e2e2eb332f4ed4b92ea">
24<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700%7CRoboto+Slab&amp;display=swap">
25<link rel="stylesheet" href="/assets/vendor/bootstrap/css/bootstrap.min.css?v=1.0">
26<link rel="stylesheet" href="/assets/css/style.css?v=2.1">
27<link rel="stylesheet" href="/assets/css/form-elements.css">    
28                
28<script src="https://www.slideserve.com/assets/js/social/script.js"></script>
28
29                <style>
30/*custom css for nav-bar*/    
31/*html,body{overflow-x:hidden;}*/
32body{min-height:100vh; font-family: 'Open Sans', sans-serif; padding-top:55px }  
33section{padding:3rem 0;}
34.navbar-collapse {font-size: 14px;}
35a{color:#fff;text-decoration:none;}
36a:hover{color: #1271a5;}
37.text-dark a{--bs-text-opacity:1; color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;}
38.mtc{margin-top:55px !important;}
39.dropdown-item.active, .dropdown-item:active{background-color:unset}
40.bi{vertical-align:-0.125em;fill:currentColor;}
41.fw-prebold{font-weight:600 !important;}
42.bg-dark{background-color:#09212e !important;}
43.nav-scroller .nav {color:rgba(255, 255, 255, .75);}
44.nav-scroller .nav-link{padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;color:#6c757d;}
45.nav-scroller .nav-link:hover{color:#007bff;}
46.nav-scroller .active{font-weight:500;color:#343a40;}
47.bg-purple{background-color:#6f42c1;}             
48.navbar{position:fixed;width:100%;min-height:55px;left:0px;top:0px;height:45px;margin:0;padding:2px 0px;border:0;border-bottom:1px solid #061924;background:#0c2b3d;color:#f5f5f5;box-shadow:0 2px 0 rgba(255, 255, 255, .07);z-index:1000;}
49.nav-container{max-width:1540px;}
50.nav-logo{max-width:155px;height:auto;}
51.navbar-toggler{border:0;color:rgb(255 255 255);}
52.f-size{width:1em;height:1em;display:inline-flex;} 
53.ms-auto .nav-item{padding-right:10px;padding-left:10px;}
54.nav-item, .nav-link, .navbar-search input::placeholder{color:#fff;}
55.navbar-search{position:absolute;left:50%;top:9px;transform:translateX(-109%);z-index:1000;}
56.navbar-search input{letter-spacing:0.5px;background:#243f4e;border:1px solid #152e40;border-radius:5px !important;color:#f5f5f5;font-size:14px;font-weight:400;padding:7.5px 20px;margin-right:5px;letter-spacing:0.5px;color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='M21 21L15.65 15.65'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;} 
57.navbar-search .btn-navs-back{position:fixed;left:0px;border:0;background:#09212e;color:#fff;width:54px;display:none;}
58.navbar-login1{border:none;display:inline-block;text-decoration:none;text-align:center;color:#fff;background-color:transparent;min-width: 48px; min-height: 48px;} 
59.navbar-login{
60width: 48px;  /* Minimum touch size */
61    height: 48px;
62    display: flex;
63    align-items: center;
64    justify-content: center;
65    padding: 8px;
66    border-radius: 8px;
66 /* Optional for rounded corners */
67    border: none;
68    background: transparent; /* Match navbar */
69    cursor: pointer;
70  }
71
72.logged-in{padding-left:18px;}
73.logged-in img{max-width:35px;}
74.account-in.show{left:unset;right:30px;}
75.my-account img{padding:0.3rem;max-width:4rem;}
76.my-account .middle{align-items:center;display:flex;padding:0 1rem;}
77.my-account .text{padding-left:0.2rem;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 4rem);}
78.my-account .small{font-size:71%;color:#92a9b9;}
79.my-account p{margin:0;}
80
81.navbar-nav.me-auto{padding-left:10px;}
82.navbar-nav.ms-auto .dropdown{padding-left:5px;}
83.dropdown-menu{background-color:#152e40;}
84.dropdown-item{color:#fff;}
85.dropdown-divider{border-top:1px solid #2b4252;}
86.button-dark{background-color:#243f4e;border:1px solid #243f4e;margin:0px 3px;border-radius:5px;}
87.upload-dark .nav-link{color:#fff;}
88.upload-yello{background-color:#ffbe2f;border:1px solid #ffbe2f;margin:0px 3px;border-radius:5px;color:#2b2a2a !important;}
89.upload-yello .nav-link{color:#2b2a2a;text-align:center}
90.form-control.search:focus{color:#fff;background-color:#243f4e;border-color:#243f4e;outline:unset;box-shadow:unset;}
91
92.g-ad-container {width: 100%;max-width: 728px;margin: 0 auto;padding: 0px;box-sizing: border-box;}
93.g-ad {width: 100%;height: auto;text-align: center;padding: 0px;box-sizing: border-box;}
94.download-resp { width: 300px; height: 250px; }
95.player-ad-v{max-width: 160px; width: 100%; min-width: 130px;}
96.lazy-ad:has(.player-ad-v) {  height: 100%;}
97.player-ad-mob-bottom{max-width: 320px; width: 100%; max-height:100px}
98
99.ad-block { display: flex; margin: 10px auto; text-align: center;  align-items: center; justify-content: center; color: #999; font-size: 12px; text-transform: uppercase; }
100.ad-top { width: 100%; height: 90px; min-width:728px; }
101.ad-side-sticky{ position: sticky; top: 60px; width: 300px; height: 600px; }
102.adsbygoogle { background: #f9f9f9;}
103.ad-li{list-style: none; counter-increment: none; margin-left: 0; padding-left: 0;}
104
105 /* Style for mobile */
106@media screen and (max-width: 600px) {
107		.ad-container {max-width: 300px; margin: 0 auto;}
108		.g-ad {height: 150px;}	
109		.lazy-ad{display: flex !important;justify-content: center !important;}
110		/*.lazy-ad ins.adsbygoogle{max-width: 300px !important;}	*/
111}
112
113@media(min-width: 500px) { .download-resp { width: 336px; height: 280px; } }
114
115/*[device width] >1320px*/
116@media (min-width:1320px){.navbar-search{min-width:500px;transform:translateX(-77%);}}            
117/*[device width] <991.98px*/
118@media (max-width:991.98px){
119  .mtc{margin-top:45px !important;}
120  .navbar{min-height:55px;}
121  .offcanvas-collapse{position:fixed;top:45px;bottom:0;right:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#0b2b3d;transition:transform .3s ease-in-out, visibility .3s ease-in-out;}
122  .offcanvas-collapse.open{visibility:visible;transform:translateX(100%);}
123  .navbar-toggler:focus{box-shadow:unset;}
124  .navbar .navbar-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
125  .navbar-login{position:absolute;right:0px;margin-left: 10px;} 
126  .navbar-login a {display: block;padding: 10px 16px; }
127  .navbar-search{top:7px;width:10px;right:100px;left:unset;transform:unset;}
128  .navbar-search input{background-color:#09212e;border:0;}
129  .navbar-search input:focus{position:fixed;width:calc(100% - 60px);right:0px;}
130  .navbar-search input:focus + .btn-navs-back{display:unset;}
131}
132	
133	.ss-listing {box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; border: 0px;}
134	.ss-listing p {font-size: 14px;}
135	.ss-listing .card-footer {color: #6b6b6b; font-size: 14px; margin-top: 5px;}
136	.ss-listing .card-footer a {color: #6b6b6b !important;}
137	
138	.ss-topics {box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; border: 0px;}
139	.player {box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.50);}
140	.sharecontainer {background: #fbfbfb;}
141/*custom css for nav-bar*/
142
143  /* Specific Ad Safety Margin */
144  .ad-container {
145      margin-top: 24px;    /* Space above the ad */
146      margin-bottom: 24px; /* Space below the ad */
147      padding-left: 10px;  /* Tiny internal buffer for horizontal safety */
148      padding-right: 10px;
149      width: 100%;
150      /*overflow: hidden;*/
151      min-height: 280px;
152  }
153  /* Base padding for mobile (32px top/bottom) */
154  .ad-section { 
155      padding: 32px 0; 
156  }
157
158  /* Larger padding for tablets and desktops (Bootstrap 'md' breakpoint and up) */
159  @media (min-width: 768px) {
160      .ad-section { 
161          padding: 60px 0; 
162      }
163  }
164	
165	@media (max-width: 769px) { 
166		.footer-copyright {display: block !important; text-align: center; width: 100%;}
167		.footer-icon {margin: 0 auto;}
168		.nav-logo { max-width: 130px; height: auto;}
169		.mob-dark-btn { padding: 10px;}
170	}
171	
172	/*@media (min-width:1500px) and (max-width:1559px) {
173    .container-player { max-width: 76%;}
174    }*/
175	
176	@media (min-width: 1600px), (min-width: 1500px) and (-webkit-device-pixel-ratio: 1.25) {
177    .container-player { max-width: 74%;}
178    .ss-header-btn-orange {font-size: 15px !important; padding: 10px 15px !important;}    
179  }
180	
181	@media (min-width: 1600px), (min-width: 1500px) and (-webkit-device-pixel-ratio: 2) {
182    /*.container-player { max-width: 1150px;}*/
183	.container-player { max-width: 1331px;}	
184     }
185	
186	/*@media (min-width: 1600px) .container { max-width: 1331px;}*/
187	
188	/*@media (min-width:1560px) and (max-width:1600px) {
189    .container-player { max-width: 1520px;}
190    }*/
191}
192	
193</style>         
194       
195      
196       
197            <style>
198        .login-left-section{padding:60px; position: relative;} /*** padding change pls update ***/
199.login-content-area{font-size: 14px};
200.login-content-area h4 {font-size: 1.5rem};
201.login-right-section{padding:60px;} /*** padding change pls update ***/
202.btn-twitter{background: #4285f5; color: #fff;}
203.btn-twitter:hover{background: #3575e0; color: #fff!important;}
204.login-container{position:relative;}
205.login-or-btn{position: absolute; background: #fff; color: #09212e; border-radius: 100%; padding: 1.1rem;right: -32px;
206  z-index: 1001; top: calc(50% - 33px); border: 0.2rem solid #243f4e; font-weight: 600; font-size: 1rem;}
207.social-media a{text-align:left;}
208@media (max-width:767px) {
209.login-or-btn{bottom: -32px; right: calc(50% - 33px);top:auto;}
210}
211.btn-google{background:#4285f4;font-size:.93rem;}
212.btn-google:hover{background:#1266f1;}
213.btn-google img{max-width:1.5rem;background:#fff;padding:.2rem;border-radius:2px;margin-right:.4rem;}
214.btn-facebook{background:#1877f2;font-size:.93rem;}
215.btn-facebook:hover{background:#0b5fcc;}
216.btn-facebook img{max-width:1.5rem;background:#fff;padding:.2rem .1rem 0;border-radius:100%;margin-right:.4rem;}
217.btn-twitter{background:#1da1f2;font-size:.93rem;}
218.btn-twitter:hover{background:#0c85d0;}
219.btn-twitter img{max-width:1.5rem;background:#fff;padding:.2rem;border-radius:2px;margin-right:.4rem;}
220.not-a-member{border-bottom-right-radius: 5px;background:#d5d9db;padding:15px;text-align:center;}
221.not-a-member a{color:#2b2a2a}.not-a-member a:hover{color:#2b2a2a!important;text-decoration:underline;}
222.nav-item .createbtn{background: #243f4e;border-radius: 5px;}
223.nav-item .createbtn::after{content:none;}        </style>
224        
225</head>
226<body class="is-desktop">
227    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">  
228  <symbol id="grid-3x3-gap-fill" viewBox="0 0 16 16">
229    <path d="M1 2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V2zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V2zM1 7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V7zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V7zM1 12a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-2zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-2zm5 0a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2z"/>
230  </symbol>
231  <symbol id="plus-lg" viewBox="0 0 16 16">
232    <path fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z"/>
233  </symbol>
234  <symbol id="person-plus" viewBox="0 0 16 16">
235    <path d="M6 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm2-3a2 2 0 1 1-4 0 2 2 
2350 0 1 4 0zm4 8c0 1-1 1-1 1H1s-1 0-1-1 1-4 6-4 6 3 6 4zm-1-.004c-.001-.246-.154-.986-.832-1.664C9.516 10.68 8.289 10 6 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10z"/>
236    <path fill-rule="evenodd" d="M13.5 5a.5.5 0 0 1 .5.5V7h1.5a.5.5 0 0 1 0 1H14v1.5a.5.5 0 0 1-1 0V8h-1.5a.5.5 0 0 1 0-1H13V5.5a.5.5 0 0 1 .5-.5z"/>
237  </symbol>
238  <symbol id="arrow-left" viewBox="0 0 16 16">
239    <path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8z"/>
240  </symbol>
241  <symbol id="facebook" viewBox="0 0 16 16">
242    <path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z"/>
243  </symbol>
244  <symbol id="twitter" viewBox="0 0 16 16">
245    <path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z"/>
246  </symbol>
247  <symbol id="youtube" viewBox="0 0 16 16">
248    <path d="M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.007 2.007 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.007 2.007 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31.4 31.4 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.007 2.007 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A99.788 99.788 0 0 1 7.858 2h.193zM6.4 5.209v4.818l4.157-2.408L6.4 5.209z"/>
249  </symbol>
250  <symbol id="pinterest" viewBox="0 0 16 16">
251    <path d="M8 0a8 8 0 0 0-2.915 15.452c-.07-.633-.134-1.606.027-2.297.146-.625.938-3.977.938-3.977s-.239-.479-.239-1.187c0-1.113.645-1.943 1.448-1.943.682 0 1.012.512 1.012 1.127 0 .686-.437 1.712-.663 2.663-.188.796.4 1.446 1.185 1.446 1.422 0 2.515-1.5 2.515-3.664 0-1.915-1.377-3.254-3.342-3.254-2.276 0-3.612 1.707-3.612 3.471 0 .688.265 1.425.595 1.826a.24.24 0 0 1 .056.23c-.061.252-.196.796-.222.907-.035.146-.116.177-.268.107-1-.465-1.624-1.926-1.624-3.1 0-2.523 1.834-4.84 5.286-4.84 2.775 0 4.932 1.977 4.932 4.62 0 2.757-1.739 4.976-4.151 4.976-.811 0-1.573-.421-1.834-.919l-.498 1.902c-.181.695-.669 1.566-.995 2.097A8 8 0 1 0 8 0z"/>
252  </symbol>
253</svg>        <header class="banner-bg ">
254       
255
256<nav class="navbar navbar-expand-lg navbar-dark bg-dark sticky-top" aria-label="Main navigation">
257  <div class="container-fluid nav-container">
258    <button class="navbar-toggler p-0 border-0" type="button" id="navbarSideCollapse" aria-label="Toggle navigation">
259      <span class="navbar-toggler-icon f-size"></span>
260    </button>
261    
262    <a class="navbar-brand" href="/">
263      <img class="nav-logo" title="SlideServe" alt="SlideServe Logo" src="/assets/img/logo.svg" width="562" height="139">
264    </a>
265
266    <form class="form-inline ml-3 navbar-search" action="/search/presentations/" method="GET">
267        <div class="input-group">
268          <input type="text" class="form-control search" name="q" placeholder="Search Anything..." aria-label="Search">
269          <button class="btn btn-navs-back" type="button" aria-label="Back">
270            <svg class="bi" width="24" height="24"><use xlink:href="#arrow-left"></use></svg>
271          </button>
272        </div>
273    </form>
274
275    <div class="navbar-collapse offcanvas-collapse">
276        <ul class="navbar-nav me-auto">
277          <li class="nav-item dropdown">
278            <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
279              <svg class="bi" width="16" height="16"><use xlink:href="#grid-3x3-gap-fill"></use></svg>
280              <span>Browse</span>
281            </a>
282            <ul class="dropdown-menu">
283              <li><a class="dropdown-item" href="/presentations">Recent Presentations</a></li>
284              <li><a class="dropdown-item" href="/articles">Recent Articles</a></li>
285              <li><a class="dropdown-item" href="/topics">Content Topics</a></li>
286              <li><a class="dropdown-item" href="/updates">Updated Contents</a></li>
287              <li><a class="dropdown-item" href="/featured">Featured Contents</a></li>
288              <li><hr class="dropdown-divider"></li>
289              <li><a class="dropdown-item" href="/powerpoint-templates">PowerPoint Templates</a></li>
290            </ul>
291          </li>
292        </ul>
293
294        <ul class="navbar-nav ms-auto">                            
295          <li class="nav-item dropdown">
296            <button class="nav-link dropdown-toggle button-dark mob-dark-btn" role="button" data-bs-toggle="dropdown" aria-expanded="false">
297              <svg class="bi" width="16" height="16"><use xlink:href="#plus-lg"></use></svg>
298              <span>Create</span>
299            </button>
300            <ul class="dropdown-menu">
301              <li><a class="dropdown-item" href="/create">Presentation</a></li>
302                            <li><a class="dropdown-item" href="/create?type=ebook">E-Book</a></li>
303            </ul>
304          </li>
305          <li class="nav-item">
306            <a class="nav-link" href="/pro">Pro</a>
307          </li>
308          <li class="nav-item upload-yello">
309            <a class="nav-link" href="/upload" aria-label="Upload content to SlideServe">Upload</a>
310          </li>
311        </ul>
312    </div> 
313    <button class="navbar-login" aria-label="Login to SlideServe">
314        <a href="/login" title="Login">
315          <svg class="bi" width="24" height="24"><use xlink:href="#person-plus"></use></svg>
316        </a>
317    </button>       
318  </div>
319</nav>           </header>
320<main><div class="login-bg">
321   <!-- login section -->
322   <div class="container login-container">
323     <div class="col-12" style="background:rgba(9, 33, 46, 0.9607843137254902) !important;">
324       <div class="row justify-content-center"> <!-- pls upadate -->
325         <!-- pls take left side -->
326          <!-- left side -->
327         <div class="col-md-6 m-0 p-0">
328           <div class="login-left-section w-100">
329             <div class="login-or-btn">OR</div> <!-- pls add -->
330           <div class="row justify-content-center h-100">
331             <div class="col-12">
332               <h4 class="text-center mb-5">Login with Social Media</h4>
333             </div>
334             <div class="col-11 social-media">
335               <a href="auth-callback.php?provider=Google" class="btn btn-google col-12"> <img src="/assets/img/google-icon.svg" class="img-fluid"> <span class="hidden-xs hidden-sm">Login with Google</span></a>
336               <div class="g-signin2" style="width: 242px;margin-top: 9px;border-radius: 4px;display:none;" data-onsuccess="ongoogleSignIn" data-theme="dark"></div>
337               <div id="fb-root"></div>
338               <a href="auth-callback.php?provider=Facebook" class="btn btn-facebook col-12"> <img src="/assets/img/facebook-icon.svg" class="img-fluid"> <span class="hidden-xs hidden-sm">Login with Facebook</span> </a>
339               <a href="auth-callback.php?provider=Twitter" aria-disabled="true" class="btn btn-twitter col-12 disabled"> <img src="/assets/img/twitter-icon.svg" class="img-fluid"> <span class="hidden-xs hidden-sm">Login with Twitter</span></a>
340             </div>
341           </div>
342         </div>
343         </div>
344         <!-- left side -->
345         <!-- pls take left side/-->
346
347         <!-- don't take right side -->
348         <!-- login-form -->
349         <div class="col-md-6 m-0 p-0"><!-- pls upadate -->
350           <div class="login-right-section w-100" style=" border-bottom-right-radius: 0px;">
351            <h4 class="mb-3">Login with SlideServe Account</h4>
352           <!-- form -->
353           <form action="login-handler.php" method="POST" class="needs-validation">
354           	 <input type="hidden" name="csrf_token" value="1e6b7fe064bf8db88bc3814cceb831c8dd22655efea99e2e2eb332f4ed4b92ea">
355             <input type="hidden" name="form_id" value="standard_login_page">  
356             <div class="row">
357                 <div class="col-md-12">
358                     <input type="text" name="user" class="form-control input-lg input-area " placeholder="Username" value="" required />                     
359                 </div>
360                 <div class="col-md-12">
361                     <input type="password" name="pass" class="form-control input-lg input-area " placeholder="Password" value="" required />
362                                     </div>
363               </div>
364               <div class="col-md-12">                 
365                 <button type="submit" class="w-100 my-3 btn btn-secondary" id='loginBtn'>Login</button>
366                   <a href="/recoverpassword" class="mt-1 mb-4 small"> Forgot your password?</a>
367               </div>
368           </form>
369               </div>
370
371           <!-- form/ -->
372           	<div class="not-a-member">
373                  <a href="/signup" class="mb-2">Not a SlideServe Member? Signup</a>
374            </div>
375         </div>
376         <!-- don't take right side/-->
377
378         </div>
379     </div>
380   <!-- login section/ -->
381   <!-- contents -->
382   <div class="container login-container">
383     <div class="row">
384       <div class="login-content-area col-12">
385      <h4>What makes SlideServe unique and powerful?</h4>
386      <p>SlideServe is a revolutionary free service which gives users the power to easily Share, Discover, View PowerPoint presentations Online. Everyone can view presentations on SlideServe.com. People can see the latest presentations of speakers at latest events, find slides about their hobbies and interests and discover the quirky and unusual. Just after you demo your presentation at a conference upload the presentation to SlideServe to share it with the world.</p>
387
388        <div class="row">
389          <div class="col-6">
390            <ul>
391              <li>Upload presentations free of cost</li>
392              <li>Share presentation publicly or privately</li>
393            </ul>
394          </div>
395          <div class="col-6">
396            <ul>
397              <li>Create your own free branded channels</li>
398              <li>Share on social communities like Facebook, Twitter</li>
399            </ul>
400          </div>
401        </div>
402    </div>
403   </div>
404  </div>
405   <!-- contents/ -->
406</div>
407</div>
408
409<script>
410/*------event initialized--------*/
411/*---jQury loaded---*/
412function onInItJqLoad(){
413}
414/*---jQury loaded/---*/
415function onInItEvent(){    
416}    
417/*------event initialized--------*/
418</script>
418
419</main>
420
421<!-- footer -->
422<div class="container">
423    <footer class="footer mt-auto py-3 my-4">
424      <ul class="nav justify-content-center ">
425        <li class="nav-item"><a href="//www.slideserve.com" class="nav-link px-2 text-body-secondary" lang="en" hreflang="en" title="#ChangeMarketing Services - English">English</a></li>
426        <li class="nav-item"><a href="//fr.slideserve.com" class="nav-link px-2 text-body-secondary" lang="fr" hreflang="fr" title="#ChangeMarketing Services - Français">Français</a></li>
427      </ul>
428      <ul class="nav justify-content-center border-bottom pb-3 mb-3">
429        <li class="nav-item"><a href="/about" class="nav-link px-2 text-body-secondary" target="_blank" title="About">About</a></li>
430        <li class="nav-item"><a href="/privacy" class="nav-link px-2 text-body-secondary" target="_blank" title="Privacy">Privacy</a></li>
431        <li class="nav-item"><a href="/dmca" class="nav-link px-2 text-body-secondary" target="_blank" title="Dmca">DMCA</a></li>
432        <li class="nav-item"><a href="https://blog.slideserve.com" class="nav-link px-2 text-body-secondary" target="_blank" title="Blog">Blog</a></li>
433        <li class="nav-item"><a href="/contact" class="nav-link px-2 text-body-secondary" target="_blank" title="Contact">Contact</a></li>
434      </ul>
435      <div class="d-flex flex-wrap justify-content-between align-items-center">
436        <div class="col-md-4 d-flex align-items-center footer-copyright">
437          <span class="mb-3 mb-md-0 text-body-secondary">&copy; 2026 SlideServe. All rights reserved. </span>
438        </div>
439        <ul class="nav col-md-4 justify-content-end list-unstyled d-flex footer-icon">
440          <li class="m-2 p-2"><a class="text-body-secondary" href="https://www.facebook.com/SlideServe" target="_blank" rel="noopener" title="Facebook"><svg class="bi" width="26" height="26"><use xlink:href="#facebook"></use></svg></a></li>
441          <li class="m-2 p-2"><a class="text-body-secondary" href="https://twitter.com/slideserve" target="_blank" rel="noopener" title="Twitter"><svg class="bi" width="26" height="26"><use xlink:href="#twitter"></use></svg></a></li>
442          <li class="m-2 p-2"><a class="text-body-secondary" href="https://www.youtube.com/user/SlideServe" target="_blank" rel="noopener" title="Youtube" ><svg class="bi" width="26" height="26"><use xlink:href="#youtube"></use></svg></a></li>
443          <li class="m-2 p-2"><a class="text-body-secondary" href="https://www.pinterest.com/slideserve/" target="_blank" rel="noopener" title="Pinterest"><svg class="bi" width="26" height="26"><use xlink:href="#pinterest"></use></svg></a></li>
444
445        </ul>
446      </div>
447    </footer>
448</div>
449<!-- footer/ -->
450
451<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 451-452
451
452<script async src="https://www.googletagmanager.com/gtag/js?id=
452G-534BDNWH21
vendor: 12 bytes, line 452
452"></script>
453<script>
454    function isItInvalidBotResolution() {
455        try {
456            const screenW = window.screen ? window.screen.width : 0;
457            const screenH = window.screen ? window.screen.height : 0;           
458
459            // 1. Block explicit known bot framework resolutions
460            if (
461                (screenW === 1600 && screenH === 1600) || (screenW === 1366 && screenH === 1366) || 
462                (screenW === 1280 && screenH === 1200) || (screenW === 800 && screenH === 600) || 
463                (screenW === 680 && screenH === 510)      
464            ) {
465                return true; // Identified bot traffic footprint
466            }
467
468            
469            
470            return false; // Valid traffic
471        } catch (e) {
472            // Fallback to true if browser settings restrict window/screen object access
473            return false; 
474        }
475    }    
476  var bInvalidBot = isItInvalidBotResolution();
477  if(!bInvalidBot){
478      
vendor: 145 bytes, lines 478-481
478window.dataLayer = window.dataLayer || [];
479      function gtag(){dataLayer.push(arguments);}
480      gtag('js', new Date());
481      gtag('config', '
481G-534BDNWH21
vendor: 6 bytes, lines 481-482
481');
482  
482}
483</script>
vendor: 1 bytes, line 483
483
484<script>
485  function getReferrerDomain() {
486        const referrer = document.referrer;
487        if (!referrer) { return "direct";}
488        try {
489            const url = new URL(referrer);        
490            let domain = url.hostname;        
491            if (domain.startsWith('www.')) {
492                domain = domain.substring(4);
493            }
494            return domain;
495        } catch (e) {        
496            return "invalidURL";
497        }
498  }  
499  var refer = getReferrerDomain();  
500  gtag('event', 'refer_'+refer, {interaction_source: 'slideserve',interaction_medium: 'website'});
501        gtag('event', 'init_view_login_page', {interaction_source: 'slideserve',interaction_medium: 'website'});            
502  </script>
vendor: 1 bytes, line 502
502
503<script>
504  /*----navbar------*/
505  (() => {    
506      'use strict'
507      const toggleBtn = document.querySelector('#navbarSideCollapse')
508      const offcanvas = document.querySelector('.offcanvas-collapse')
509
510      if (toggleBtn && offcanvas) {
511        toggleBtn.addEventListener('click', () => {
512          offcanvas.classList.toggle('open')
513        })
514      }
515  })()
516  /*----navbar/------*/
517  /*----custom script/------*/
518  var tagLoader ={};
519  tagLoader.load = function(link,type,fun){
520    var elmnt = document.createElement(type);
521    if(type =="script") elmnt.src = link;
522    else if(type =="link") elmnt.href = link;
523    if (type =="script" && link.includes('type=module')) {
524        elmnt.type = 'module';
525    }
526    if(fun) elmnt.onload = fun;
527    document.body.appendChild(elmnt);
528  };
529
530  function onJqLoaded(){
531    if(typeof onInItJqLoad == 'function')
532     setTimeout(onInItJqLoad,10);
533    if(bInvalidBot != true){
534        setTimeout(checkAuthState,10); 
535    } 
536    
537    $(document).on('mousemove scroll keydown click',inItEventD);
538    function inItEventD(e){detectEvent();$(document).off('mousemove scroll keydown click',inItEventD);}
539
540    var prevAcc = null;
541    $(window).on('devicemotion', onDeviceMotion);
542    function onDeviceMotion(e) {
543      var acc = e.originalEvent.accelerationIncludingGravity;
544      if(prevAcc == {}){$(window).data('prevAcc',{x:acc.x,y:acc.y,z:acc.z}); return;}
545      if(prevAcc === null){prevAcc = {x:acc.x,y:acc.y,z:acc.z};}
546      if (Math.abs(acc.x-prevAcc.x) > 0 || Math.abs(acc.x-prevAcc.x) > 0 || Math.abs(acc.x-prevAcc.x) > 0 ) {detectEvent();$(window).off('devicemotion',onDeviceMotion);}
547    }
548
549
550  }
551
552  let bEventDetected = false;
553  function detectEvent() {
554    if(bEventDetected) return;
555    bEventDetected = true;
556    let adDelay = (bInvalidBot == true)?10000:1;
557    
558    if(typeof onInItEvent == 'function')
559     setTimeout(onInItEvent,adDelay);
560        
561    setTimeout(inIt_lazyLoad,adDelay);
562    setTimeout(inIt_pageLoad,adDelay);
563
564    /*let adDelay = (refer != "direct" )?10:1000;
565    if(bInvalidBot)
566      adDelay = adDelay*10;        
567    setTimeout(inIt_AutoAd,adDelay);
568    setTimeout(inIt_lazyAd,adDelay);*/
569  }
570
571  function checkAuthState() {
572    // The endpoint returns the correct HTML based on the session
573    var csrfToken = $('meta[name="csrf-token"]').attr('content');
574    $.get('/ajax/auth-state.php', { type: 'dropdown' })
575        .done(function(html) {
576            if ($.trim(html) !== "") {
577                // Finds the placeholder and replaces it with the server's response
578                $('.navbar-login').replaceWith(html);
579            }
580        })
581        .fail(function(err) {
582            console.warn('Auth check failed:', err);
583        });
584   }
585
586
587
588
589  function inIt_lazyLoad(){
590     tagLoader.load("/assets/js/lazysizes.5.1.2.min.js","script",null);
591  }
592  function inIt_pageLoad(){
593          gtag('event', 'view_loginpage', {interaction_source: 'slideserve',interaction_medium: 'website'});            
594      }
595
596    
597  // Global flag to track if the master AdSense script has been injected
598  let bAdSenseScriptLoaded = false;  
599
600  function injectAdSenseMasterScript() {
601      if (bAdSenseScriptLoaded) return; // Stop if already loaded
602      bAdSenseScriptLoaded = true;
603
604      const script = document.createElement('script');
605      script.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3976764401535897";
606      script.async = true;
607      script.crossOrigin = "anonymous";
608      document.head.appendChild(script);
609  }  
610
611  function inIt_AutoAd(){
612      }  
613  function inIt_stickySlot(adElement){
614    const stickyWrapper = adElement?.closest('.sticky-wrapper.off');
615    if(stickyWrapper){
616        stickyWrapper.classList.remove('off');
617        setTimeout(function() { stickyWrapper.classList.add('off')},30000);
618    }
619  }
620  function inIt_lazyAd() {
621         }  
622  let bAdInitialized = false;
623  function inIt_gAd(){
624      if (bAdInitialized) return; 
625      bAdInitialized = true;
626       
627  }
628  inIt_gAd();
629  /*----custom script/------*/
630</script>
vendor: 1 bytes, line 630
630
631<script src="/assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 631
631
632<script src="/assets/js/jquery.3.7.0.min.js" async onload="onJqLoaded()" ></script>
632
633<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700%7CRoboto+Slab&display=swap" async >
634</body>
635</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.