PageSourceSearch

https://forumfilm.pl/matosens/index.htm

html forumfilm.pl collected 2026-09-25 00:51:26 UTC 21,465 bytes, 636 lines download raw bytes

1<!DOCTYPE html>
2<html lang="pl">
3
4<head>
5
6    <meta charset="utf-8">
7    <meta http-equiv="X-UA-Compatible" content="IE=edge">
8    <meta name="viewport" content="width=device-width, initial-scale=1">
9    <meta name="description" content="">
10    <meta name="author" content="">
11    
12    <link rel="shortcut icon" type="image/x-icon" href="../../img/favicon.ico">
13    
14    <!-- Bootstrap core CSS -->
15
16<link rel="stylesheet" href="https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css"> 
17   
18<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">    
19<link href="https://unpkg.com/[email protected]/dist/aos.css" rel="stylesheet">
20    
21    <!-- Custom CSS -->
22<link rel="preconnect" href="https://fonts.gstatic.com">    
23    
24<link href='https://fonts.googleapis.com/css?family=Lato|Flamenco' rel='stylesheet' type='text/css'> 
25    
26<link href="https://fonts.googleapis.com/css2?family=PT+Serif&display=swap" rel="stylesheet">
27    
28    
29<link rel="stylesheet" href="css/blueimp-gallery.min.css">
30<link rel="stylesheet" href="css/bootstrap-image-gallery.css">       
31    
32<link rel="stylesheet" type="text/css" href="animate.css" />    
33    
34<link rel="stylesheet" type="text/css" href="mts.css?v=10" />
35    <link rel="stylesheet" type="text/css" href="../cookie-consent.css?v=3">  
36    
37<title> Ma to sens </title>
38</head>
39     
40<body data-cookie-context="film" data-cookie-film-title="Ma to sens">
41
42<style>
43  /* Przycisk zamykający intro zawsze ponad iframe YouTube. */
44  #introClose {
45    z-index: 100020 !important;
46    pointer-events: auto !important;
47  }
48  #introClose .zamkniecie2,
49  #introClose #hide0 {
50    position: relative;
51    z-index: 100021 !important;
52    pointer-events: auto !important;
53    cursor: pointer;
54  }
55  #introShell, #ytPlayer { z-index: 1; }
56  #hide0 {
57    border: 0;
58    background: transparent;
59    color: inherit;
60    font: inherit;
61    margin: 0;
62    padding: 0;
63  }
64</style>
65
66<script>
67  /* Niezależne od jQuery zamknięcie intro filmu „Ma to sens”. */
68  function closeMaToSensIntro(event) {
69    if (event) {
70      event.preventDefault();
71      event.stopPropagation();
72    }
73
74    /* Zatrzymujemy fizycznie oba możliwe odtwarzacze YouTube.
75       Samo ukrycie iframe nie zatrzymuje dźwięku. */
76    ['ytPlayer', 'firstTrailer'].forEach(function (id) {
77      var player = document.getElementById(id);
78      if (!player) return;
79      try {
80        if (player.contentWindow) {
81          player.contentWindow.postMessage(JSON.stringify({
82            event: 'command', func: 'stopVideo', args: ''
83          }), '*');
84        }
85      } catch (e) {}
86      try { player.setAttribute('src', 'about:blank'); } catch (e) {}
87      player.removeAttribute('src');
88    });
89
90    var intro = document.getElementById('intro');
91    var shell = document.getElementById('shell');
92    var start = document.getElementById('start');
93    if (intro) intro.style.display = 'none';
94    if (shell) shell.style.display = 'none';
95    if (start) start.style.display = 'block';
96
97    var header = document.querySelector('header');
98    if (header) header.style.display = '';
99    var pageOne = document.querySelector('.pageOne');
100    if (pageOne) pageOne.style.display = '';
101    ['.hero-corners', '.hero-copy', '.topTittle', '.bottom-meta'].forEach(function (selector) {
102      var el = document.querySelector(selector);
103      if (el) el.style.display = '';
104    });
105
106    return false;
107  }
108</script>
108
109 
110    
111<header>
112            
113
114</header> 
115    
116<div id="shell" class="TL absFull">    
117<div class="absFull" id="shellInner">   
118<div class="absFull" id="sections" style="transform: matrix(1, 0, 0, 1, 0, 0);">
119    
120<section id="intro" style="display: block; transform: matrix(1, 0, 0, 1, 0, 0);">
121  <div class="absFull inner" id="introContent" style="transform: matrix(1, 0, 0, 1, 0, 0);">
122    <div id="introInnerContent" class="TR fullH">
123      <div id="introPlayer" class="TR full">
124        <div id="introShell" class="TL fullW">
125            <iframe id="ytPlayer" frameborder="0" allowfullscreen="1" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" title="Zwiastun filmu Ma to sens" width="100%" height="100%" data-cookie-no-placeholder="true" data-cookie-src="https://www.youtube-nocookie.com/embed/1Gle_5u46mw?autohide=1&amp;autoplay=1&amp;controls=1&amp;enablejsapi=1&amp;modestbranding=1&amp;playsinline=1&amp;rel=0&amp;showinfo=0&amp;wmode=transparent"></iframe></div>
126        <div id="introClose" class="TR">
127          <div class="zamkniecie2"><button type="button" id="hide0" aria-label="Zamknij intro" onclick="return closeMaToSensIntro(event);">×</button></div> 
128        </div>
129      </div>
130    </div>
131  </div>  
132</section>
133       
134</div> 
135</div> 
136</div>
137      
138 
139<div id="start">
140
141    <nav class="topTittle" aria-label="Menu filmu">
142        <ul class="tempmenu from-right">
143            <li><a id="zwiastun_show" href="#zwiastun">Zwiastun</a></li>
144            <li><a id="fotosy_show" href="#fotosy">Fotosy</a></li>
145            <li><a id="synopsis_show" href="#streszczenie">Streszczenie</a></li>
146            <li><a id="plakat_show" href="#plakat">Plakat</a></li>
147        </ul>
148    </nav>
149
150    <div class="hero-corners" aria-hidden="true">
151        <img class="hero-slogan1 img-responsive" src="img/napisa.png" alt="" />
152        <img class="hero-slogan2 img-responsive" src="img/napisb.png" alt="" />
153    </div>
154
155    <div class="hero-copy" aria-label="Ma to sens — informacje o filmie">
156        <img class="hero-title img-responsive" src="img/logoasd2.png" alt="Ma to sens" />
157        <img class="hero-tagline img-responsive" src="img/haslo.png" alt="Komedia prawie romantyczna" />
158    </div>
159
160    <div class="bottom-meta" aria-label="Premiera i media społecznościowe">
161        <img class="hero-date img-responsive" src="img/dataprem.png" alt="W kinach od 18 września" />
162        <div class="icons">
163            <a href="http://www.forumfilm.pl" aria-label="Forum Film"><img class="img-responsive" src="img/ffp.png" alt="" /></a>
164            <a href="https://www.facebook.com/forumfilm/" target="_blank" aria-label="Facebook"><img class="img-responsive" src="img/facebook.png" alt="" /></a>
165            <a href="https://www.youtube.com/user/forumfilmpoland" target="_blank" aria-label="YouTube"><img class="img-responsive" src="img/youtube.png" alt="" /></a>
166            <a href="https://x.com/ForumFilm_PL" target="_blank" aria-label="X"><img class="img-responsive" src="img/twitter.png" alt="" /></a>
167        </div>
168    </div>
169
170<div class="download">
171        <ul>
172     <li><span><a href="https://mab.to/S6zLDVoT8dmUA/eu1" target="_blank" class=""><span class="under768">ZOBACZ </span>SERWIS PRASOWY</a></span></li>      
173        </ul>    
174    </div>
175
176    
177</div>
178    
179<div id="zwiastun" aria-hidden="true">
180  <div class="backpanelzw">
181    <img src="img/logoasd2.png" class="logo img-responsive" alt="Ma to sens" />
182      
183      <div class="container">
184        
185<a href="#" class="zamkniecie" id="zwiastunOneClose">X</a>  
186        </div>
187
188<!--    <button type="button" class="zamkniecie" id="zwiastunOneClose" aria-label="Zamknij zwiastun">×</button>-->
189
190    <div class="vvideo">
191      <div class="embed-responsive embed-responsive-16by9" style="position:relative; background:#000;">
192
193        <div id="trailerPoster" style="position:absolute; inset:0; z-index:3; background:#000; overflow:hidden; cursor:pointer;">
194          <img
195            src="https://i.ytimg.com/vi/1Gle_5u46mw/maxresdefault.jpg"
196            onerror="this.onerror=null;this.src='https://i.ytimg.com/vi/1Gle_5u46mw/sddefault.jpg';"
197            alt="Ma to sens — oficjalny zwiastun"
198            style="width:100%; height:100%; object-fit:cover; display:block; margin:0;"
199          >
200          <button
201            type="button"
202            id="trailerPlay"
203            aria-label="Odtwórz zwiastun"
204            style="position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:82px; height:58px; border:0; border-radius:16px; background:#ff0033; color:#fff; font-size:31px; line-height:58px; text-align:center; padding:0 0 0 5px; cursor:pointer; box-shadow:0 6px 24px rgba(0,0,0,.45); z-index:4;">▶</button>
205        </div>
206
207        <iframe
208          id="firstTrailer"
209          class="embed-responsive-item"
210          data-cookie-no-placeholder="true"
211          data-trailer-src="https://www.youtube-nocookie.com/embed/1Gle_5u46mw?autoplay=1&amp;controls=1&amp;enablejsapi=1&amp;modestbranding=1&amp;playsinline=1&amp;rel=0&amp;showinfo=0&amp;wmode=transparent"
212          allowfullscreen
213          allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
214          referrerpolicy="strict-origin-when-cross-origin"
215          title="Zwiastun filmu Ma to sens"
216          width="100%"
217          height="100%"
218          style="display:none;"></iframe>
219      </div>
220    </div>
221  </div>
222</div>
223
224<div id="fotosy">
225    <div class="backpanelzw">
226        <div id="fotosyStaff">
227        <img src="img/logoasd2.png" class="logo img-responsive" alt="Ma to sens" />
228        </div>
229       <div class="container">
230        
231<a href="#" class="zamkniecie" id="fotosyOneClose">X</a>  
232        </div>
233
234<div class="fcontent">
235    
236     <div id="myCarousel2" class="carousel slide" data-ride="carousel">
237
238      <div class="carousel-inner" role="listbox">
239
240        <div class="item active">
241<img src="img/matosens_1.jpg" alt="np1"  class="img-responsive" />
242        </div>
243
244        <div class="item">
245<img src="img/matosens_2.jpg" alt="np2"  class="img-responsive" />
246        </div>
247
248        <div class="item">
249<img src="img/matosens_3.jpg" alt="np3"  class="img-responsive" />
250        </div>
251          
252        <div class="item">
253<img src="img/matosens_4.jpg" alt="np4"  class="img-responsive" />
254         </div>     
255        <div class="item">
256<img src="img/matosens_5.jpg" alt="np5"  class="img-responsive" />
257        </div>          
258        <div class="item">
259<img src="img/matosens_6.jpg" alt="np6"  class="img-responsive" />
260        </div>   
261          
262                  <div class="item">
263<img src="img/matosens_7.jpg" alt="np7"  class="img-responsive" />
264        </div> 
265          
266                  <div class="item">
267<img src="img/matosens_8.jpg" alt="np8"  class="img-responsive" />
268        </div> 
269          
270                  <div class="item">
271<img src="img/matosens_9.jpg" alt="np9"  class="img-responsive" />
272        </div> 
273          
274                  <div class="item">
275<img src="img/matosens_10.jpg" alt="np10"  class="img-responsive" />
276        </div> 
277                  <div class="item">
278<img src="img/matosens_11.jpg" alt="np11"  class="img-responsive" />
279        </div> 
280                  <div class="item">
281<img src="img/matosens_12.jpg" alt="np12"  class="img-responsive" />
282        </div> 
283    <div class="item">
284<img src="img/matosens_13.jpg" alt="np13"  class="img-responsive" />
285        </div> 
286          
287                  <div class="item">
288<img src="img/matosens_14.jpg" alt="np14"  class="img-responsive" />
289        </div> 
290                  <div class="item">
291<img src="img/matosens_15.jpg" alt="np15"  class="img-responsive" />
292        </div> 
293                  <div class="item">
294<img src="img/matosens_16.jpg" alt="np16"  class="img-responsive" />
295        </div> 
296    <div class="item">
297<img src="img/matosens_17.jpg" alt="np17"  class="img-responsive" />
298        </div> 
299      </div>
300
301<a href="#myCarousel2" class="left carousel-control" data-slide="prev" style="width:0px"><span class="glyphicon glyphicon-chevron-left"></span></a>
302<a href="#myCarousel2" class="right carousel-control" data-slide="next" style="width:0px"><span class="glyphicon glyphicon-chevron-right"></span></a>
303
304    </div>  
305    
306    </div>  
307    
308    </div>
309    </div>
310
311        
312    <div id="streszczenie">
313    <div class="backpanelzw">
314        <div id="#ofilmieStaff">
315      <img src="img/logoasd2.png" class="logo img-responsive" alt="Ma to sens" />
316
317<a href="#" class="zamkniecie" id="ofilmieOneClose">X</a>
318        </div>
319
320     <div class="container">   
321<div class="nosynopsisCard">
322 <div class="opis" id="opisClick">
323     <div class="leftSide">
324         
325     </div>
326     
327          
328     <div class="rightSide">
329     <h3>STRESZCZENIE</h3>
330    
331         <p class="opisMore">Antoni zrobił wszystko, aby świat dał mu wreszcie święty spokój. Znalazł cichą pracę i ograniczył kontakty z innymi do absolutnego minimum.<br>
332I wtedy pojawiła się Olga. Najpierw zdemolowała magazyn wózkiem widłowym. Potem uznała Antoniego za swojego najlepszego kumpla. Teraz, im bardziej on próbuje trzymać ją na dystans, tym bardziej ona zachowuje się, jakby znali się od lat. On patrzy na nią jak na kosmitkę. Ona na niego jak na człowieka, którego trzeba uratować. Jakim cudem ci dwoje są w stanie ze sobą wytrzymać? Może takim, że oprócz skłonności do wpadania w kłopoty, Olga ma również talent do pieczenia chleba.
333
334
335
336</p>
337     </div>
338 </div>
339         </div>   
340 
341        </div>
342    </div>
343    
344</div>
345    
346    <div id="plakat">
347    <div class="backpanelzw">
348        <div id="#zwiastunStaff">
349 <img src="img/logoasd2.png" class="logo img-responsive" alt="Ma to sens" />
350       <div class="container">
351        
352<a href="#" class="zamkniecie" id="plakatOneClose">X</a>
353<div class="container">
354<div class="pcontent">
355    
356 
357<div class="plakatitem">
358    <img src="img/matosens_plakat.jpg" alt="plakat"  class="img-responsive" />
359        
360
361     
362
363<p class="downoloadbutton"><a href="img/matosens_plakat.zip" target="_blank" class="button">POBIERZ</a></p>
364    </div>
365
366    </div>
367    </div>
368    </div>
369    </div>
370    
371</div>
372    </div>
373    
374
375  
376    <!-- <======= JAVASCRIPT -->
377    
377<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
377
378    
378<script src="dist/bootstrap.min.js"></script>
378
379    
379<script src="js/jquery.navgoco.js"></script>
379
380    
380<script src="js/jquery.blueimp-gallery.min.js"></script>
380
381    
381<script src="js/bootstrap-image-gallery.js"></script>
381
382    
382<script src="../js/cookie-consent.js?v=3"></script>
382
383        
383<script src="https://unpkg.com/[email protected]/dist/aos.js"></script>
383
384    
385    
385<script>AOS.init();</script>
385
386    
387<script>
388(function () {
389  'use strict';
390
391  var waitingForInitialConsent = false;
392  var pendingTrailerOpen = false;
393
394  // Zapamiętujemy decyzję o YouTube również w stanie tej konkretnej strony.
395  // Jeśli intro zostało odtworzone po zgodzie, nie pytamy o tę samą zgodę ponownie
396  // po kliknięciu przycisku „Zwiastun”.
397  var mediaConsentGrantedForPage = false;
398
399  function cc() {
400    return window.ForumFilmCookieConsent || null;
401  }
402
403  function hasMediaConsent() {
404    var consent = cc();
405    return !!(consent && consent.hasConsent && consent.hasConsent('media'));
406  }
407
408  function stopIframe(iframe) {
409    if (!iframe) return;
410    try {
411      if (iframe.contentWindow) {
412        iframe.contentWindow.postMessage(JSON.stringify({
413          event: 'command',
414          func: 'stopVideo',
415          args: ''
416        }), '*');
417      }
418    } catch (e) {}
419
420    /* about:blank natychmiast odcina dokument YouTube, co jest pewniejsze
421       niż samo postMessage przy przechodzeniu między stronami / bfcache. */
422    try { iframe.setAttribute('src', 'about:blank'); } catch (e) {}
423    iframe.removeAttribute('src');
424  }
425
426  function stopAllYouTubePlayers() {
427    stopIframe(document.getElementById('ytPlayer'));
428    stopIframe(document.getElementById('firstTrailer'));
429  }
430
431  function showMaToSensIntro() {
432    $('#start').hide();
433    $('#intro').show();
434    $('#shell').show();
435  }
436
437  function skipMaToSensIntro() {
438    $('#intro').hide();
439    $('#shell').hide();
440    $('#start').show();
441    $('header').show();
442  }
443
444  function hideHero() {
445    $('.hero-corners, .hero-copy, .topTittle, .bottom-meta, .download').hide();
446  }
447
448  function showHero() {
449    $('.hero-corners, .hero-copy, .topTittle, .bottom-meta, .download').show();
450    $('header').show();
451  }
452
453  function openPanel(selector) {
454    hideHero();
455    $('.backpanelzw').hide();
456    $('#zwiastun, #fotosy, #streszczenie, #plakat')
457      .hide()
458      .attr('aria-hidden', 'true');
459
460    var $panel = $(selector);
461    $panel.show().attr('aria-hidden', 'false');
462    $panel.find('.backpanelzw').show();
463  }
464
465  function closePanel(selector) {
466    $(selector).hide().attr('aria-hidden', 'true');
467    $(selector).find('.backpanelzw').hide();
468    showHero();
469  }
470
471  function ensureTrailerLoaded() {
472    var frame = document.getElementById('firstTrailer');
473    if (!frame) return;
474
475    var src = frame.getAttribute('data-trailer-src');
476    if (src && frame.getAttribute('src') !== src) {
477      frame.setAttribute('src', src);
478    }
479    frame.style.display = 'block';
480  }
481
482  function openTrailerPanel() {
483    // Najpierw odczytujemy aktualny stan wspólnego modułu. Jeśli moduł potwierdza
484    // zgodę, zapamiętujemy ją dla całego czasu życia tej strony.
485    if (hasMediaConsent()) {
486      mediaConsentGrantedForPage = true;
487    }
488
489    // O ustawienia pytamy wyłącznie wtedy, gdy użytkownik NIE zezwolił wcześniej
490    // na YouTube. Po zgodzie udzielonej przy wejściu zwiastun otwiera się od razu.
491    if (!mediaConsentGrantedForPage) {
492      pendingTrailerOpen = true;
493      var consent = cc();
494      if (consent && consent.openSettings) consent.openSettings();
495      return;
496    }
497
498    pendingTrailerOpen = false;
499    ensureTrailerLoaded();
500    openPanel('#zwiastun');
501  }
502
503  function initConsentFlow() {
504    var consent = cc();
505    var hasStoredChoice = !!(consent && consent.hasStoredChoice && consent.hasStoredChoice());
506    var mediaAllowed = hasMediaConsent();
507
508    // Jeżeli zgoda była już zapisana przed wejściem na tę stronę, zachowujemy ją
509    // także lokalnie. To samo stanie się po pierwszym wyborze w zdarzeniu poniżej.
510    mediaConsentGrantedForPage = mediaAllowed;
511
512    if (!hasStoredChoice) {
513      waitingForInitialConsent = true;
514      showMaToSensIntro();
515    } else if (mediaAllowed) {
516      showMaToSensIntro();
517    } else {
518      skipMaToSensIntro();
519    }
520  }
521
522  document.addEventListener('forumfilm:consent-changed', function (event) {
523    if (!event.detail || !event.detail.hasStoredChoice) return;
524
525    // Jedno źródło prawdy dla dalszych kliknięć na tej samej stronie.
526    mediaConsentGrantedForPage = event.detail.media === true;
527
528    if (waitingForInitialConsent) {
529      waitingForInitialConsent = false;
530      if (event.detail.media) showMaToSensIntro();
531      else skipMaToSensIntro();
532    }
533
534    if (pendingTrailerOpen) {
535      if (event.detail.media) openTrailerPanel();
536      else pendingTrailerOpen = false;
537    }
538
539    /* Jeżeli intro jest już zamknięte, ewentualna późniejsza zmiana zgody
540       nie może ponownie uruchomić ukrytego odtwarzacza intro. */
541    var shell = document.getElementById('shell');
542    if (shell && shell.style.display === 'none') {
543      stopIframe(document.getElementById('ytPlayer'));
544    }
545  });
546
547  /* Przy opuszczaniu strony kasujemy wszystkie aktywne dokumenty YouTube.
548     Jest to ważne zwłaszcza w Chrome/Firefox, które mogą trzymać stronę
549     w back-forward cache zamiast ją od razu niszczyć. */
550  window.addEventListener('pagehide', function () {
551    stopAllYouTubePlayers();
552  });
553
554  window.addEventListener('beforeunload', function () {
555    stopAllYouTubePlayers();
556  });
557
558  $(document).ready(function () {
559    initConsentFlow();
560
561    $('#zwiastun_show').on('click', function (e) {
562      e.preventDefault();
563
564      var frame = document.getElementById('firstTrailer');
565      var poster = document.getElementById('trailerPoster');
566      if (frame) {
567        stopIframe(frame);
568        frame.style.display = 'none';
569      }
570      if (poster) poster.style.display = 'block';
571
572      openPanel('#zwiastun');
573    });
574
575    $('#trailerPoster, #trailerPlay').on('click', function (e) {
576      e.preventDefault();
577      e.stopPropagation();
578
579      var frame = document.getElementById('firstTrailer');
580      var poster = document.getElementById('trailerPoster');
581      if (!frame) return;
582
583      var src = frame.getAttribute('data-trailer-src');
584      if (src) frame.setAttribute('src', src);
585      frame.style.display = 'block';
586      if (poster) poster.style.display = 'none';
587    });
588
589    $('#fotosy_show').on('click', function (e) {
590      e.preventDefault();
591      openPanel('#fotosy');
592    });
593
594    $('#synopsis_show').on('click', function (e) {
595      e.preventDefault();
596      openPanel('#streszczenie');
597    });
598
599    $('#plakat_show').on('click', function (e) {
600      e.preventDefault();
601      openPanel('#plakat');
602    });
603
604    $('#zwiastunOneClose').on('click', function (e) {
605      e.preventDefault();
606      var frame = document.getElementById('firstTrailer');
607      stopIframe(frame);
608      if (frame) {
609        frame.style.display = 'none';
610      }
611      var poster = document.getElementById('trailerPoster');
612      if (poster) poster.style.display = 'block';
613      closePanel('#zwiastun');
614    });
615
616    $('#fotosyOneClose').on('click', function (e) {
617      e.preventDefault();
618      closePanel('#fotosy');
619    });
620
621    $('#ofilmieOneClose').on('click', function (e) {
622      e.preventDefault();
623      closePanel('#streszczenie');
624    });
625
626    $('#plakatOneClose').on('click', function (e) {
627      e.preventDefault();
628      closePanel('#plakat');
629    });
630
631  });
632})();
633</script>
633
634</body>
635
636</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.