Zabawa
Habitat International Film Festival, święto światowego kina
Festiwal filmowy IHC znany jest z prezentacji kina inteligentnego, wrażliwego, artystycznego i progresywnego. Atrakcyjność tego festiwalu filmowego polega na tym, że prezentuje filmy w nieformalnej, wygodnej i stymulującej intelektualnie oprawie.
Obecna edycja IHC Film Festival oferuje kilka starannie wyselekcjonowanych filmów z całego świata. Mamy reprezentacje z koreańskich, irańskich, hiszpańskich, polskich i wielu innych tego typu ośrodków filmowych.Piękne jest to, że festiwal przynosi kilka mało znanych i niekomercyjnych filmów niskobudżetowych, które inaczej nie trafiają na główne platformy OTT lub jako komercyjne wydania można było zobaczyć w kinie. A najlepsze jest to, że wszystkie te filmy można oglądać za darmo.
Jednym z takich filmów jest The Taste of Pho (Polska). To wrażliwa i realistyczna historia wietnamskiej rodziny migrantów, składającej się z ojca i 10-letniej córki. Film przedstawia ojca próbującego przystosować się do nowej kultury i rozwijającą się córkę z własnym umysłem.
Przeczytaj także | Amazon Prime Video publikuje ponad 40 filmów i programów telewizyjnych
Ładnie udekorowany food court z wieloma przysmakami do wyboru dodaje festiwalowi smaku. Ustawienie jest szczególnie wygodne, gdy zapalą się światła.
Festiwal filmowy rozpoczął się 6 maja i potrwa do 15 maja. Filmy takie jak Dhuin Achala Mishry, Żona drovera, Legenda o Molly Johnson, 1983, Natholi Our Cheriya Meenalla, Calm With Horses i The Metamorphosis of Birds ukażą się 10 maja 2022 roku.
W najbliższych dniach zostaną pokazane takie filmy jak Miasto Boga, Chavittu/ Stomp, Freies Land (Wolny kraj), A Chiara, Seire, In Our World, Brother’s Keeper, Die Goldfische, Amira, Parallel Mothers / Madres Paralelas i inne.
Oto link do harmonogramu HIFF 2022. Możesz zarejestrować się na wybrany przez siebie film.
https://www.habitatworld.com/hiff/details.php?editId=64
$("#login-nav").validate({ errorClass: 'redvalidate', rules: { userID: { required: true, }, password2: { required: true, } }, messages: { userID: { required: "", }, password2: { required: "" } }, submitHandler: function (form) { var dataSend = $("#login-nav").serializeArray();
$.ajax({ type: "POST", beforeSend: function () { $(".msg").html("Loading..").css('color', 'grey'); }, url: "https://www.cityspidey.com/home/login/", data: dataSend, success: function (msg) {
if (msg == '0' || msg == 0) { $(".msg").html(""); $(".msg").html("Invalid UserID/Password").css({'color': 'red', "margin-top": "10px"}) $('.msg').fadeIn('slow').delay(1000).fadeOut('slow', function () { $(".msg").fadeIn('slow').html("Login").css('color', 'black'); }); } else if (msg == '1' || msg == 1) { $(".msg").html("Login Successfully!").css('color', 'green'); $('.msg').fadeIn('slow').delay(1000).fadeOut('slow', function () { window.location.href = window.location }); } }, complete: function () { // $(".msg").html("Signup").css('color', 'black'); // $('#signup-nav')[0].reset(); } }); return false; } });
$("#verify-nav").validate({ errorClass: 'redvalidate', rules: { phone: { required: true, }, otp: { required: true, } }, messages: { phone: { required: "", }, otp: { required: "" } }, submitHandler: function (form) { var dataSend = $("#verify-nav").serializeArray(); $.ajax({ type: "POST", beforeSend: function () { $(".msg").html("Loading..").css('color', 'grey'); }, url: "https://www.cityspidey.com/home/verify/", data: dataSend, success: function (msg) { if (msg == '0' || msg == 0) { $(".msg").html(""); $(".msg").html("Invalid UserID/OTP").css({'color': 'red', "margin-top": "10px"}) $('.msg').fadeIn('slow').delay(1000).fadeOut('slow', function () { $(".msg").fadeIn('slow').html("Verify Login").css('color', 'black'); }); } else if (msg == '1' || msg == 1) { $(".msg").html("Verify Successfully!").css('color', 'green'); $('.msg').fadeIn('slow').delay(1000).fadeOut('slow', function () { window.location.href = window.location }); } }, complete: function () { } }); return false; } }); });
function sentotp() { $("#phone").css('border-color', ''); var emailID_phone = $("#phone").val(); if (validatePhone(emailID_phone) == false && ValidateEmail(emailID_phone) == false) { $("#phone").css('border-color', 'red'); return false; } else { $.ajax({ type: "POST", beforeSend: function () { $(".msg").html("Loading..").css('color', 'grey'); }, url: "https://www.cityspidey.com/home/resentOtp/", data: {id: $("#phone").val()}, success: function (msg) { if (msg == 1) { $(".msg").html("Otp Sent!").css('color', 'grey'); } else if (msg == 2) { $(".msg").html("Max. Limit reached!").css('color', 'grey'); } else if (msg == 0) { $(".msg").html("Already Approved!").css('color', 'red'); } } }); } }
function ValidateEmail(mail) { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)) { return (true) } return (false) }
function validatePhone(phone) { var phoneRegex = /^(\+91-|\+91|0)?\d{10}$/; return phoneRegex.test(phone); }
function goclicky(meh, name) { var x = screen.width / 2 - 600 / 2; var y = screen.height / 2 - 520 / 2; var myWindow = window.open(meh, myWindow, 'height=400,width=600,left=" + x + ",top=' + y); myWindow.document.title="Popup Box"; } window.fbAsyncInit = function() { // FB JavaScript SDK configuration and setup FB.init({ appId : '311309132709921', // FB App ID cookie : true, // enable cookies to allow the server to access the session xfbml : true, // parse social plugins on this page version : 'v2.10' // use graph api version 2.8 });
// Check whether the user already logged in /*FB.getLoginStatus(function(response) { if (response.status === 'connected') { //display user data getFbUserData(); } });*/ };
// Load the JavaScript SDK asynchronously (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
// Facebook login with JavaScript SDK function fbLogin() { FB.login(function (response) { if (response.authResponse) { // Get and display the user profile data getFbUserData(); } else { document.getElementById('status').innerHTML = 'User cancelled login or did not fully authorize.'; } }, {scope: 'email'});}
// Fetch the user profile data from facebook function getFbUserData(){
FB.api('/me', {locale: 'en_US', fields: 'id,first_name,last_name,email,link,gender,locale,picture'}, function (response) {
$.post('https://www.cityspidey.com/home/checkFbUser/',{ oauth_uid : response.id, user_email_phone: response.email, first_name: response.first_name, last_name: response.last_name, name:response.first_name + ' ' +response.last_name, profile_pick:'https://graph.facebook.com/'+response.id+'/picture?type=large', gender:response.gender, facebooklogin:'1', login_from: 'email', is_verified: '1', status: '1', oauth_provider: 'Facebook' },function(msg){ if(msg==0){ $("#fbLink").show(); alert('Login With facebook Fail!');return false; } else{ window.location.reload(); } }); }); }
//------------------------Facebook signup Start---------------------------------------//
// Logout from facebook //old ci 133043768578-8ed1s4vlo98nhpp9n8oe4dr5heq7fba4.apps.googleusercontent.com //old key AIzaSyDv7Ews8tnHzrVlt7Z9qwiQPqKrvIgymPU
function fbLogout() { FB.logout(function () { document.getElementById('fbLink').setAttribute("onclick", "fbLogin()"); document.getElementById('fbLink').innerHTML = ''; document.getElementById('userData').innerHTML = ''; document.getElementById('status').innerHTML = 'You have successfully logout from Facebook.'; }); } if('serviceWorker' in navigator) { navigator.serviceWorker .register('service-worker.js') .then(function() { console.log('Service Worker Registered'); }); }
// Code to handle install prompt on desktop
let deferredPrompt; const addBtn = document.querySelector('.add-button'); //alert(addBtn); addBtn.style.display = 'none';
window.addEventListener('beforeinstallprompt', (e) => { // Prevent Chrome 67 and earlier from automatically showing the prompt e.preventDefault(); // Stash the event so it can be triggered later. deferredPrompt = e; // Update UI to notify the user they can add to home screen addBtn.style.display = 'block';
addBtn.addEventListener('click', (e) => { // hide our user interface that shows our A2HS button addBtn.style.display = 'none'; // Show the prompt deferredPrompt.prompt(); // Wait for the user to respond to the prompt deferredPrompt.userChoice.then((choiceResult) => { if (choiceResult.outcome === 'accepted') { console.log('User accepted the A2HS prompt'); } else { console.log('User dismissed the A2HS prompt'); } deferredPrompt = null; }); }); });
Typowy awanturnik. Zły odkrywca. Przyjazny myśliciel. Introwertyk.