PageSourceSearch

https://www.easyhits4u.com/built/master/1.0.56/4835.007381491e7354721238.pkg.js

js easyhits4u.com collected 2026-10-01 11:43:09 UTC 19,917 bytes, 52 lines download raw bytes

1"use strict";(self.webpackChunkeh4u=self.webpackChunkeh4u||[]).push([[4835],{13455:function(e,t,n){n.d(t,{A:function(){return u},p:function(){return o}});var a=n(41594),r=n.n(a),s=n(77654);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i.apply(null,arguments)}function l({item:e}){return e?r().createElement("div",{className:"select-image-option"+(e.className?" "+e.className:""),title:e.title},e.label.image?r().createElement("img",{src:e.label.image,alt:""}):r().createElement("span",{className:"icon "+e.label.imageClass}),e.label.text):null}function o(e){return r().createElement(u,i({renderOption:l},e))}function c({item:e}){return e?r().createElement("div",{className:e.className,id:e.id},e.label||e.title||e.value):null}function u(e){const[t,n]=(0,a.useState)(void 0!==e.value?e.value:e.defaultValue),i=(0,s.OJ)(),l=(0,a.useRef)(!1);(0,a.useEffect)(()=>{n(void 0!==e.value?e.value:e.defaultValue)},[e.value]),(0,a.useEffect)(()=>{void 0!==t&&l.current&&"function"==typeof e.onChange&&(e.onChange(t),l.current=!1)},[t]);const o=e.renderOption||c,u=e.options?void 0===t?e.options[0]:e.options.find(e=>e.value===t):null;return r().createElement("div",{className:"select"+(i.isShown?" list-shown":"")+(e.className?" "+e.className:"")+(e.disabled?" disabled":""),title:e.title,ref:i.setContainer},e.name&&r().createElement("input",{type:"hidden",name:e.name,value:t,disabled:e.disabled}),r().createElement("div",{className:"select-value",onClick:i.toggle},r().createElement(o,{item:u})),r().createElement("div",{className:"select-container "+(i.isShown?"shown":"hidden")},e.options&&e.options.map(e=>r().createElement("div",{key:e.id||""+e.value,className:"select-option"+(e.value===t?" current":""),onClick:()=>function(e){n(e.value),l.current=!0,i.hide()}(e)},r().createElement(o,{item:e,isCurrent:e.value===t})))))}},18802:function(e,t,n){n.d(t,{N:function(){return r}});var a=n(77654);function r(e,t,n){let r="";switch(t||(t=e.url),t=(0,a.ZD)(t||""),e.alias||e.errormsg){case"sites_edit_error__wrong_title_length":return"Title length must be between 1 and 150 characters";case"sites_edit_error__impressions_not_numeric":return"Impressions (views) per day must be a numeric (for example, 50, 100 or 1000)";case"sites_edit_error__increase_day_limit":return"Please increase day limit to 50+ views a day.";case"sites_edit_error__wrong_url":return"URL must look like http://... or www...";case"sites_edit_error__email_as_url":return"Please submit appropriate website.";case"sites_edit_error__pages_cannot_be_advertised":return"EasyHits4U pages cannot be advertised at EasyHits4U";case"sites_edit_error__wrong_language":return"Please specify appropriate language for your web site.";case"sites_edit_error__url_not_accepted":return"We are sorry but we do not accept this domain "+t+" to participate in our exchange due to the following reason: "+e.message;case"sites_list_error__error_active_sites":return"You can promote up to "+e.limit+" sites simultaneously. Please deactivate some of your sites"+("P"===n.acctype&&n.is_ultimate>0?" first.":', or consider <a href="/account/upgrade/">upgrading your account'+("P"===n.acctype?" to Ultimate":"")+"</a> to promote up to "+(e.max_limit||20)+" sites.");case"sites_list_error__not_enough_credits":return'You do not have enough credits to distribute. <a href="/account/buy/credits/">Purchase more credits</a>';case"sites_list_error__no_active_sites":return"No active sites for credits distribution.";case"sites_list_error__incorrect_format":return"Incorrect format";case"sites_list_error__not_enough_credits_on_balance":return'Not enough credits on your account balance. <a href="/account/buy/credits/">Purchase more credits</a>';case"sites_list_error__warning_message":switch(e.message){case"warning_message__need_to_have_one_or_more_sites":return'<div class="successMsg"><b>You need to have at least one active link to be able to surf. To activate your link simply change its status from "OFF" to "ON" in the "Status" column below.</b></div>';case"warning_message__need_to_have_one_or_more_links":return'<div class="successMsg"><b>You need to have at least one link to be able to surf. You can add your link using the "Add a new site" button above.</b></div><BR>';default:return e.message+"xxx"}
1case"sites_edit_error__blocklist_checkurl":return r=e.message??"",t.match("twitter.com")&&(r=r.replace("/account/offers/","/account/offers/?add=1&system=twitter&type=retweet&target="+t),r=r.replace("<a",'<a class="twitter"')),r;case"sites_create_splash":if(r=e.message+"</br>","youtube"===e.splash?.type)r=r+'<span style="color: #000;">You can still promote your clip at EasyHits4U:</span><br /><br />\t\t\t\t<ol class="circled green">\t\t\t\t\t<li><div></div><div><a href="/spb/modify/?content='+("&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/"+e.splash.name+"&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;")+'">Paste it into your splash page.</a></div></li>\t\t\t\t\t<li><div></div><div>Save changes and copy-paste splash page link to the ”My Sites” page</div></li>\t\t\t\t\t<li><div></div><div>Assign credits to your link</div></li>\t\t\t\t</ol>';return r+"</br>";default:return e.alias}}},19670:function(e,t,n){n.d(t,{Q4:function(){return h},Ay:function(){return b}});var a=n(41594),r=n.n(a),s=n(77654),i=n(47977),l=n(39708),o=n(41965);function c(){const[e]=(0,o.g)(l.J1`
2		query GeoHint {
3			...GeoHintInfo
4		}
5		${c.fragments.info}
6	`),t=e?.config.surf.geoTargetCoefForFreeUsers??1;return React.createElement(s.fF,{delay:1e3,title:"<span><b>Geo Targeting</b><br/>\t\tHere you can select the country/region where you would like the visitors to your web site to come from.<br/><br/>\t\tThis feature can be effective especially for those advertisers who require geo targeted traffic."+("P"===e?.me?.acctype||e?.me?.esbSubscribe?"<span>Please note that you will be charged 1 credit for sites set to 15-20 seconds, 1.5 credits for sites set to 30 seconds and 2 credits for sites set to 40 seconds.</span>":"<span>\t\t\t\tPlease note that you will be charged "+t+" credit"+(1!==t?"s":"")+" for sites set to 15-20 seconds, "+1.5*t+" credits for sites set to 30 seconds and "+2*t+" credits for sites set to 40 seconds."+(1!==t?'<span><br/><br/>Please choose Worldwide option to keep non-targeted rates - 1 credit for sites set to 15-20 seconds, 1.5 credits for sites set to 30 seconds, 2 credits for sites set to 40 seconds, or <a href="/upgrade">upgrade your account</a> for 1:1 conversion rate!</span>':"")+"</span>")+"</span>"})}c.fragments={info:l.J1`
7		fragment GeoHintInfo on Query {
8			me {
9				id
10				acctype
11				esbSubscribe
12			}
13			config {
14				surf {
15					geoTargetCoefForFreeUsers
16				}
17			}
18		}
19	`};var u=n(56493),d=n(57986),m=n(58363);function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},f.apply(null,arguments)}const g=[["su","Sun"],["mo","Mon"],["tu","Tue"],["we","Wed"],["th","Thu"],["fr","Fri"],["sa","Sat"]],p=[0,1,1.5,2];function y(e){return g.filter(t=>e[t[0]]).length}function h(e){return r().createElement(s.Of,{title:"Advanced settings",className:"advanced-settings toggle-advanced"},r().createElement(b,e))}function b(e){const[t,n]=(0,a.useState)(e.multiplier||e.term||1),[s,i]=(0,a.useState)(e.continent||""),[l,o]=(0,a.useState)(()=>{const t={};return g.map((n,a)=>t[n[0]]=(e[n[0]]??0)>0||(e[`day${a}`]??0)>0),t});(0,a.useEffect)(()=>{if(!y(l)){const e={};g.map(t=>e[t[0]]=!0),o(e)}},[]);const c=(0,a.useCallback)(e=>{e.preventDefault();const t=e.target.name.slice(0,2);o(e=>e[t]&&y(e)<2?e:{...e,[t]:!e[t]})},[]),u=(0,a.useCallback)(e=>n(parseInt(e.target.value+"",10)),[]),d=(0,a.useCallback)(e=>i(e),[]),m=e.onlyBody?_:v;return r().createElement(m,f({},e,{term:t,continent:s},l,{toggleDay:c,setTerm:u,setContinent:d}))}function v(e){return r().createElement("table",{style:{border:"none"},cellSpacing:"0",cellPadding:"4",className:"std"},r().createElement(_,e))}function _(e){const t=(0,u.RO)("acctype"),n=(0,u.Yo)(),[a]=(0,o.g)(l.J1`
20		query AdvancedSettingsBody {
21			...AdvancedSettingsBodyInfo
22		}
23		${_.fragments.info}
24	`),f=a?.config.surf.geoTargetCoefForFreeUsers??1,y=function(e,t,n,a=2){return p[n||1]*(!e||t?1:a)||1}(!!e.continent,!!e.is_paid,e.term,f);return r().createElement("tbody",{className:"site-advanced-settings"}
24,r().createElement("tr",null,r().createElement("th",null),r().createElement("td",{className:"nowrap",colSpan:2},r().createElement("label",null,r().createElement("input",{id:"only_uniq_add_"+e.index,name:"only_uniq"+e.index,value:"1",type:"checkbox",defaultChecked:(e.only_uniq??0)>0})," ","24 hours unique traffic"))),r().createElement("tr",null,r().createElement("th",{style:{verticalAlign:"middle"}},"Geo targeting"),r().createElement("td",{className:"nowrap",style:{verticalAlign:"top"}},r().createElement(i.Ay,{defaultContinent:e.continent,setContinent:e.setContinent,continentHint:r().createElement(c,null),defaultCountry:e.country,defaultRegion:e.region||e.region_code,regionHint:r().createElement(s.fF,{delay:1e3,title:"Available to upgraded members and Easy Splash Builder & Easy Rotator paid members only. "+("U"!==t||n?"":"<a href='/upgrade' target='_blank'>Upgrade your account</a>")}),withRegions:!0,regionsDisabled:!e.is_paid,index:e.index})),r().createElement("td",{className:"site-brackets",rowSpan:2},r().createElement("div",null,r().createElement("img",{src:"/images/sites_brackets.svg",alt:""}),r().createElement("span",{className:"lbrowntext"},"Current conversion rate:",r().createElement("br",null),r().createElement("strong",null,"1 visit = ",y," credit",1!==y?"s":""))))),r().createElement("tr",null,r().createElement("th",
24null,"Show"),r().createElement("td",{className:"nowrap"},r().createElement(d.A,{name:"term"+e.index,className:"form term",value:e.term,onChange:e.setTerm},r().createElement(m.A,{value:"1"},"15-20 seconds"),r().createElement(m.A,{value:"2"},"30 seconds"),r().createElement(m.A,{value:"3"},"40 seconds")),r().createElement(s.fF,{title:"<b>Custom Timing</b><br/>You can set custom timing for viewing your site(s) - not only 20 seconds by default but 30, or even 40 seconds! "+("P"===t?"":"You will be charged 1.5 credits for sites set to 30 seconds and 2 credits for sites set to 40 seconds."),delay:1e3}))),r().createElement("tr",null,r().createElement("th",null,"Show"),r().createElement("td",{className:"nowrap",colSpan:2},r().createElement("input",{type:"text",name:"perday"+e.index,defaultValue:e.perday||(e.data?e.data.per_day_min:e.per_day_min)||50,title:"50 visits per day minimum",className:"perday"}),r().createElement("label",{title:"times per day"}),r().createElement(s.fF,{title:"Set the maximum number of visitors to your site (per day).<br><br>The number of hits per day depends on many factors and is limited to the number of active surfers. You will receive more traffic if you <a href=/upgrade>upgrade your account</a> or <a href=/buy>buy some credits</a>.",delay:1e3}))),("Z"===t||"M"===t)&&r().createElement("tr",null,r().createElement("th",
24null),r().createElement("td",{colSpan:2},r().createElement("label",null,r().createElement("input",{name:"no_referrer"+e.index,value:"1",defaultChecked:e.no_referrer,type:"checkbox"})," ","Hide traffic source"))),r().createElement("tr",null,r().createElement("td",null),r().createElement("td",{colSpan:2},"Select days of the week when your web site should be shown:")),r().createElement("tr",null,r().createElement("td",null),r().createElement("td",{colSpan:2},r().createElement("div",{className:"site-days"},g.map(t=>r().createElement("div",{className:"check-day",key:t[0]+e[t[0]]},r().createElement("input",{id:"day_"+t[0]+"_"+(e.multi?"m":e.index),type:"checkbox",name:t[0]+e.index,value:"1",checked:(e[t[0]]??0)>0,onChange:e.toggleDay}),r().createElement("label",{htmlFor:"day_"+t[0]+"_"+(e.multi?"m":e.index)},t[1])))))))}_.fragments={info:l.J1`
25		fragment AdvancedSettingsBodyInfo on Query {
26			config {
27				surf {
28					geoTargetCoefForFreeUsers
29				}
30			}
31		}
32	`}},39551:function(e,t,n){function a(e){return"/account/offers/?add=1&system=eh4u&type=visit&title="+e.title+"&target="+e.urlid+"&language="+e.language}n.d(t,{a:function(){return a}})},41965:function(e,t,n){n.d(t,{N:function(){return l},g:function(){return i}});var a=n(1723),r=n(41594),s=n(61225);function i(e,t){const n=(0,a.IT)(e,t??{fetchPolicy:"cache-and-network"});return[n.data,n]}function l(e,t){const n=(0,s.wA)(),i=(0,r.useMemo)(()=>e,[]);t&&!t.fetchPolicy&&(t.fetchPolicy="cache-and-network");const l=(0,a.IT)(i,t??{fetchPolicy:"cache-and-network"});return(0,r.useEffect)(()=>{n({type:"FETCH_STATE",state:l.data?l.loading?"cached":"finished":"init"})},[l.loading]),console.log("usePageQuery",l.data??l.previousData,l),[l.data,l]}},47952:function(e,t,n){n.d(t,{A:function(){return i}});var a=n(41594),r=n(56493),s=n(18802);function i(e){const t=(0,a.useRef)(null);(0,a.useEffect)(()=>{e.list?.length&&t.current.scrollIntoView({behavior:"smooth"})},[e.list]);const n=(0,a.useContext)(r.Rs);if(!n)throw"No user";return e.list?.length?React.createElement("ul",{className:"error-list",ref:t},e.list.map(e=>React.createElement("li",{key:e.alias,dangerouslySetInnerHTML:{__html:(0,s.N)(e,null,n)}}))):null}},60003:function(e,t,n){n.d(t,{o:function(){return r}});var a=n(39551);function r(e,t){return e.youtube&&"video"===e.youtube.type?(t("offer","/account/offers/?add=1&system=youtube&type="+("video"===e.youtube.type?"view":"subscribe")+"&title="+e.youtube.item.title+"&target="+e.youtube.item.url+"&language="+e.youtube.item.language),!0):!!e.visits&&(t("offer-visits",(0,a.a)(e.visits.item)),!0)}},73360:function(e,t,n){n.d(t,{A:function(){return r}});var a=n(41594);function r(e){const t=(0,a.useRef)(null);return(0,a.useEffect)(()=>{e.list?.length&&t.current.scrollIntoView({behavior:"smooth"})},[e.list]),e.list?.length?React.createElement("ul",{className:"error-list global-one",ref:t},e.list.map(e=>React.createElement("li",{key:e},e))):null}},77787:function(e,t,n){n.d(t,{b:function(){return u},i:function(){return d}});var a=n(77654),r=n(79675),s=n(56493),i=n(19670),l=n(47952),o=n(39708);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c.apply(null,arguments)}const u=[{value:"visit",label:"visits"}];function d(e){const t=(0,s.lx)(),n=new URLSearchParams(location.search);return React.createElement("div",{className:"add-block"},e.canRemove&&React.createElement("div",{className:"add-block-close",onClick:()=>e.removeSite(e.index)}),React.createElement(l.A,{list:e.errors}),React.createElement("table",{style:{border:"none"},cellSpacing:"0",cellPadding:"5",className:"std vmiddle"},e.index?React.createElement("thead",null,React.createElement("tr",null,React.createElement("td",{colSpan:2,className:"site_n_title"},"Site ",e.index))):null,e.config.usersTasks.enabled&&React.createElement(r.Ay,c({},e,{task:e.task,task_action:"visit"===e.task?.task_type?"visits":"reviews",withOptions:u,defaultSelected:!0})),React.createElement("tbody",null,React.createElement("tr",null,React.createElement("th",
32null,"Link"),React.createElement("td",{className:"nowrap"},React.createElement("div",{className:"hinted-field"},React.createElement("input",{className:e.errorFields.url?"error":"",type:"text",name:"url"+e.index,defaultValue:e.url||((e.index??0)<=1?(0,a.ZD)(n.get("url")??""):"")||""})))),React.createElement("tr",null,React.createElement("th",null,"Title"),React.createElement("td",null,React.createElement("div",{className:"hinted-field"},React.createElement("input",{className:e.errorFields.title?"error":"","data-style-old":"width:350px",type:"text",name:"title"+e.index,defaultValue:e.title||((e.index??0)<=1?n.get("title"):"")||""})))),React.createElement("tr",null,React.createElement("th",null,"Site is in"),React.createElement("td",{className:"nowrap"},React.createElement(a.pZ,{index:e.index,defaultValue:e.language,setLanguage:e.set_language}))),t.credits>=1&&React.createElement("tr",null,React.createElement("th",null,"Assign"),React.createElement("td",null,React.createElement("input",{type:"text",name:"assign"+e.index}),React.createElement("label",{title:"credits"}))))),React.createElement(i.Q4,c({},e,{multi:!1})))}d.fragments={info:o.J1`
33		fragment SiteOptionsInfo on Query {
34			config {
35				usersTasks {
36					enabled
37				}
38			}
39			...TaskInfo
40		}
41		${r.Ay.fragments.info}
42	`}},96933:function(e,t,n){n.d(t,{A:function(){return f}});var a=n(39708),r=n(41594),s=n.n(r),i=n(61225),l=n(77787),o=n(73360);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},c.apply(null,arguments)}function u(e){return React.createElement("div",{id:"add_new_site_one"},React.createElement(o.A,{list:e.globalError}),React.createElement("form",{action:"/account/sites/",method:"post",id:"add_form",onSubmit:e.onSubmit,ref:e.setRef},React.createElement("div",{className:"add-one-list"},e.list.map((t,n)=>React.createElement(l.i,c({},e,t,{term:"term"in t&&t.term?parseInt(t.term+"",10):void 0,canRemove:e.list.length>1,index:e.list.length>1?n+1:"",errors:e.errors[n+1],errorFields:e.errorFields[n+1]||{},key:n})))),e.allowMulti&&React.createElement("div",{className:"add-another",onClick:e.addMore},React.createElement("div",{className:"string"},React.createElement("div",null,React.createElement("span",{className:"plus-sign"},"+"),"Add another site"))),React.createElement("div",{className:"add-site-button"},React.createElement("button",{type:"submit",disabled:e.loading,className:"ok middle-btn"+(e.loading?" loading":"")},"Submit website",e.list.length>1?"s":""))))}u.fragments={info:a.J1`
43		fragment AddFormSingleContentInfo on Query {
44			...SiteOptionsInfo
45		}
46		${l.i.fragments.info}
47	`};var d=n(60003);function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},m.apply(null,arguments)}function f(e){const t=(0,i.d4)(e=>e.data),[n,a]=(0,r.useState)([{}]),[l,o]=(0,r.useState)({}),[c,f]=(0,r.useState)({}),[g,p]=(0,r.useState)(null),[y,h]=(0,r.useState)(!1),b=(0,r.useRef)(null),v=(0,r.useCallback)(()=>{a(e=>e.concat({}))},[]),_=(0,r.useCallback)(e=>{const t=e-1;a(e=>e.slice(0,t).concat(e.slice(t+1))),o(e=>({...e,[t]:void 0})),f(e=>({...e,[t]:{}}))},[]),E=(0,r.useCallback)(t=>{t.preventDefault(),h(!0),o({}),p(null);const a=n.length>1?"/account/sites/?a=add&json=1&multi="+n.length:"/account/sites/?a=add&json=1";fetch(a,{mode:"cors",credentials:"include",method:"POST",body:new FormData(b.current)}).then(e=>e.json()).then(t=>{let n=!1;const a={},r={};t.add_sites&&t.add_sites.forEach((e,t)=>{e.errors&&e.errors.length&&(a[t+1]=e.errors.map(t=>({...t,url:e.url}))),r[t+1]=e.field_errors||{},(a[t+1]||e.field_errors)&&(n=!0)});if(!("function"==typeof e.onResult&&e.onResult(t,n))){if(t.redirect)return void(window.location.href=t.redirect);if(t.site_needs_confirmation)return void(window.location.href=t.multi?"/account/sites/confirm/?multi=1":"/account/sites/confirm/?urlid="+t.urlid);if(e.openDialog&&(0,d.o)(t,e.openDialog))return}o(a),f(r)}).catch(e=>{console.log(e),p(["Please try to submit your website(s) once again"])}).finally(()=>h(!1))},[]);return s().createElement(u,m({per_day_min:t?.per_day_min},e,{list:n,globalError:g??void 0,errors:l,errorFields:c,loading:y,addMore:v,removeSite:_,onSubmit:E,setRef:b}))}f.fragments={info:a.J1`
48		fragment AddFormSingleControl on Query {
49			...AddFormSingleContentInfo
50		}
51		${u.fragments.info}
52	`}}}]);

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.