logo
Already a member? Login here

Harry Potter fan fiction All the Young Dudes is the most popular fiction on its platform.

“));var p=b(h[i.size_id].split(“x”).map(function(e){return Number(e)}),2);f.width=p[0],f.height=p[1]}f.rubiconTargeting=(Array.isArray(i.targeting)?i.targeting:[]).reduce(function(e,t){return e[t.key]=t.values[0],e},{rpfl_elemid:l.adUnitCode}),t.push(f)}else Object(r.logError)(“Rubicon: bidRequest undefined at index position:”.concat(o),n,e);return t},[]).sort(function(e,t){return(t.cpm||0)-(e.cpm||0)})},getUserSyncs:function(e,t,n,r){if(!Ue.iframeEnabled){var i=””;return n”string”==typeof n.consentString(“boolean”==typeof n.gdprApplies?i+=”?gdpr=”.concat(Number(n.gdprApplies),”gdpr_consent=”).concat(n.consentString):i+=”?gdpr_consent=”.concat(n.consentString)),r(i+=””.concat(i?””:”?”,”us_privacy=”).concat(encodeURIComponent(r))),U=!0,{type:”iframe”,url:”https://”.concat(v.syncHost||”eus”,”.rubiconproject.com/usync.html”)+i}}},transformBidParams:function(e,t){return Object(r.convertTypes)({accountId:”number”,siteId:”number”,zoneId:”number”},e)}};function _(e,t){var n=o.b.getConfig(“pageUrl”);return e.params.referrer?n=e.params.referrer:n||(n=t.refererInfo.referer),e.params.secure?n.replace(/^http:/i,”https:”):n}function j(e){var t,n=document.getElementById(e.adUnitCode);(t=n.querySelector(“div[id^=’google_ads’]”))t.style.setProperty(“display”,”none”),function(e){var t=e.querySelector(“script[id^=’sas_script’]”),n=tt.nextSibling;n”iframe”===n.localNamen.style.setProperty(“display”,”none”)}(n);var r=e.renderer.getConfig();e.renderer.push(function(){window.MagniteApex.renderAd({width:e.width,height:e.height,vastUrl:e.vastUrl,placement:{attachTo:”#”.concat(e.adUnitCode),align:r.align||”center”,position:r.position||”append”},closeButton:r.closeButton||!1,label:r.label||void 0,collapse:r.collapse||!0})})}function E(e,t){var n=e.params;if(“video”===t){var i=[];return n.videon.video.playerWidthn.video.playerHeight?i=[n.video.playerWidth,n.video.playerHeight]:Array.isArray(Object(r.deepAccess)(e,”mediaTypes.video.playerSize”))1===e.mediaTypes.video.playerSize.length?i=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)e.sizes.length0Array.isArray(e.sizes[0])e.sizes[0].length1(i=e.sizes[0]),i}var o=[];return Array.isArray(n.sizes)?o=n.sizes:void 0!==Object(r.deepAccess)(e,”mediaTypes.banner.sizes”)?o=I(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)e.sizes.length0?o=I(e.sizes):Object(r.logWarn)(“Rubicon: no sizes are setup or found”),C(o)}function S(e,t,n){var i={user:{ext:{data:f({},e.params.visitor)}},site:{ext:{data:f({},e.params.inventory)}}};e.params.keywords(i.site.keywords=Object(r.isArray)(e.params.keywords)?e.params.keywords.join(“,”):e.params.keywords);var c=Object(r.mergeDeep)({},o.b.getConfig(“ortb2″)||{},i),s=Object(r.deepAccess)(e.ortb2Imp,”ext.data”)||{},u={user:[4],site:[1,2,5,6]},d={user:”tg_v.”,site:”tg_i.”,adserver:”tg_i.dfp_ad_unit_code”,pbadslot:”tg_i.pbadslot”,keywords:”kw”},l=function(e,t,n){if(“data”===tArray.isArray(e))return e.filter(function(e){return e.segmentObject(r.deepAccess)(e,”ext.segtax”)u[n]-1!==u[n].indexOf(Object(r.deepAccess)(e,”ext.segtax”))}).map(function(e){var t=e.segment.filter(function(e){return e.id}).reduce(function(e,t){return e.push(t.id),e},[]);if(t.length0)return t.toString()}).toString();if(“object”!==y(e)||Array.isArray(e)){if(void 0!==e)return Array.isArray(e)?e.filter(function(e){if(“object”!==y(e)void 0!==e)return e.toString();Object(r.logWarn)(“Rubicon: Filtered value: “,e,”for key”,t,”: Expected value to be string, integer, or an array of strings/ints”)}).toString():e.toString()}else Object(r.logWarn)(“Rubicon: Filtered FPD key: “,t,”: Expected value to be string, integer, or an array of strings/ints”)},p=function(e,t,r){var i=!(arguments.length3void 0!==arguments[3])||arguments[3],o=l(e,r,t),a=d[r]i?””.concat(d[r]):”data”===r?””.concat(d[t],”iab”):””.concat(d[t]).concat(r);n[a]=n[a]?n[a].concat(“,”,o):o};Object.keys(s).forEach(function(e){“adserver”===e?[“name”,”adslot”].forEach(function(t){s[e][t](s[e][t]=s[e][t].toString().replace(/^/+/,””))}):”pbadslot”===e(s[e]=s[e].toString().replace(/^/+/,””))}),t===a.b?([“site”,”user”].forEach(function(e){Object.keys(c[e]).forEach(function(t){“site”===e”content”===tc[e][t].data?p(c[e][t].data,e,”data”):”ext”!==t?p(c[e][t],e,t):c[e][t].dataObject.keys(c[e].ext.data).forEach(function(t){p(c[e].ext.data[t],e,t,!1)})})}),Object.keys(s).forEach(function(e){“adserver”===e?p(s[e].adslot,name,e):p(s[e],”site”,e)})):(Object.keys(s).lengthObject(r.mergeDeep)(n.imp[0].ext,{data:s}),Object(r.mergeDeep)(n,c))}function I(e){return Object(r.parseSizesInput)(e).reduce(function(e,t){var n=parseInt(h[t],10);return ne.push(n),e},[])}function A(e){return”object”===y(Object(r.deepAccess)(e,”params.video”))void 0!==Object(r.deepAccess)(e,”mediaTypes.”.concat(a.d))}function T(e){var t=arguments.length1void 0!==arguments[1]arguments[1];return A(e)?-1===[“outstream”,”instream”].indexOf(Object(r.deepAccess)(e,”mediaTypes.”.concat(a.d,”.context”)))?void(tObject(r.logError)(“Rubicon: mediaTypes.video.context must be outstream or instream”)):E(e,”video”).length-1||i-1?-1===r?1:-1===i?-1:r-i:e-n})}function x(e){var t=parseInt(Object(r.deepAccess)(e,”params.video.size_id”));return isNaN(t)?”outstream”===Object(r.deepAccess)(e,”mediaTypes.”.concat(a.d,”.context”))?203:201:t}function D(e){return{ranges:{low:[{max:5,increment:.5}],medium:[{max:20,increment:.1}],high:[{max:20,increment:.01}],auto:[{max:5,increment:.05},{min:5,max:10,increment:.1},{min:10,max:20,increment:.5}],dense:[{max:3,increment:.01},{min:3,max:8,increment:.05},{min:8,max:20,increment:.5}],custom:e.getConfig(“customPriceBucket”)e.getConfig(“customPriceBucket”).buckets}[e.getConfig(“priceGranularity”)]}}function P(e){var t=!0,n=Object.prototype.toString.call([]),i={mimes:n,protocols:n,linearity:Object.prototype.toString.call(0),api:n};return Object.keys(i).forEach(function(n){Object.prototype.toString.call(Object(r.deepAccess)(e,”mediaTypes.video.”+n))!==i[n](t=!1,Object(r.logError)(“Rubicon: mediaTypes.video.”+n+” is required and must be of type: “+i[n]))}),t}function R(e){var t=!1,n=[“asi”,”sid”,”hp”];return e.nodes?((t=e.nodes.reduce(function(e,t){return e?n.every(function(e){return t.hasOwnProperty(e)}):e},!0))||Object(r.logError)(“Rubicon: required schain params missing”),t):t}function k(e,t){return”rp_schain”===e?”rp_schain=”.concat(t):””.concat(e,”=”).concat(encodeURIComponent(t))}var U=!1;Object(i.registerBidder)(O)}},[787]),pbjsChunk([107],{875:function(e,t,n){e.exports=n(876)},876:function(e,t,n){Object.defineProperty(t,”__esModule”,{value:!0}),n.d(t,”tripleliftAdapterSpec”,function(){return m});var r=n(0),i=n(2),o=n(1),a=n(3);function c(){return(c=Object.assign||function(e){for(var t=1;te.length)(t=e.length);for(var n=0,r=new Array(t);n0(t.user={ext:{eids:o}});var s=function(e,t){var n={};return Object(r.isEmpty)(e)||(n.schain=d({},e)),Object(r.isEmpty)(t)||(n.fpd=d({},t)),n}(n,i);return Object(r.isEmpty)(s)||(t.ext=s),t}(e);if(n=Object(r.tryAppendQueryString)(n,”lib”,”prebid”),n=Object(r.tryAppendQueryString)(n,”v”,”6.2.0″),tt.refererInfo){var o=t.refererInfo.referer;n=Object(r.tryAppendQueryString)(n,”referrer”,o)}return tt.timeout(n=Object(r.tryAppendQueryString)(n,”tmax”,t.timeout)),tt.gdprConsent(void 0!==t.gdprConsent.gdprApplies(b=t.gdprConsent.gdprApplies,n=Object(r.tryAppendQueryString)(n,”gdpr”,b.toString())),void 0!==t.gdprConsent.consentString(g=t.gdprConsent.consentString,n=Object(r.tryAppendQueryString)(n,”cmp_cs”,g))),tt.uspConsent(n=Object(r.tryAppendQueryString)(n,”us_privacy”,t.uspConsent)),!0===a.b.getConfig(“coppa”)(n=Object(r.tryAppendQueryString)(n,”coppa”,!0)),n.lastIndexOf(“”)===n.length-1(n=n.substring(0,n.length-1)),Object(r.logMessage)(“tlCall request built: “+n),{method:”POST”,url:n,data:i,bidderRequest:t}},interpretResponse:function(e,t){var n=t.bidderRequest;return(e.body.bids||[]).map(function(e){return function(e,t){var n={},r=t.width||1,i=t.height||1,o=t.deal_id||””,a=t.crid||””,c=e.bids[t.imp_id];return 0!=t.cpmt.ad(n={requestId:c.bidId,cpm:t.cpm,width:r,height:i,netRevenue:!0,ad:t.ad,creativeId:a,dealId:o,currency:”USD”,ttl:300,tl_source:t.tl_source,meta:{}},y(c)(n.vastXml=t.ad,n.mediaType=”video”,n.ttl=3600),t.advertiser_name(n.meta.advertiserName=t.advertiser_name),t.adomaint.adomain.length(n.meta.advertiserDomains=t.adomain),t.tl_source”hdx”==t.tl_source(n.meta.mediaType=”banner”),t.tl_source”tlx”==t.tl_source(n.meta.mediaType=”native”)),n}(n,e)})},getUserSyncs:function(e,t,n,i){var o=function(e){if(e)return e.iframeEnabled?”iframe”:e.pixelEnabled?”image”:void 0}(e);if(o){var a=”https://eb2.3lift.com/sync?”;return”image”===o(a=Object(r.tryAppendQueryString)(a,”px”,1),a=Object(r.tryAppendQueryString)(a,”src”,”prebid”)),null!==g(a=Object(r.tryAppendQueryString)(a,”gdpr”,b),a=Object(r.tryAppendQueryString)(a,”cmp_cs”,g)),i(a=Object(r.tryAppendQueryString)(a,”us_privacy”,i)),[{type:o,url:a}]}}};function y(e){return!!e.mediaTypes.video!!e.mediaTypes.video.context”instream”===e.mediaTypes.video.context.toLowerCase()}function v(e){var t=null;if(“function”==typeof e.getFloor){var n=e.getFloor({currency:”USD”,mediaType:y(e)?”video”:”banner”,size:”*”});”object”!==s(n)||”USD”!==n.currency||isNaN(parseFloat(n.floor))||(t=parseFloat(n.floor))}return null!==t?t:e.params.floor}function h(e,t){Object(r.isEmpty)(t)||Object.keys(t).forEach(function(n){null!=t[n](e[n]=t[n])})}function O(e,t,n,r){return e.map(function(e){return function(t){return tt.userIdt.userId[e]}}(t)).filter(_(t)).map(function(e,t){return function(n){return{source:e,uids:[{id:n.id?n.id:n,ext:{rtiPartner:t}}]}}}(n,r))}var _=function(e){return function(t,n,i){var o=!!t(Object(r.isStr)(t)?!!t:Object(r.isPlainObject)(t)!Object(r.isArray)(t)!Object(r.isEmpty)(t)t.idObject(r.isStr)(t.id)!!t.id);return o||void 0===i[0]||Object(r.logWarn)(“Triplelift: invalid “.concat(e,” userId format”)),o}};function j(e){return e.filter(E).map(function(e){return{w:e[0],h:e[1]}})}function E(e){return 2===e.length”number”==typeof e[0]”number”==typeof e[1]}Object(o.registerBidder)(m)}},[875]),pbjsChunk([11],{15:function(e,t,n){t.b=function(e){var t=[];for(var n in e)if(e.hasOwnProperty(n))if(“pubProvidedId”===n)t=t.concat(e.pubProvidedId);else{var r=o(e[n],n);rt.push(r)}return t},t.a=function(e){var t=[];return e.filter(function(e){return Object(r.isPlainObject)(e.idObj)Object.keys(e.idObj).length}).forEach(function(e){Object.keys(e.idObj).forEach(function(n){Object(r.deepAccess)(e,”config.bidders”)Array.isArray(e.config.bidders)Object(r.deepAccess)(i,n+”.source”)t.push({source:i[n].source,bidders:e.config.bidders})})}),t};var r=n(0),i={intentIqId:{source:”intentiq.com”,atype:1},naveggId:{source:”navegg.com”,atype:1},pubcid:{source:”pubcid.org”,atype:1},tdid:{source:”adserver.org”,atype:1,getUidExt:function(){return{rtiPartner:”TDID”}}},id5id:{getValue:function(e){return e.uid},source:”id5-sync.com”,atype:1,getUidExt:function(e){if(e.ext)return e.ext}},parrableId:{source:”parrable.com”,atype:1,getValue:function(e){return e.eid?e.eid:e.ccpaOptout?””:null},getUidExt:function(e){var t=Object(r.pick)(e,[“ibaOptout”,”ccpaOptout”]);if(Object.keys(t).length)return t}},idl_env:{source:”liveramp.com”,atype:3},lipb:{getValue:function(e){return e.lipbid},source:”liveintent.com”,atype:3,getEidExt:function(e){if(Array.isArray(e.segments)e.segments.length)return{segments:e.segments}}},britepoolid:{source:”britepool.com”,atype:3},dmdId:{source:”hcn.health”,atype:3},lotamePanoramaId:{source:”crwdcntrl.net”,atype:1},criteoId:{source:”criteo.com”,atype:1},merkleId:{source:”merkleinc.com”,atype:3,getValue:function(e){return e.id},getUidExt:function(e){return ee.keyID?{keyID:e.keyID}:void 0}},netId:{source:”netid.de”,atype:1},IDP:{source:”zeotap.com”,atype:1},haloId:{source:”audigent.com”,atype:1},quantcastId:{source:”quantcast.com”,atype:1},nextrollId:{source:”nextroll.com”,atype:1},idx:{source:”idx.lat”,atype:1},connectid:{source:”verizonmedia.com”,atype:3},fabrickId:{source:”neustar.biz”,atype:1},mwOpenLinkId:{source:”mediawallahscript.com”,atype:1},tapadId:{source:”tapad.com”,atype:1},novatiq:{getValue:function(e){return e.snowflake},source:”novatiq.com”,atype:1},uid2:{source:”uidapi.com”,atype:3,getValue:function(e){return e.id}},dapId:{source:”akamai.com”,atype:1},deepintentId:{source:”deepintent.com”,atype:3},admixerId:{source:”admixer.net”,atype:3},adtelligentId:{source:”adtelligent.com”,atype:3},amxId:{source:”amxrtb.com”,atype:1},publinkId:{source:”epsilon.com”,atype:3},kpuid:{source:”kpuid.com”,atype:3},imuid:{source:”intimatemerger.com”,atype:1},connectId:{source:”yahoo.com”,atype:3}};function o(e,t){var n=i[t];if(ne){var o={};o.source=n.source;var a=Object(r.isFn)(n.getValue)?n.getValue(e):e;if(Object(r.isStr)(a)){var c={id:a,atype:n.atype};if(Object(r.isFn)(n.getUidExt)){var s=n.getUidExt(e);s(c.ext=s)}if(o.uids=[c],Object(r.isFn)(n.getEidExt)){var u=n.getEidExt(e);u(o.ext=u)}return o}}return null}},897:function(e,t,n){e.exports=n(898)},898:function(e,t,n){Object.defineProperty(t,”__esModule”,{value:!0}),n.d(t,”PBJS_USER_ID_OPTOUT_NAME”,function(){return C}),n.d(t,”coreStorage”,function(){return x}),n.d(t,”syncDelay”,function(){return _}),n.d(t,”auctionDelay”,function(){return j}),t.setSubmoduleRegistry=function(e){U=e},t.setStoredValue=B,t.setStoredConsentData=L,t.findRootDomain=W,t.requestBidsHook=H,n.d(t,”validateGdprEnforcement”,function(){return Q}),t.attachIdSystem=te,t.init=ne;var r=n(11),i=n.n(r),o=n(3),a=n(10),c=n.n(a),s=n(14),u=n(8),d=n(5),l=n.n(d),f=n(9),p=n(15),b=n(7),g=n(0),m=n(12),y=n.n(m);function v(e,t){(null==t||te.length)(t=e.length);for(var n=0,r=new Array(t);n1void 0!==arguments[1]?arguments[1]:void 0,r=n?””.concat(e.name,”_”).concat(n):e.name;try{if(e.type===I)t=x.getCookie(r);else if(e.type===A){var i=x.getDataFromLocalStorage(“”.concat(e.name,”_exp”));””===i?t=x.getDataFromLocalStorage(r):inew Date(i).getTime()-Date.now()0(t=decodeURIComponent(x.getDataFromLocalStorage(r)))}”string”==typeof t”{“===t.trim().charAt(0)(t=JSON.parse(t))}catch(e){Object(g.logError)(e)}return t}function q(e){var t={consentString:””,gdprApplies:!1,apiVersion:0};return e(t.consentString=e.consentString,t.gdprApplies=e.gdprApplies,t.apiVersion=e.apiVersion),Object(g.cyrb53Hash)(JSON.stringify(t))}function L(e){try{var t=new Date(Date.now()+864e5*w).toUTCString();x.setCookie(T,q(e),t,”Lax”)}catch(e){Object(g.logError)(e)}}function F(){try{return x.getCookie(T)}catch(e){Object(g.logError)(e)}}function z(e){if(e”boolean”==typeof e.gdprAppliese.gdprApplies){if(!e.consentString)return!1;if(1===e.apiVersion!1===Object(g.deepAccess)(e,”vendorData.purposeConsents.1″))return!1;if(2===e.apiVersion!1===Object(g.deepAccess)(e,”vendorData.purpose.consents.1″))return!1}return!0}function W(){var e=arguments.length0void 0!==arguments[0]?arguments[0]:window.location.hostname;if(!x.cookiesAreEnabled())return e;var t,n,r=e.split(“.”);if(2==r.length)return e;var i=-2,o=”_rdc”.concat(Date.now()),a=”writeable”;do{t=r.slice(i).join(“.”);var c=new Date(Object(g.timestamp)()+1e4).toUTCString();x.setCookie(o,a,c,”Lax”,t,void 0),x.getCookie(o,void 0)===a?(n=!1,x.setCookie(o,””,”Thu, 01 Jan 1970 00:00:01 GMT”,void 0,t,void 0)):(i+=-1,n=Math.abs(i)0){t=!0;var r=!1,i=function(){r||(r=!0,e())};Object(g.logInfo)(“”.concat(S,” – auction delayed by “).concat(j,” at most to fetch ids”)),O=setTimeout(i,j),V(n,i)}else c.a.on(l.a.EVENTS.AUCTION_END,function e(){c.a.off(l.a.EVENTS.AUCTION_END,e),_0?setTimeout(function(){V(n)},_):V(n)})}e!te()}function H(e,t){K(function(){!function(e,t){[e].some(function(e){return!Array.isArray(e)||!e.length})||e.forEach(function(e){e.bidsObject(g.isArray)(e.bids)e.bids.forEach(function(e){var n=function(e,t){return Array.isArray(e)e.lengtht?e.filter(function(e){return!e.config.bidders||!Object(g.isArray)(e.config.bidders)||y()(e.config.bidders,t)}).filter(function(e){return Object(g.isPlainObject)(e.idObj)Object.keys(e.idObj).length}).reduce(function(e,t){return Object.keys(t.idObj).forEach(function(n){e[n]=t.idObj[n]}),e},{}):{}}(t,e.bidder);Object.keys(n).length(e.userId=n,e.userIdAsEids=Object(p.b)(n))})})}(t.adUnits||Object(s.a)().adUnits,h);var n=E(J()||[]).find(function(e){return e.source===E});if(n”string”==typeof Object(g.deepAccess)(n,”uids.0.id”)){var r=n.uids[0].id.replace(/[W_]/g,””);r.length=32r.length=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError(“Invalid attempt to iterate non-iterable instance.nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.”)}var o,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw o}}}}(i);try{for(s.s();!(a=s.n()).done;){var d=a.value;n.length0-1===n.indexOf(d.submodule.name)||(Object(g.logInfo)(“”.concat(S,” – refreshing “).concat(d.submodule.name)),Z(d,e,o,!0),$(d),h.lengthN(h),Object(g.isFn)(d.callback)c.push(d))}}catch(e){s.e(e)}finally{s.f()}c.length0V(c),tt()}else Object(g.logWarn)(“”.concat(S,” – gdpr permission not valid for local storage or cookies, exit module”))})}var Q=Object(f.b)(“sync”,function(e,t){return{userIdModules:e,hasValidated:tt.hasValidated}},”validateGdprEnforcement”);function Z(e,t,n,r){if(e.config.storage){var i,o=M(e.config.storage),a=!1;if(“number”==typeof e.config.storage.refreshInSeconds){var c=new Date(M(e.config.storage,”last”));a=cDate.now()-c.getTime()1e3*e.config.storage.refreshInSeconds}!o||a||r||!function(e,t){return null!=nn===q(t)}(0,t)?i=e.submodule.getId(e.config,t,o):”function”==typeof e.submodule.extendId(i=e.submodule.extendId(e.config,t,o)),Object(g.isPlainObject)(i)(i.id(B(e,i.id),o=i.id),”function”==typeof i.callback(e.callback=i.callback)),o(e.idObj=e.submodule.decode(o,e.config))}else if(e.config.value)e.idObj=e.config.value;else{var s=e.submodule.getId(e.config,t,void 0);Object(g.isPlainObject)(s)(“function”==typeof s.callback(e.callback=s.callback),s.id(e.idObj=e.submodule.decode(s.id,e.config)))}}function $(e){for(var t=!1,n=0;nt?e:t}function d(e,t,n){!e.preloade.preloadThreshholdfunction(e,t,n,i){return t.top=e.shownThreshold!e.seen?(e.seen=!0,setTimeout(function(){e.trigger(“shown”,new r(“shown”,t))},15)):(!n||i1(h+=e(r,Math.floor(n/o),i-1,o)),h},this.getVerticallyVisiblePixels=f,this.getViewportHeight=function(){return t.innerHeight||e.documentElement.clientHeight||e.body.clientHeight},this.getViewportWidth=function(){return t.innerWidth||e.documentElement.clientWidth||e.body.clientWidth},this.isElementNotHidden=u,this.isElementInViewport=function(n){var i=n.getBoundingClientRect();return i.top=0i.left=0i.bottom= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(“Invalid attempt to iterate non-iterable instance.nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.”); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }

function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === “string”) return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === “Object” o.constructor) n = o.constructor.name; if (n === “Map” || n === “Set”) return Array.from(o); if (n === “Arguments” || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }

function _arrayLikeToArray(arr, len) { if (len == null || len arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i

‘Kaathuvaakula Rendu Kaadhal’ movie review: A sincere Vijay Sethupathi and a superb Samantha deadlift this safe love triangle

She thinks he is hers and hers only, as does she. 

This tug of war gradually snowballs into a wrestle, where the two women fight it all out for the man. Our man, on the other hand, tries to defuse the situation, pacifying the ladies, sometimes taking the blame on himself. This is not Kaathuvaakula Rendu Kaadhal starring Nayanthara, Samantha and Vijay Sethupathi but Panchathanthiram that featured Simran, Ramya Krishnan and Kamal Haasan in the terrific ‘Vandhen Vandhen’ song. 

This parallel between these two films is also where it differs. Unlike Panchathanthiram where a love triangle was just playful and suggestive, it is direct in Kaathuvaakula Rendu Kaadhal. And this steadfastness is what makes the Vignesh Shivan directorial scarcely enjoyable and utterly superficial. Oh, there is another parallel: Simran in that film was presented as a ‘homely’ woman, while Ramya Krishnan was the vamp. Though Samantha (who looks gorgeous and deadlifts most of the film) isn’t written as a vamp, her character does come across as an object of desire with very little emotional authenticity.

Let us face it: Vignesh Shivan is not a transgressive filmmaker. Actually, none in mainstream Tamil cinema, is. So, if such a love triangle were to be made in Tamil, exploring the mental state of a man and two women, the only logical resolution to your film would be to have a convenient ending, where the moral boundaries remain untouched and ideas exist merely as contemplations. Somewhere you would be aware that Kaathuvaakula Rendu Kaadhal wouldn’t be even half interesting of what K Balachander or Balu Mahendra had done in their films. But again, this isn’t a film that wants you to think but expects you to join in for a jolly ride, with a nadaswaram-heavy score by Anirudh. 

Sure, but is the film at least entertaining? Absolutely not. Except for a few well-thought-out ideas, Kaathuvaakula Rendu Kaadhal ( KRK) remains firmly bland. This is a crime for a film that has three brilliant actors in Vijay Sethupathi, Nayanthara and Samantha who do not have much to do for the simple reason that the screenplay itself doesn’t have enough oil to keep the engine running. 

Give credits where it’s due: Vignesh Shivan sets up the premise quite well about a boy named Rambo (Vijay Sethupathi), who is born to a Muslim mother and a Hindu father. After Rambo is born, his father dies and the mother gets a paralytic attack. He is soon regarded as the harbinger of bad luck and despair. So much so that rain stops for him, when Rambo steps out to get drenched. This superstition turns into belief. But Rambo’s mother (oddly named Minah Khalif) reminds him that “when it rains, it pours”.

There is a superb moment in KRK when Rambo gets to experience rain for the first time without being apologetic for who he is. The way Vignesh Shivan treats this moment, it is as if to suggest that Rambo is finally cleansed of his curse and kissed by the rain gods. This happens when the women of KRK — Kanmani (Nayanthara) and Khatija (Samantha) — express their love for him. Rambo calls them his “angels”, although one believes that the demon must be the lack of a weighty script. The first half is so long that, at one point, you lose track of what’s happening and start thinking about the calculations, given that the film has two top actresses. 

So, while the ‘homely’ Kanmani gets the soulful ‘Naan Pizhai’ song, the pub-going Khatija gets the groovy ‘Dippam Dappam’. Of course, Rambo is in love with Kanmani during daytime and with Khatija at night. I hope you know why. Each of them gets a scene where the hero comes to the rescue of his woman. The manner in which Vignesh Shivan has conceived the women of KRK raises questionable doubts. Nayanthara as Kanmani can be seen as a representation of the everyday woman from the previous generation. She is single, has a sister and a brother with a developmental disability, and has an ancestral property under debt — if only the late actor Sujatha was around. Samantha as Khatija, on the other hand, is written as this generation’s woman dealing with issues such as domestic abuse from her boyfriend and lecherous looks from men. Even the way these ladies fall in love with Rambo feels like an easy route to solve the screenplay problems. You don’t have to look elsewhere. The 2020 Telugu film Krishna and His Leela handled this oddity rather beautifully.

But then there are a few instances when KRK comes truly alive as what Vignesh Shivan might have imagined, courtesy Vijay Sethupathi. There is a scene when Kanmani and Khatija confront Rambo in a temple. They ask him why he has been avoiding them, not knowing about the two-timing. Vijay doesn’t answer them. He just steps backwards, prostrating before them in the guise of seeking blessings from God. No other male actor would have agreed to this. The audience went nuts. There are some laugh-out-loud moments when Vignesh imagines popular love stories as a love triangle with his actors. Who would have thought that the iconic Titanic pose would have three instead of two? See, that is what KRK should have been. You also get a few scattered laughs here and there but these are definitely not enough to sustain your interest.

This aside, something needs to be said about Vijay Sethupathi and the astonishing ability he possesses to remain sincere to the character he plays. Just watch out for him in the end when someone asks how he could love two women at the same time. Vijay gives a lame explanation using the film’s title. But something about his voice, the way he says it, makes you feel it comes from the heart. He makes you believe. Perhaps people were right in pointing this out. KRK would have been even more interesting had it been a romance between Nayanthara and Samantha. Maybe.

Kaathuvaakula Rendu Kaadhal is currently running in theatres.

‘Harry Potter World’ to be Transfigured into Conversion Camp

Picture a sunset. Glowing in cosmic beauty, you transcend. Now, imagine while you look out at God’s cummerbund, a small goat trots up to you. “Hey, little guy, how ya doing?” you ask this four-legged friend that has minus signs for eyes.

“I know and love trans people, but erasing the concept of sex removes the ability of many to meaningfully discuss their lives. It isn’t hate to speak the truth,” says the sacrificial animal.

“What?” you ask. “I mean, ‘maa,’” the goat states.

J.K. Rowling is the goat. In 2020, this weaver of magical yarns got hers snipped when she said the above quote. While she has earned the ire of the general public, she still wields considerable influence over the writing and production of the “Fantastic Beast” films, as well as the management of Universal theme park “Harry Potter World.” With this influence, she has campaigned to turn the popular site into a place young LGBTQ+ teens can go to “magic away the gay.” Being the ice cream man that I am, I got the scoop.

The popular Florida destination has long found itself at the forefront of whimsy and entertainment and fun. Young witches and wizards can pick a wand from Ollivanders, ride an animatronic Hypogriff, and even chug a pint of butterbeer. “And all that will be the same,” says park owner and born-again Slytherin David Yensin, “but now you’ll just receive a pamphlet on the evils of homosexuality along with your Hogwarts History textbooks.” Yensin, and the 14-headed corpobeast that represents J.K. Rowling’s public relations team, were emphatic in letting me know that not much about the amusement park would be different. “All the rides will go at the same speed, but we’ve had our Imagineers figure out a way to beam sped-up Brigham Young speeches into the rider’s brains as they go around loops,” reassured the fourth head on the soulless P.R. chimera.

“Wait a moment, don’t Imagineers work for Disney?” I asked, remembering the insipid portmanteau’s true meaning.

“It’s cute you think Disney doesn’t want a piece of the conversion therapy pie,” condescended the 10th head. “And how delicious it is!” they squealed in unison.

One of the many advantages of working for a school paper is all the places I get into for free. So, like the lucky little paper boy that I am, I received two tickets to see the new renovations at the park. At first, I assumed that the extra was just for redundancy’s sake, but a note on the back told me that it was for “Zivan’s Hopefully-Convertible-Possible Boyfriend.” When I commented on my heterosexuality out loud, the note, à la Tom Riddle’s Diary, morphed into “come on, just find someone unsuspecting. We need to know if it works.” Obviously, I could not, in good conscience, bring anyone but myself to conversion camp, so I shredded the second ticket and made my way to gator country.

I’m loathe to admit that, as evil as this place is, I had quite a good time. Wherever I turned, the production value was off the charts. One memorable performance was the Hogwarts Frog Choir’s rendition of “Girls Just Want to Have Fun,” retitled “Witches Will Have Fun Together, But Not so Much that They’ll Do Hand Stuff.” Afterwards, I went inside a Transfiguration classroom where we pretended to turn whistles into watches, pots into pencils, and Pride flags to table cloths. Following that, Potions class had us whipping up all sorts of delicious concoctions, like a citrus Polyjuice potion and chocolate-y Amortentia. When I asked what this had to do with conversion therapy, I was told that all the ingredients were requisitioned from nearby gay bars. “But that’s not conversion, that’s just stealing,” I protested.

“Sometimes the arm of God bends in ways we cannot anticipate,” said the little girl next to me, her eyes darkening as Hedwig’s Theme played ambiently from the rafters.

I maintain that what they are doing to Harry Potter World is demonstrably evil and harmful. J.K. Rowling has already done enough damage, and this will only magnify the hurt she has caused. While it really is quite fun to spin around in enchanted teapots and eat Elder wand churros, I implore those that would visit to avoid attending altogether, lest you get enchanted by the magic of homophobia. Like always, the most hateful people have the most money, and the best special effects.

Film fan watches 1,000 movies in coronavirus lockdown

Phil Watts, from Somerset, crammed in 1,028 films after sometimes watching as many as seven in one day.

New movies to stream over the long weekend, from “Ambulance” to “Norm …

A few weeks ago, I was reading the forthcoming thriller novel “Number One Fan” by Meg Elison. Elison is one of my favorite writers, and her voice is so captivating, I would follow her anywhere, including to the book’s rich setting of sci-fi conventions and fandom. I finished the book in record time. And I wish now I could go back there, back to the world of the book, which is not our world.

It’s a difficult time to write a list of movies to stream. It’s a difficult time to do anything, any of the tasks that daily living requires, including working our jobs, making and eating food, sending kids off to school. 

To pretend that nothing has happened in the wake of yet another school shooting is disingenuous. Something happened. It’s awful. When I tried to comfort my child who loves to paint and draw, I told him that the world really needs art right now, maybe more than ever. And not only to reflect the world or make a statement about it, but sometimes to escape from it — and that’s OK. 

RELATED: New movies to stream this week, from “The Valet” to “Chip ‘n Dale: Rescue Rangers”

We read books for comfort. And we watch movies for that reason too, to be able to leave our lives for a little awhile, to dream about other lives, to get inspired and also, to be transported. It’s all right to be transported. It’s all right to take care of yourself by briefly zoning out. Check out so you can check back in later. Rest up so you can survive.  

A bunch of new movies were released to streaming services last week and this weekend marks the return of beloved series “Stranger Things.” But after you’ve binged that, from a heart-warming documentary to mind-occupying thrillers to some major Lifetime, here are new movies streaming this long weekend to take your mind off the world: to distract, encourage or comfort.

Now streaming

1 “Ambulance” (Peacock)

Director-producer Michael Bay brings you “Speed” but in an ambulance. Jake Gyllenhaal plays a man (and relative) whom veteran Will Sharp (Yahya Abdul-Mateen II) knows he shouldn’t ask for money help, but does. To deal with insurmountable medical bills, the two attempt to pull off a heist that inevitably goes wrong, hijacking an ambulance with a patient and EMT aboard. Bay and his team go a little drone-happy through the streets of Los Angeles, so have your dramamine handy.

May 27

2 “We Feed People” (Disney Plus)

From National Geographic Documentary Films, Ron Howard directs this portrait of chef José Andrés whose nonprofit World Central Kitchen is devoted to providing meals to those in need during emergencies. First started by Andrés in 2010, World Central Kitchen fed people in Haiti after the massive earthquake there, and has since been on the ground everywhere from Puerto Rico after Hurricane Maria to Kentucky in the wake of tornados. As Fred Rogers said: Look for the helpers. This documentary might be a place to look. 

3 “Emergency” (Amazon Prime)

If you’re in the mood for a sharp, dark comedy that skewers the campus setting, perhaps enroll in “Emergency,” a film directed by Carey Williams and written by KD Dávila, adapted from their short film of the same name, which won the Special Jury Prize at Sundance in 2018. When a white girl nobody knows is discovered unconscious due to alcohol poisoning, a group of college students of color work to keep her –  and themselves – safe. A lot of misunderstandings, confusion and tensions ensue in this smart and timely piece. 

4 “Elizabeth: A Portraits in Part(s)” (Showtime)

Before he died in 2021, director Roger Mitchell filmed this documentary on Queen Elizabeth, the longest reigning British monarch and the longest serving female head of state in history. Though it doesn’t have the madcap romantic comedy of the film you may best know Mitchell from, “Notting Hill,” this documentary presents a behind the scenes look at Elizabeth, with tons of archival, often candid footage and interviews with Brits.

Saturday, May 28

5 “Sister With a Secret” (Lifetime)

Lifetime has several movies premiering this holiday weekend. This kidnapping thriller is the first. A young woman mysteriously disappears, and in the investigation and the rush to find her, more secrets are uncovered than anyone could have bargained for.

Sunday, May 29

6 “Lies My Sister Told Me” (Lifetime)

Continuing the sister theme, this unrelated film features everyone’s favorite trope: twins. Specifically, a woman, Tracy, institutionalized for mental health reasons who drugs her identical twin sister when the sister visits. Then Tracy assumes her identity in a kind of “The Parent Trap” gone wrong. But her sister’s life as a famous romance novelist isn’t as easy or drama-free as it seems. Neither is Tracy’s life. And she can only keep up the charade for so long. 


Want a daily wrap-up of all the news and commentary Salon has to offer? Subscribe to our morning newsletter, Crash Course.


Monday, May 30

Norm Macdonald appears onstage at The 2012 Comedy Awards in New York, Saturday, April 28, 2012. (AP)

7 “Norm Macdonald: Nothing Special” (Netflix)

The former “Saturday Night Live” comic died in September 2021 of leukemia. It shocked fans, as Macdonald had not been public with his illness, but he had been battling leukemia for 9 years. Before his death — and in the beginning of the pandemic, while at home — he recorded his own last comedy special. As his longtime producing partner said: “He left this gift for us all.” Expect to laugh and probably, because we need to, to cry.  

8 “Fantastic Beasts: The Secrets of Dumbledore” (HBO Max)

The curse continues. After COVID production delays, a major recasting subbing Mads Mikkelsen in for Johnny Depp, and the ongoing adventures of scofflaw Ezra Miller, the movie’s debut buzz mainly focused on its scandals than the movie itself. That unfortunately played out at the box office. It’s the least successful of all the Wizarding World films, and is only the sixth high-grossing film of 2022. It’s perhaps telling that Warner Bros. slipped it onto its streaming platform with little fanfare on the last day of the long weekend.

Anyhow, that means now is the time to check out the film since it’s been delivered to you via streaming. In the film Albus Dumbledore (Jude Law) enlists the help of Newt Scamander (Eddie Redmayne) and a bunch of other magical types to oppose Gellert Grinewald (Mikkelsen), who has not only killed a magical creature in order to take its powers but is scheming to attain the office of Supreme Mugwump. Magical politicking and even an assassination attempt ensue. 

More stories like this 

 

All 8 ‘Harry Potter’ films will return to these Louisville theaters in April

Some movie magic is coming back to Louisville. One of the most famous movie franchises in the world is returning to theaters soon.

Cinemark announced that all eight “Harry Potter” movies will return to select locations April 6-13.

(In the player above, “Daniel Radcliffe Reveals If He’ll Reprise ‘Harry Potter’ Role!”)

In the Louisville area, that includes the ones at the Mall of St. Matthews, Springhurst Towne Center and in Okolona on Preston Crossing Boulevard.

The movies will air in order:

To get tickets and check showtimes, click here.

This celebration leads up to the release of “Fantastic Beasts: The Secrets of Dumbledore,” which will be in theatres on April 15.

Free movie in Gibson Park is June 3

The Great Falls Park and Recreation department and the Gibson Park Snack Shack are hosting a movie in the park on June 3.

They’re showing Ghostbusters: Afterlife will begin at 8:30 p.m. in Gibson Park near the bandshell.

The movie is free.

The film will be presented by FunFlicks of Montana on a 32-foot viewing screen and concessions will be available for purchase through the Snack Shack.

For more information, call Park and Recreation, 406-771-1265 or Jonathan at the Snack Shack; 406-564-6620.

Feature Film, Released between 2021-01-01 and 2021-12-31 (Sorted by …

23.

The Suicide Squad
(2021)

R
|
132 min
|

Action, Adventure, Comedy

Supervillains Harley Quinn, Bloodsport, Peacemaker, and a collection of nutty cons at Belle Reve prison join the super-secret, super-shady Task Force X as they are dropped off at the remote, enemy-infused island of Corto Maltese.

Director:
James Gunn
|
Stars:
Margot Robbie,
Idris Elba,
John Cena,
Joel Kinnaman

Votes:
330,635

What canceling J.K. Rowling means for the Harry Potter generation – World News

From my daughter’s point of view, literary theories are irrelevant . There’s a right side: the LGBTQ community and its and supporters, and a wrong side, in this case the writer she once revered.

This is an intergenerational battle. Potterheads are now in their 20s. They are performing an exorcism of the sorcery that bewitched them in their childhood in order to make a place for themselves, in order to stop writing ‘Harry Potter’ over and over.

French Teaser Trailer for Hazanavicius’s Zombie Comedy ‘Coupez!’

French Teaser Trailer for Hazanavicius’s Zombie Comedy ‘Coupez!’

by
April 15, 2022
Source: YouTube

Pom!! Pan Distribution in France has revealed a teaser trailer for the new zombie comedy from France titled Z (Comme Z) – which translates directly to Z (as in Z). This is also known as Final Cut, which is the title it had when it was announced as a premiere at the 2022 Sundance Film Festival earlier this year. But when that fest went online-only, they pulled the film. Now its slated to premiere as the Opening Night film at the 2022 Cannes Film Festival – which is the perfect place to launch this hilarious, crazy fun zombie movie. Academy Award–winning writer-director Michel Hazanavicius brings one of the most innovative, joyful, and funniest love letters to film and filmmaking you’ll ever see. It’s a French remake of the Japanese box office hit One Cut of The Dead, going even deeper with its meta-ness by including the Japanese filmmakers watching them remake the film. Z stars Romain Duris, Berenice Bejo, Finnegan Oldfield, Matilda Lutz, Grégory Gadebois, Jean-Pascal Zadi. This should play BIG with Cannes’ audiences – it’s a blast.

Here’s the French teaser trailer (+ poster) for Michel Hazanavicius’s Coupez!, direct from YouTube:

In an abandoned building, a low-budget zombie horror movie is falling apart on set. The abusive director (Romain Duris) is already pushing the cast crew to the brink with obnoxious behavior when he reveals his plan to inject energy excitement into the project: unlocking a real-life ancient zombie curse. In a frenetic one-shot where body parts and fluids are flying, the actors fight the undead and their director for their lives before the film comes to a shocking conclusion and the credits roll…but is that the whole story? Z (comme Z), aka Coupez! or Final Cut, is written and directed by Oscar-winning French filmmaker Michel Hazanavicius, director of the films OSS 117: Cairo Nest of Spies OSS 117: Lost in Rio, The Artist, The Search, Godard Mon Amour, and The Lost Prince previously. This is based on the original film One Cut of the Dead (カメラを止めるな!), created by Shin’ichirô Ueda and Ryoichi Wada. It was supposed to premiere at the 2022 Sundance Film Festival, but instead it will debut at the 2022 Cannes Film Festival on Opening Night. The film will be released later this year in the US – no date is arranged. Stay tuned. First impression?

Find more posts: Cannes 22, Foreign Film, Indies, To Watch, Trailer