Przeszukaj Wiedzodajnię

Przejdź do wyszukiwarki globalnej

Poradniki na Twój Email

Praktyczne informacje i specjalne oferty prosto na Twoją skrzynkę email.

Wpisz Email: 
 

Ostatnie Artykuły

Jak dodać pasek z informacją o ciasteczkach
 
Apptiker - czyli narzędzia dla strony www
 
Mierzymy wydajność strony internetowej
 
Mniej znane funkcje Google
 
Wielkie zmiany w Google
 

Ostatni komentarz

Subskrybuj kanał RSS

Kanał RSS

Od teraz o wszystkim co godne uwagi dowiesz się błyskawicznie.

U nas jesteś bezpieczny

website security

Ty też możesz chronić stronę i swoich Klientów. Sprawdź szczegóły.

Apptiker

Jak dodać pasek z informacją o ciasteczkach

Autor: , Data publikacji , Kategoria: Budowa stron, Porady;
Jak dodać pasek z informacją o ciasteczkach

To pytanie pada praktycznie za każdym razem, gdy właściciel nowo upieczonej strony decyduje się na jej publikację, zwłaszcza gdy jest to jego pierwsze dzieło.

O co chodzi z tymi ciasteczkami?  Większość współczesnych stron wykorzystuje je do gromadzenia rozmaitych danych od śledzenia poczynań użytkowników na naszych stronach po serwowanie spersonalizowanych informacji mających na celu np. mocniej angażować ich w zawartość naszej strony. Jeśli korzystamy z takich systemów jak GoogleAnalytics, to możemy być pewni że nasza strona częstuje internautów ciasteczkami.

Spora część właścicieli nowych witryn nie jest tego świadoma i często nie wie nawet jak to zweryfikować. Na szczęście jesteśmy tu gdzie jesteśmy, więc już w kolejnym zdaniu wszystkiego się dowiemy smile W sieci znajdziemy wiele narzędzi pozwalających na analizę omawianego tematu jak chociażby http://www.cookie-checker.com. Wystarczy wejść, wpisać adres swojej strony i poczekać chwilę na wyniki.
Jeśli test pokaże, że mamy ciastka, to nie zabieramy się za ich leniwe pałaszowanie tylko zastanawiamy się co zrobić aby poinformować o nich wszystkich tych, którzy zaglądają na naszą stronę. To wymóg nałożony przez nowelizację ustawy Prawa Telekomunikacyjnego z 2013 roku nakładającej na właścicieli stron internetowych obowiązek informowania o plikach, które ich serwis umieszcza w komputerze użytkowników witryny.

Wróćmy do sedna, czyli jak... Jeśli mamy stronę postawioną na popularnych systemach CMS takich jak WordPress, Joomla itp… problem mamy w zasadzie z głowy, bo wystarczy zainstalować jedną z dostępnych dla tych rozwiązań wtyczek i po kłopocie. W sytuacji gdy nie mamy możliwości instalacji wtyczki, lub takowej nasz system nie posiada możemy pokusić się o przeszukanie sieci pod kątem skryptów, których implementacja na stronie również załatwi problem. Jest to jednak o tyle kłopotliwe że niekiedy wymaga znajomości struktury dokumentu strony czy nawet podstaw języka JavaScript.

Ile stron tyle dróg prowadzących do celu, ale jest pewne narzędzie o nim za chwilę, które z powodzeniem można wykorzystać na dowolnej stronie. Nie ma znaczenia czy to WordPress czy strona napisana samodzielnie w czystym HTML-u.

Pisaliśmy ostatnio o Apptikerze, który pozwala na monitorowanie prędkości ładowania się strony internetowej w przeglądarkach realnych użytkowników. Wspominaliśmy również, że będą się na nim pojawiały kolejne narzędzia, również takie, które do naszej strony dorzucą jakąś określoną funkcjonalność. No i właśnie pojawiła się mała apka pozwalająca na wyświetlenie na stronie paska z informacją o ciasteczkach.

Jej działanie jest tak proste jak budowa cepa więc każdy powinien sobie z nią poradzić. Wystarczy zalogować się do panelu na stronie Apptiker.com, aktywować aplikację CookieBar i w ustawieniach dosłownie wyklikać to co chcemy, czyli:

  • możemy wprowadzić własny tekst pojawiający się na pasku
  • możemy wprowadzić własne etykiety dla przycisków paska i linku do polityki prywatności
  • możemy wprowadzić adres URL do pełnej treści polityki na naszej stronie
  • w końcu możemy zdecydować czy pasek ma się wyświetlać w górnej czy dolnej części strony, a także możemy wybrać jeden z kilku predefiniowanych motywów kolorystycznych.

informacja o cookies

Zmiany które wprowadzamy możemy na bieżąco podglądać, a gdy stwierdzimy że pasek jest gotowy do publikacji klikamy w przełącznik ‘Pokaz na stronie’, zapisujemy nasze ustawienia i od tej chwili pasek powinien być widoczny.

Jeśli wcześniej instalowaliśmy kod Apptikera na naszej stronie, to poza opisanymi czynnościami nie musimy kompletnie nic robić, natomiast jeśli jesteśmy na Apptikerze po raz pierwszy, to musimy na stronie wstawić niewielki fragment kodu JavaScript. Rejestrując się na Apptiker.com dostaniemy stosowną instrukcję.

 

Ocena: 1976419763197621976119760197591975819757197561975519754197531975219751197501974919748197471974619745197441974319742197411974019739197381973719736197351973419733197321973119730197291972819727197261972519724197231972219721197201971919718197171971619715197141971319712197111971019709197081970719706197051970419703197021970119700196991969819697196961969519694196931969219691196901968919688196871968619685196841968319682196811968019679196781967719676196751967419673196721967119670196691966819667196661966519664196631966219661196601965919658196571965619655196541965319652196511965019649196481964719646196451964419643196421964119640196391963819637196361963519634196331963219631196301962919628196271962619625196241962319622196211962019619196181961719616196151961419613196121961119610196091960819607196061960519604196031960219601196001959919598195971959619595195941959319592195911959019589195881958719586195851958419583195821958119580195791957819577195761957519574195731957219571195701956919568195671956619565195641956319562195611956019559195581955719556195551955419553195521955119550195491954819547195461954519544195431954219541195401953919538195371953619535195341953319532195311953019529195281952719526195251952419523195221952119520195191951819517195161951519514195131951219511195101950919508195071950619505195041950319502195011950019499194981949719496194951949419493194921949119490194891948819487194861948519484194831948219481194801947919478194771947619475194741947319472194711947019469194681946719466194651946419463194621946119460194591945819457194561945519454194531945219451194501944919448194471944619445194441944319442194411944019439194381943719436194351943419433194321943119430194291942819427194261942519424194231942219421194201941919418194171941619415194141941319412194111941019409194081940719406194051940419403194021940119400193991939819397193961939519394193931939219391193901938919388193871938619385193841938319382193811938019379193781937719376193751937419373193721937119370193691936819367193661936519364193631936219361193601935919358193571935619355193541935319352193511935019349193481934719346193451934419343193421934119340193391933819337193361933519334193331933219331193301932919328193271932619325193241932319322193211932019319193181931719316193151931419313193121931119310193091930819307193061930519304193031930219301193001929919298192971929619295192941929319292192911929019289192881928719286192851928419283192821928119280192791927819277192761927519274192731927219271192701926919268192671926619265192641926319262192611926019259192581925719256192551925419253192521925119250192491924819247192461924519244192431924219241192401923919238192371923619235192341923319232192311923019229192281922719226192251922419223192221922119220192191921819217192161921519214192131921219211192101920919208192071920619205192041920319202192011920019199191981919719196191951919419193191921919119190191891918819187191861918519184191831918219181191801917919178191771917619175191741917319172191711917019169191681916719166191651916419163191621916119160191591915819157191561915519154191531915219151191501914919148191471914619145191441914319142191411914019139191381913719136191351913419133191321913119130191291912819127191261912519124191231912219121191201911919118191171911619115191141911319112191111911019109191081910719106191051910419103191021910119100190991909819097190961909519094190931909219091190901908919088190871908619085190841908319082190811908019079190781907719076190751907419073190721907119070190691906819067190661906519064190631906219061190601905919058190571905619055190541905319052190511905019049190481904719046190451904419043190421904119040190391903819037190361903519034190331903219031190301902919028190271902619025190241902319022190211902019019190181901719016190151901419013190121901119010190091900819007190061900519004190031900219001190001899918998189971899618995189941899318992189911899018989189881898718986189851898418983189821898118980189791897818977189761897518974189731897218971189701896918968189671896618965189641896318962189611896018959189581895718956189551895418953189521895118950189491894818947189461894518944189431894218941189401893918938189371893618935189341893318932189311893018929189281892718926189251892418923189221892118920189191891818917189161891518914189131891218911189101890918908189071890618905189041890318902189011890018899188981889718896188951889418893188921889118890188891888818887188861888518884188831888218881188801887918878188771887618875188741887318872188711887018869188681886718866188651886418863188621886118860188591885818857188561885518854188531885218851188501884918848188471884618845188441884318842188411884018839188381883718836188351883418833188321883118830188291882818827188261882518824188231882218821188201881918818188171881618815188141881318812188111881018809188081880718806188051880418803188021880118800187991879818797187961879518794187931879218791187901878918788187871878618785187841878318782187811878018779187781877718776187751877418773187721877118770187691876818767187661876518764187631876218761187601875918758187571875618755187541875318752187511875018749187481874718746187451874418743187421874118740187391873818737187361873518734187331873218731187301872918728187271872618725187241872318722187211872018719187181871718716187151871418713187121871118710187091870818707187061870518704187031870218701187001869918698186971869618695186941869318692186911869018689186881868718686186851868418683186821868118680186791867818677186761867518674186731867218671186701866918668186671866618665186641866318662186611866018659186581865718656186551865418653186521865118650186491864818647186461864518644186431864218641186401863918638186371863618635186341863318632186311863018629186281862718626186251862418623186221862118620186191861818617186161861518614186131861218611186101860918608186071860618605186041860318602186011860018599185981859718596185951859418593185921859118590185891858818587185861858518584185831858218581185801857918578185771857618575185741857318572185711857018569185681856718566185651856418563185621856118560185591855818557185561855518554185531855218551185501854918548185471854618545185441854318542185411854018539185381853718536185351853418533185321853118530185291852818527185261852518524185231852218521185201851918518185171851618515185141851318512185111851018509185081850718506185051850418503185021850118500184991849818497184961849518494184931849218491184901848918488184871848618485184841848318482184811848018479184781847718476184751847418473184721847118470184691846818467184661846518464184631846218461184601845918458184571845618455184541845318452184511845018449184481844718446184451844418443184421844118440184391843818437184361843518434184331843218431184301842918428184271842618425184241842318422184211842018419184181841718416184151841418413184121841118410184091840818407184061840518404184031840218401184001839918398183971839618395183941839318392183911839018389183881838718386183851838418383183821838118380183791837818377183761837518374183731837218371183701836918368183671836618365183641836318362183611836018359183581835718356183551835418353183521835118350183491834818347183461834518344183431834218341183401833918338183371833618335183341833318332183311833018329183281832718326183251832418323183221832118320183191831818317183161831518314183131831218311183101830918308183071830618305183041830318302183011830018299182981829718296182951829418293182921829118290182891828818287182861828518284182831828218281182801827918278182771827618275182741827318272182711827018269182681826718266182651826418263182621826118260182591825818257182561825518254182531825218251182501824918248182471824618245182441824318242182411824018239182381823718236182351823418233182321823118230182291822818227182261822518224182231822218221182201821918218182171821618215182141821318212182111821018209182081820718206182051820418203182021820118200181991819818197181961819518194181931819218191181901818918188181871818618185181841818318182181811818018179181781817718176181751817418173181721817118170181691816818167181661816518164181631816218161181601815918158181571815618155181541815318152181511815018149181481814718146181451814418143181421814118140181391813818137181361813518134181331813218131181301812918128181271812618125181241812318122181211812018119181181811718116181151811418113181121811118110181091810818107181061810518104181031810218101181001809918098180971809618095180941809318092180911809018089180881808718086180851808418083180821808118080180791807818077180761807518074180731807218071180701806918068180671806618065180641806318062180611806018059180581805718056180551805418053180521805118050180491804818047180461804518044180431804218041180401803918038180371803618035180341803318032180311803018029180281802718026180251802418023180221802118020180191801818017180161801518014180131801218011180101800918008180071800618005180041800318002180011800017999179981799717996179951799417993179921799117990179891798817987179861798517984179831798217981179801797917978179771797617975179741797317972179711797017969179681796717966179651796417963179621796117960179591795817957179561795517954179531795217951179501794917948179471794617945179441794317942179411794017939179381793717936179351793417933179321793117930179291792817927179261792517924179231792217921179201791917918179171791617915179141791317912179111791017909179081790717906179051790417903179021790117900178991789817897178961789517894178931789217891178901788917888178871788617885178841788317882178811788017879178781787717876178751787417873178721787117870178691786817867178661786517864178631786217861178601785917858178571785617855178541785317852178511785017849178481784717846178451784417843178421784117840178391783817837178361783517834178331783217831178301782917828178271782617825178241782317822178211782017819178181781717816178151781417813178121781117810178091780817807178061780517804178031780217801178001779917798177971779617795177941779317792177911779017789177881778717786177851778417783177821778117780177791777817777177761777517774177731777217771177701776917768177671776617765177641776317762177611776017759177581775717756177551775417753177521775117750177491774817747177461774517744177431774217741177401773917738177371773617735177341773317732177311773017729177281772717726177251772417723177221772117720177191771817717177161771517714177131771217711177101770917708177071770617705177041770317702177011770017699176981769717696176951769417693176921769117690176891768817687176861768517684176831768217681176801767917678176771767617675176741767317672176711767017669176681766717666176651766417663176621766117660176591765817657176561765517654176531765217651176501764917648176471764617645176441764317642176411764017639176381763717636176351763417633176321763117630176291762817627176261762517624176231762217621176201761917618176171761617615176141761317612176111761017609176081760717606176051760417603176021760117600175991759817597175961759517594175931759217591175901758917588175871758617585175841758317582175811758017579175781757717576175751757417573175721757117570175691756817567175661756517564175631756217561175601755917558175571755617555175541755317552175511755017549175481754717546175451754417543175421754117540175391753817537175361753517534175331753217531175301752917528175271752617525175241752317522175211752017519175181751717516175151751417513175121751117510175091750817507175061750517504175031750217501175001749917498174971749617495174941749317492174911749017489174881748717486174851748417483174821748117480174791747817477174761747517474174731747217471174701746917468174671746617465174641746317462174611746017459174581745717456174551745417453174521745117450174491744817447174461744517444174431744217441174401743917438174371743617435174341743317432174311743017429174281742717426174251742417423174221742117420174191741817417174161741517414174131741217411174101740917408174071740617405174041740317402174011740017399173981739717396173951739417393173921739117390173891738817387173861738517384173831738217381173801737917378173771737617375173741737317372173711737017369173681736717366173651736417363173621736117360173591735817357173561735517354173531735217351173501734917348173471734617345173441734317342173411734017339173381733717336173351733417333173321733117330173291732817327173261732517324173231732217321173201731917318173171731617315173141731317312173111731017309173081730717306173051730417303173021730117300172991729817297172961729517294172931729217291172901728917288172871728617285172841728317282172811728017279172781727717276172751727417273172721727117270172691726817267172661726517264172631726217261172601725917258172571725617255172541725317252172511725017249172481724717246172451724417243172421724117240172391723817237172361723517234172331723217231172301722917228172271722617225172241722317222172211722017219172181721717216172151721417213172121721117210172091720817207172061720517204172031720217201172001719917198171971719617195171941719317192171911719017189171881718717186171851718417183171821718117180171791717817177171761717517174171731717217171171701716917168171671716617165171641716317162171611716017159171581715717156171551715417153171521715117150171491714817147171461714517144171431714217141171401713917138171371713617135171341713317132171311713017129171281712717126171251712417123171221712117120171191711817117171161711517114171131711217111171101710917108171071710617105171041710317102171011710017099170981709717096170951709417093170921709117090170891708817087170861708517084170831708217081170801707917078170771707617075170741707317072170711707017069170681706717066170651706417063170621706117060170591705817057170561705517054170531705217051170501704917048170471704617045170441704317042170411704017039170381703717036170351703417033170321703117030170291702817027170261702517024170231702217021170201701917018170171701617015170141701317012170111701017009170081700717006170051700417003170021700117000169991699816997169961699516994169931699216991169901698916988169871698616985169841698316982169811698016979169781697716976169751697416973169721697116970169691696816967169661696516964169631696216961169601695916958169571695616955169541695316952169511695016949169481694716946169451694416943169421694116940169391693816937169361693516934169331693216931169301692916928169271692616925169241692316922169211692016919169181691716916169151691416913169121691116910169091690816907169061690516904169031690216901169001689916898168971689616895168941689316892168911689016889168881688716886168851688416883168821688116880168791687816877168761687516874168731687216871168701686916868168671686616865168641686316862168611686016859168581685716856168551685416853168521685116850168491684816847168461684516844168431684216841168401683916838168371683616835168341683316832168311683016829168281682716826168251682416823168221682116820168191681816817168161681516814168131681216811168101680916808168071680616805168041680316802168011680016799167981679716796167951679416793167921679116790167891678816787167861678516784167831678216781167801677916778167771677616775167741677316772167711677016769167681676716766167651676416763167621676116760167591675816757167561675516754167531675216751167501674916748167471674616745167441674316742167411674016739167381673716736167351673416733167321673116730167291672816727167261672516724167231672216721167201671916718167171671616715167141671316712167111671016709167081670716706167051670416703167021670116700166991669816697166961669516694166931669216691166901668916688166871668616685166841668316682166811668016679166781667716676166751667416673166721667116670166691666816667166661666516664166631666216661166601665916658166571665616655166541665316652166511665016649166481664716646166451664416643166421664116640166391663816637166361663516634166331663216631166301662916628166271662616625166241662316622166211662016619166181661716616166151661416613166121661116610166091660816607166061660516604166031660216601166001659916598165971659616595165941659316592165911659016589165881658716586165851658416583165821658116580165791657816577165761657516574165731657216571165701656916568165671656616565165641656316562165611656016559165581655716556165551655416553165521655116550165491654816547165461654516544165431654216541165401653916538165371653616535165341653316532165311653016529165281652716526165251652416523165221652116520165191651816517165161651516514165131651216511165101650916508165071650616505165041650316502165011650016499164981649716496164951649416493164921649116490164891648816487164861648516484164831648216481164801647916478164771647616475164741647316472164711647016469164681646716466164651646416463164621646116460164591645816457164561645516454164531645216451164501644916448164471644616445164441644316442164411644016439164381643716436164351643416433164321643116430164291642816427164261642516424164231642216421164201641916418164171641616415164141641316412164111641016409164081640716406164051640416403164021640116400163991639816397163961639516394163931639216391163901638916388163871638616385163841638316382163811638016379163781637716376163751637416373163721637116370163691636816367163661636516364163631636216361163601635916358163571635616355163541635316352163511635016349163481634716346163451634416343163421634116340163391633816337163361633516334163331633216331163301632916328163271632616325163241632316322163211632016319163181631716316163151631416313163121631116310163091630816307163061630516304163031630216301163001629916298162971629616295162941629316292162911629016289162881628716286162851628416283162821628116280162791627816277162761627516274162731627216271162701626916268162671626616265162641626316262162611626016259162581625716256162551625416253162521625116250162491624816247162461624516244162431624216241162401623916238162371623616235162341623316232162311623016229162281622716226162251622416223162221622116220162191621816217162161621516214162131621216211162101620916208162071620616205162041620316202162011620016199161981619716196161951619416193161921619116190161891618816187161861618516184161831618216181161801617916178161771617616175161741617316172161711617016169161681616716166161651616416163161621616116160161591615816157161561615516154161531615216151161501614916148161471614616145161441614316142161411614016139161381613716136161351613416133161321613116130161291612816127161261612516124161231612216121161201611916118161171611616115161141611316112161111611016109161081610716106161051610416103161021610116100160991609816097160961609516094160931609216091160901608916088160871608616085160841608316082160811608016079160781607716076160751607416073160721607116070160691606816067160661606516064160631606216061160601605916058160571605616055160541605316052160511605016049160481604716046160451604416043160421604116040160391603816037160361603516034160331603216031160301602916028160271602616025160241602316022160211602016019160181601716016160151601416013160121601116010160091600816007160061600516004160031600216001160001599915998159971599615995159941599315992159911599015989159881598715986159851598415983159821598115980159791597815977159761597515974159731597215971159701596915968159671596615965159641596315962159611596015959159581595715956159551595415953159521595115950159491594815947159461594515944159431594215941159401593915938159371593615935159341593315932159311593015929159281592715926159251592415923159221592115920159191591815917159161591515914159131591215911159101590915908159071590615905159041590315902159011590015899158981589715896158951589415893158921589115890158891588815887158861588515884158831588215881158801587915878158771587615875158741587315872158711587015869158681586715866158651586415863158621586115860158591585815857158561585515854158531585215851158501584915848158471584615845158441584315842158411584015839158381583715836158351583415833158321583115830158291582815827158261582515824158231582215821158201581915818158171581615815158141581315812158111581015809158081580715806158051580415803158021580115800157991579815797157961579515794157931579215791157901578915788157871578615785157841578315782157811578015779157781577715776157751577415773157721577115770157691576815767157661576515764157631576215761157601575915758157571575615755157541575315752157511575015749157481574715746157451574415743157421574115740157391573815737157361573515734157331573215731157301572915728157271572615725157241572315722157211572015719157181571715716157151571415713157121571115710157091570815707157061570515704157031570215701157001569915698156971569615695156941569315692156911569015689156881568715686156851568415683156821568115680156791567815677156761567515674156731567215671156701566915668156671566615665156641566315662156611566015659156581565715656156551565415653156521565115650156491564815647156461564515644156431564215641156401563915638156371563615635156341563315632156311563015629156281562715626156251562415623156221562115620156191561815617156161561515614156131561215611156101560915608156071560615605156041560315602156011560015599155981559715596155951559415593155921559115590155891558815587155861558515584155831558215581155801557915578155771557615575155741557315572155711557015569155681556715566155651556415563155621556115560155591555815557155561555515554155531555215551155501554915548155471554615545155441554315542155411554015539155381553715536155351553415533155321553115530155291552815527155261552515524155231552215521155201551915518155171551615515155141551315512155111551015509155081550715506155051550415503155021550115500154991549815497154961549515494154931549215491154901548915488154871548615485154841548315482154811548015479154781547715476154751547415473154721547115470154691546815467154661546515464154631546215461154601545915458154571545615455154541545315452154511545015449154481544715446154451544415443154421544115440154391543815437154361543515434154331543215431154301542915428154271542615425154241542315422154211542015419154181541715416154151541415413154121541115410154091540815407154061540515404154031540215401154001539915398153971539615395153941539315392153911539015389153881538715386153851538415383153821538115380153791537815377153761537515374153731537215371153701536915368153671536615365153641536315362153611536015359153581535715356153551535415353153521535115350153491534815347153461534515344153431534215341153401533915338153371533615335153341533315332153311533015329153281532715326153251532415323153221532115320153191531815317153161531515314153131531215311153101530915308153071530615305153041530315302153011530015299152981529715296152951529415293152921529115290152891528815287152861528515284152831528215281152801527915278152771527615275152741527315272152711527015269152681526715266152651526415263152621526115260152591525815257152561525515254152531525215251152501524915248152471524615245152441524315242152411524015239152381523715236152351523415233152321523115230152291522815227152261522515224152231522215221152201521915218152171521615215152141521315212152111521015209152081520715206152051520415203152021520115200151991519815197151961519515194151931519215191151901518915188151871518615185151841518315182151811518015179151781517715176151751517415173151721517115170151691516815167151661516515164151631516215161151601515915158151571515615155151541515315152151511515015149151481514715146151451514415143151421514115140151391513815137151361513515134151331513215131151301512915128151271512615125151241512315122151211512015119151181511715116151151511415113151121511115110151091510815107151061510515104151031510215101151001509915098150971509615095150941509315092150911509015089150881508715086150851508415083150821508115080150791507815077150761507515074150731507215071150701506915068150671506615065150641506315062150611506015059150581505715056150551505415053150521505115050150491504815047150461504515044150431504215041150401503915038150371503615035150341503315032150311503015029150281502715026150251502415023150221502115020150191501815017150161501515014150131501215011150101500915008150071500615005150041500315002150011500014999149981499714996149951499414993149921499114990149891498814987149861498514984149831498214981149801497914978149771497614975149741497314972149711497014969149681496714966149651496414963149621496114960149591495814957149561495514954149531495214951149501494914948149471494614945149441494314942149411494014939149381493714936149351493414933149321493114930149291492814927149261492514924149231492214921149201491914918149171491614915149141491314912149111491014909149081490714906149051490414903149021490114900148991489814897148961489514894148931489214891148901488914888148871488614885148841488314882148811488014879148781487714876148751487414873148721487114870148691486814867148661486514864148631486214861148601485914858148571485614855148541485314852148511485014849148481484714846148451484414843148421484114840148391483814837148361483514834148331483214831148301482914828148271482614825148241482314822148211482014819148181481714816148151481414813148121481114810148091480814807148061480514804148031480214801148001479914798147971479614795147941479314792147911479014789147881478714786147851478414783147821478114780147791477814777147761477514774147731477214771147701476914768147671476614765147641476314762147611476014759147581475714756147551475414753147521475114750147491474814747147461474514744147431474214741147401473914738147371473614735147341473314732147311473014729147281472714726147251472414723147221472114720147191471814717147161471514714147131471214711147101470914708147071470614705147041470314702147011470014699146981469714696146951469414693146921469114690146891468814687146861468514684146831468214681146801467914678146771467614675146741467314672146711467014669146681466714666146651466414663146621466114660146591465814657146561465514654146531465214651146501464914648146471464614645146441464314642146411464014639146381463714636146351463414633146321463114630146291462814627146261462514624146231462214621146201461914618146171461614615146141461314612146111461014609146081460714606146051460414603146021460114600145991459814597145961459514594145931459214591145901458914588145871458614585145841458314582145811458014579145781457714576145751457414573145721457114570145691456814567145661456514564145631456214561145601455914558145571455614555145541455314552145511455014549145481454714546145451454414543145421454114540145391453814537145361453514534145331453214531145301452914528145271452614525145241452314522145211452014519145181451714516145151451414513145121451114510145091450814507145061450514504145031450214501145001449914498144971449614495144941449314492144911449014489144881448714486144851448414483144821448114480144791447814477144761447514474144731447214471144701446914468144671446614465144641446314462144611446014459144581445714456144551445414453144521445114450144491444814447144461444514444144431444214441144401443914438144371443614435144341443314432144311443014429144281442714426144251442414423144221442114420144191441814417144161441514414144131441214411144101440914408144071440614405144041440314402144011440014399143981439714396143951439414393143921439114390143891438814387143861438514384143831438214381143801437914378143771437614375143741437314372143711437014369143681436714366143651436414363143621436114360143591435814357143561435514354143531435214351143501434914348143471434614345143441434314342143411434014339143381433714336143351433414333143321433114330143291432814327143261432514324143231432214321143201431914318143171431614315143141431314312143111431014309143081430714306143051430414303143021430114300142991429814297142961429514294142931429214291142901428914288142871428614285142841428314282142811428014279142781427714276142751427414273142721427114270142691426814267142661426514264142631426214261142601425914258142571425614255142541425314252142511425014249142481424714246142451424414243142421424114240142391423814237142361423514234142331423214231142301422914228142271422614225142241422314222142211422014219142181421714216142151421414213142121421114210142091420814207142061420514204142031420214201142001419914198141971419614195141941419314192141911419014189141881418714186141851418414183141821418114180141791417814177141761417514174141731417214171141701416914168141671416614165141641416314162141611416014159141581415714156141551415414153141521415114150141491414814147141461414514144141431414214141141401413914138141371413614135141341413314132141311413014129141281412714126141251412414123141221412114120141191411814117141161411514114141131411214111141101410914108141071410614105141041410314102141011410014099140981409714096140951409414093140921409114090140891408814087140861408514084140831408214081140801407914078140771407614075140741407314072140711407014069140681406714066140651406414063140621406114060140591405814057140561405514054140531405214051140501404914048140471404614045140441404314042140411404014039140381403714036140351403414033140321403114030140291402814027140261402514024140231402214021140201401914018140171401614015140141401314012140111401014009140081400714006140051400414003140021400114000139991399813997139961399513994139931399213991139901398913988139871398613985139841398313982139811398013979139781397713976139751397413973139721397113970139691396813967139661396513964139631396213961139601395913958139571395613955139541395313952139511395013949139481394713946139451394413943139421394113940139391393813937139361393513934139331393213931139301392913928139271392613925139241392313922139211392013919139181391713916139151391413913139121391113910139091390813907139061390513904139031390213901139001389913898138971389613895138941389313892138911389013889138881388713886138851388413883138821388113880138791387813877138761387513874138731387213871138701386913868138671386613865138641386313862138611386013859138581385713856138551385413853138521385113850138491384813847138461384513844138431384213841138401383913838138371383613835138341383313832138311383013829138281382713826138251382413823138221382113820138191381813817138161381513814138131381213811138101380913808138071380613805138041380313802138011380013799137981379713796137951379413793137921379113790137891378813787137861378513784137831378213781137801377913778137771377613775137741377313772137711377013769137681376713766137651376413763137621376113760137591375813757137561375513754137531375213751137501374913748137471374613745137441374313742137411374013739137381373713736137351373413733137321373113730137291372813727137261372513724137231372213721137201371913718137171371613715137141371313712137111371013709137081370713706137051370413703137021370113700136991369813697136961369513694136931369213691136901368913688136871368613685136841368313682136811368013679136781367713676136751367413673136721367113670136691366813667136661366513664136631366213661136601365913658136571365613655136541365313652136511365013649136481364713646136451364413643136421364113640136391363813637136361363513634136331363213631136301362913628136271362613625136241362313622136211362013619136181361713616136151361413613136121361113610136091360813607136061360513604136031360213601136001359913598135971359613595135941359313592135911359013589135881358713586135851358413583135821358113580135791357813577135761357513574135731357213571135701356913568135671356613565135641356313562135611356013559135581355713556135551355413553135521355113550135491354813547135461354513544135431354213541135401353913538135371353613535135341353313532135311353013529135281352713526135251352413523135221352113520135191351813517135161351513514135131351213511135101350913508135071350613505135041350313502135011350013499134981349713496134951349413493134921349113490134891348813487134861348513484134831348213481134801347913478134771347613475134741347313472134711347013469134681346713466134651346413463134621346113460134591345813457134561345513454134531345213451134501344913448134471344613445134441344313442134411344013439134381343713436134351343413433134321343113430134291342813427134261342513424134231342213421134201341913418134171341613415134141341313412134111341013409134081340713406134051340413403134021340113400133991339813397133961339513394133931339213391133901338913388133871338613385133841338313382133811338013379133781337713376133751337413373133721337113370133691336813367133661336513364133631336213361133601335913358133571335613355133541335313352133511335013349133481334713346133451334413343133421334113340133391333813337133361333513334133331333213331133301332913328133271332613325133241332313322133211332013319133181331713316133151331413313133121331113310133091330813307133061330513304133031330213301133001329913298132971329613295132941329313292132911329013289132881328713286132851328413283132821328113280132791327813277132761327513274132731327213271132701326913268132671326613265132641326313262132611326013259132581325713256132551325413253132521325113250132491324813247132461324513244132431324213241132401323913238132371323613235132341323313232132311323013229132281322713226132251322413223132221322113220132191321813217132161321513214132131321213211132101320913208132071320613205132041320313202132011320013199131981319713196131951319413193131921319113190131891318813187131861318513184131831318213181131801317913178131771317613175131741317313172131711317013169131681316713166131651316413163131621316113160131591315813157131561315513154131531315213151131501314913148131471314613145131441314313142131411314013139131381313713136131351313413133131321313113130131291312813127131261312513124131231312213121131201311913118131171311613115131141311313112131111311013109131081310713106131051310413103131021310113100130991309813097130961309513094130931309213091130901308913088130871308613085130841308313082130811308013079130781307713076130751307413073130721307113070130691306813067130661306513064130631306213061130601305913058130571305613055130541305313052130511305013049130481304713046130451304413043130421304113040130391303813037130361303513034130331303213031130301302913028130271302613025130241302313022130211302013019130181301713016130151301413013130121301113010130091300813007130061300513004130031300213001130001299912998129971299612995129941299312992129911299012989129881298712986129851298412983129821298112980129791297812977129761297512974129731297212971129701296912968129671296612965129641296312962129611296012959129581295712956129551295412953129521295112950129491294812947129461294512944129431294212941129401293912938129371293612935129341293312932129311293012929129281292712926129251292412923129221292112920129191291812917129161291512914129131291212911129101290912908129071290612905129041290312902129011290012899128981289712896128951289412893128921289112890128891288812887128861288512884128831288212881128801287912878128771287612875128741287312872128711287012869128681286712866128651286412863128621286112860128591285812857128561285512854128531285212851128501284912848128471284612845128441284312842128411284012839128381283712836128351283412833128321283112830128291282812827128261282512824128231282212821128201281912818128171281612815128141281312812128111281012809128081280712806128051280412803128021280112800127991279812797127961279512794127931279212791127901278912788127871278612785127841278312782127811278012779127781277712776127751277412773127721277112770127691276812767127661276512764127631276212761127601275912758127571275612755127541275312752127511275012749127481274712746127451274412743127421274112740127391273812737127361273512734127331273212731127301272912728127271272612725127241272312722127211272012719127181271712716127151271412713127121271112710127091270812707127061270512704127031270212701127001269912698126971269612695126941269312692126911269012689126881268712686126851268412683126821268112680126791267812677126761267512674126731267212671126701266912668126671266612665126641266312662126611266012659126581265712656126551265412653126521265112650126491264812647126461264512644126431264212641126401263912638126371263612635126341263312632126311263012629126281262712626126251262412623126221262112620126191261812617126161261512614126131261212611126101260912608126071260612605126041260312602126011260012599125981259712596125951259412593125921259112590125891258812587125861258512584125831258212581125801257912578125771257612575125741257312572125711257012569125681256712566125651256412563125621256112560125591255812557125561255512554125531255212551125501254912548125471254612545125441254312542125411254012539125381253712536125351253412533125321253112530125291252812527125261252512524125231252212521125201251912518125171251612515125141251312512125111251012509125081250712506125051250412503125021250112500124991249812497124961249512494124931249212491124901248912488124871248612485124841248312482124811248012479124781247712476124751247412473124721247112470124691246812467124661246512464124631246212461124601245912458124571245612455124541245312452124511245012449124481244712446124451244412443124421244112440124391243812437124361243512434124331243212431124301242912428124271242612425124241242312422124211242012419124181241712416124151241412413124121241112410124091240812407124061240512404124031240212401124001239912398123971239612395123941239312392123911239012389123881238712386123851238412383123821238112380123791237812377123761237512374123731237212371123701236912368123671236612365123641236312362123611236012359123581235712356123551235412353123521235112350123491234812347123461234512344123431234212341123401233912338123371233612335123341233312332123311233012329123281232712326123251232412323123221232112320123191231812317123161231512314123131231212311123101230912308123071230612305123041230312302123011230012299122981229712296122951229412293