No results matching "
-
-
-
-
diff --git a/docs/_book/search_index.json b/docs/_book/search_index.json
index dcef9cb..5b5875d 100644
--- a/docs/_book/search_index.json
+++ b/docs/_book/search_index.json
@@ -1 +1 @@
-{"index":{"version":"0.5.12","fields":[{"name":"title","boost":10},{"name":"keywords","boost":15},{"name":"body","boost":1}],"ref":"url","documentStore":{"store":{"./":["5.6","7.2.6","bitno","es6","gledati","izrad","je","korišćeni","laravel","modernim","php","pregledačima.","prilikom","projekat","projekta","scss","sledec","su","tehnologij","tehnologije:","u","uvod","veb","vrlo"],"intro/idea.html":["\"kratak\"","alati","aplikaciju.","bi","broj","da","dana","gde","ideja","ima","imao","implementacija","iz","jak","je","kako","kao","karaktera","ko","komunikaciju,","korisnik","link","link,pa","link.","linka.","marketinški","mogućnost","može","mreža,","njegov","njegovog","ograničavaju","ova","ovu","poruci.","poseta","posetio","potencijal,","potpun","potrebno","praćenja","preko","razloga","razni","rodila","samim","se","skrati","skratiti","skraćenog","socijalnih","tako","takođ","tim","tog","u","uvid","veliki","već","za"],"intro/solution.html":["(csprng).","(istih","(redirektovan)","**napomena:","000","1","1.682667016983","1.6866478919983","1.7188358306885","1.7203500270844","1.7273991107941","1.7576761245728","1.796245098114","1.8076210021973","1.8290400505066","1.8754560947418","10","2","3","4","5","5.4669740200043","5.5145440101624","5.5180299282074","5.5527658462524","5.5624511241913","5.5683920383453","5.5897090435028","5.5975389480591","5.666111946106","5.7265629768372","6","7","7.0","7.2.6","8","9","`random_bytes()","ali","bajtovima","biti","bolj","broj","broja.","brz","brzinu","brža","brža,","bude","csprng","da","direktno","dolazi","dosta","drugačiju","funckije,","funkcij","funkcija","funkcija,","funkcije,","gener","generatora","generisanj","generisanja","generišu","gore.","hash","heš","heš,","heš.","heševa","ima","implementaciju","int","iskoristi","ispod.","isti","je","jedinstvenog","jedna","jednostavan.","kao","kasnij","koja","koje","koji","kojih","kolizija","korak","koraku:","korisnik","korisniku","koristi","kriptografski","link","link.","linka","mana","manj","mogućnost","može","na","najbrži","nalaz","nastavku.","navedenih","način","način.","načina","našem","ne","neki","nesiguran","nije","nje","njega","obrat","od","oni","operativni","operativnom","opisani","originalan","otvaranjem","ov","ovaj","ovakva","ovog","pa","pažnju","performans","php","pisanja","pisanja,","po","podeli.","pokazala","pokazuj","pomenuta,","ponavljanja","ponavljanja.","postoji","potreban","prethodno","preusmeren","prilikom","prilično","problem","pruža","radi","rand","rand()","rand().","random","random_byt","random_bytes()","random_bytes().","random_int()","random_int().","razliku","različ","rezultati","rešen","rešenj","reši","sa","se","siguran","sigurn","sigurna","sistem","sistem,","sistemu","slučaju","spor","spora,","spora.","statistika","string","stringa.","su","svaki","svakom","tabe","takođ","takođe,","testiranja","time","toga","treba","trenutku","treći","tri","u","uvek","uz","uzm","velika","verzija","već","vidljivo","više","vrati","vrednosti","vrednosti),","za","zasebnu","zato","zbog","će","čak","česta","što"],"intro/installation.html":[",",".env",".env.",".env.exampl","/vagrant","127.0.0.1:8000.","192.168.10.10.","`vagrant","a.","artisan","bazi.","bi","cd","compos","da","direktorijum.","dva","fajl","fajl,","fajla,","generisali","generisati","homestead","host","im","instalacija","install.","instancu.","izmen","izmenitihomestead.yaml","je","jednostavniji","jednostavno,","kako","key:gener","ključeve.","koji","kopiju","koristi","kripto","laravelom","make","mašina.","mašine.","mašine:","mašini.","migraciju","migrat","moguć","mu","na","naprav","način:","načina.","o","operativnog","ovo","php","podes","podešenog","podigli","pokazuj","pokrenula","pokrenuli","pokrenuti","pokretanj","popunjavanj","postav","pravljenj","preko","prilično","pristup","pristupili","projekat","projekat.","projekta","projektu","promen","promenili","prvi","sajtu.","se","seed,","server","sistema,","ssh","storage:link.","tabela.","tabelu","tako","takođ","u","up","upotrebljen","url","vagrant","vendor\\\\bin\\\\homestead","virtualna","virtueln","više","vrednosti.","za","zato","će","što","željeni"],"logging.html":["$request","':boom:',","'browser'","'critical',","'driver'","'emoji'","'ip'","'level'","'linkcutt","'referer'","'slack'","'slack',","'url'","'username'","(middlewar",".env","//","0","1","2","3","4","5","5424","6","7","=>","=>$request",">ip(),",">server('http_referer'),",">server('http_user_agent'),","[","]);","],","access","action","admin","administr","administratora","administratora.","alert:","aplikacij","automatski","biva","code","condit","config\\logging.php","critic","critical.","critical:","da","debug","debug:","desi,","dodati","dodatni","dode","emergency:","env('log_slack_webhook_url'),","error","error:","fajl","fajlu","fasade:","ga","gore","grešk","greška","greške,a","greške.","grešku","hook","https://api.slack.com/incom","https://tools.ietf.org/html/rfc5424","ima","immedi","inform","informational:","iskopirati","izgleda","izrad","izuzetak","izuzetaka","je","je:","kad","kako","kanala:","kao","koja","koji","konfiguraciji","korisnik","koristi","laravel","level","li","log","log',","log,","log::alert($message);","log::critical($message);","log::critical('someon","log::debug($message);","log::emergency($message);","log::error($message);","log::info($message);","log::notice($message);","log::warning($message);","log_slack_webhook_url","logavanj","logovanj","logovanja","logovanje:","loguj","logujemo","mail.","messag","minimalni","moguć","može","možemo","na","nalazi","napravi","način","neko","nekom","nema","nivo","njegov","normal","notice:","numer","obavestimo","obaveštava","obaveštenj","obradu","obradu.","obuhvata","od","odavd","odgovarajuć","određen","okruženje,","opcija.","ovd","ovo","pa","panel.',","permisij","permisije.","po","podešen","pomoću","poruku:","posredniku","potencijaln","potrebno","pratiti","preko","pretvara","prijavljuj","prilikom","primi","pristupi","profesinalniji","promen","proverava","radi","recimo","rešen.","rfc","se","sentri","sentry.","sever","signific","singl","sistemu","slack","specifikaciji.","standardni","statu","storage\\logs\\laravel.log","svaka","svaki","system","taj","taken","takođ","task","tima.","trenutno","tri","u","u)","u.","u:","unus","urad","url","važno","važnosti","važnosti:","veb","vid","više","vrlo","vrši","warn","warning:","webhook","za","čiji","članova","šalj","šalju","želi","želimo"],"users.html":["admin","admin,","administr","ako","ali","bazi","biti","bitno","biće","da","dinamički","dobija","dok","druge","ga","generiš","gost","gost.","gosta,","gostu","heš","heš,","heš.","ili","ima","ist","iz","je","jedinstven","jedinstven.","jer","kada","kao","koje","koji","koji,","korisnici","korisnik","korisnik,","korisnika","korisnika.","koristinka:","li","link","linka","linka,","moguć","mogućnost","mora","može","na","nastavku","ne","ne,","neki","nema","nije","novi","od","odabere.","opcij","opcija","opisan","ovo","paketa,","panelu.","planova","pomoću","postojeći","postoji","postoji.","početnoj","pošalj","prati","praćenja","pretplati","pretplatu.","prijavi","prilikom","pristup","pristupi","projekat","provera","prošir","razloga","raznih","registrovani","sa","sadrži","sajtu","samo","se","skrati","skraćenog","skraćivanj","skraćivanja","slučaju","statistike,","statistiku","strane,","strani.","suprotnom","svaki","sve","taj","takođe,","teksta","tipova","tri","u","uradi","uz","već","vodi","vraća","vrste","za","zagarantovan","zahtev","što","želi","željeni"],"visits.html":["\"najbolje\"","(geografska","(jedinstven","(na","(preusmeravanje)","a.","adresa","adresa.","adrese)","adresom","ako","ali","aplikacij","aplikacija","atributima","bez","bogata","broj","da","dobija","dobić","dodatna","dolaz","dođe","došao","država.","dužina).","ga","gore","grad.","heš","hešu,","id","ideja","identifikacioni","interesanta","ip","jasnu","je","jedinstven","jedinstven.","jedinstvena","jedinstvena.","jedinstveni","jedinstvenih","jedinstvenosti","jedna","jest","kada","kako","kao","koja","koji","koju","kolačić","kolačić,","kolačića","kolačićima","korisnik","korisnik.","korisniku","koristi","koristi.","korsnik","li","link","link.","linka,","lokacija","mogućnost","mora","može","na","naravno","način","ne","nego","neki","nije","niti","od","odakl","odlučeno","odmah","određivanj","određivanja","onda","opisano.","osnovu","ovakav","ovim","ovom","pamti","pamćenja","paradoks,","poklapaju.","poklop","poset","poseta","poseta,","poseta?","poseti","posetili","posetio","posetioca","postoji","potrebno","prati","prati,","prati.","praćenj","praćenja","pre","preciznijim.","pregledačem","pretraživač","pretraživača,","pretraživača.","preusmeri","prilikom","prilično","pristupi","projekta","prover","provera","proveri","proverimo","prva","prvobitni","računa","rešenj","sa","sajta).","samo","se","sesij","sistem,","sledeć","sliku","slučaju","statistik","statistika","su","suprotnom","svaka","svaki","svakog","taj","tačna","tim","tip","tip,","tu","u","unikatno","uopšt","veb","verzija","već","vpn","vrednosti","vrednosti:","vrlo","za","znači","čini","čuvaju","širina","šta","što"],"subscription.html":["a.","administr","ako","bazi","biće","broj","cashier","da","dana,","dinamički","dobija","godina.","ili","ima","informacij","isteka","izaber","je","kada","karticama,","kartice,","koji","korisnik","korisniku","kraju","kreditnim","laravel","meseci","može","n","na","način","ne","nedelja,","neko","nema","novac","nudi","o","odmah","određeni","opcija.","opcijama.","opciju","opet","paket","plaćanja","potpuno","preko","pretpatu","pretplat","pretplata","pretplate,","pretplate.","pretplati","pristup","razloga","realizovan","realizovano","realizovano,","sa","se","sigurnosnih","skida","skinut","stipe","svaki","sve","svim","trajanj","traje","u","unet","već","za","zbog","čuvaju"],"features.html":["'dashboardcontroller@index')","(middlewar","1.","2.","=>","['dashboard']],","a).","adres","ako","atributa","atributi.","bi","brisati","da","detektor","dinamički","dodatn","dodavati,","dolazi","dolazimo","eager","featur","featuremiddlewar","function()","gde","god","groupa","grupa.","grupe","heš","hešu.","https://laravel.com/docs/5.6/eloqu","ih","ili","ima","imati","inicijalnih","isto","iz","izvućemo","javlja","je","jedinstven","jedinstvenih","jedno","kad","kada","kako","koje","koji","kojima","kolekciju","kontrola","korisnik","korisnika","korisnika.","korisničkom","korišćenjem","kroz","laravelu,","li","linka","linka.","load","loading2","lokacij","lokacija","moguć","mogućnost","mogućnosti","mogućnosti.","mora","moći","n+11","na","nastaj","naziv","način","naš","ne.","neke","nekoj","neku","nema","neće","njegov","njegova","njegovi","od","određen","ogranič","ograničava","ograniči","onda","opcij","opcija","opciju","ovaj","ovd","panel","panelu.","po","pomoću","poset","poseta","posrednik","posrednik,","posrednika","pošto","prati","praćenj","preko","prenet","prenosi","pretplata","pretplate.","pretplatom","pretplatu,","prilikom","pristup","pristupa","pristupi","pristupljeno","prisupa","problem","problem,","problem.","projekat:","prover","provera","proveravamo","proveri","prođemo","relationships#eag","rešen","route::get('/dashboard',","route::group(['features'","ruta","ruta.","rutama","ruter","rutera.","ruteru.","sa","samo","se","slug","stalno","statistika","stavku","stvari.","su","svaku","sve","svi","svoje","svojom","ta","tako","tehnik","tu","u","unes","upita","uveden","uvid","uzimamo","vezana","vezivati","vpn","vratimo","vraća","vraćanja","vršila","za","zadužen","zahteva","zavisnosti","znači","{","});","će","čest","što","želi","želji.","↩"]},"length":9},"tokenStore":{"root":{"0":{"0":{"0":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}},"docs":{}},"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"1":{"0":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"0":{"0":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"9":{"2":{"docs":{},".":{"1":{"6":{"8":{"docs":{},".":{"1":{"0":{"docs":{},".":{"1":{"0":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"6":{"8":{"2":{"6":{"6":{"7":{"0":{"1":{"6":{"9":{"8":{"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"6":{"6":{"4":{"7":{"8":{"9":{"1":{"9":{"9":{"8":{"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"7":{"1":{"8":{"8":{"3":{"5":{"8":{"3":{"0":{"6":{"8":{"8":{"5":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"2":{"0":{"3":{"5":{"0":{"0":{"2":{"7":{"0":{"8":{"4":{"4":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"7":{"3":{"9":{"9":{"1":{"1":{"0":{"7":{"9":{"4":{"1":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"5":{"7":{"6":{"7":{"6":{"1":{"2":{"4":{"5":{"7":{"2":{"8":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"9":{"6":{"2":{"4":{"5":{"0":{"9":{"8":{"1":{"1":{"4":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"8":{"0":{"7":{"6":{"2":{"1":{"0":{"0":{"2":{"1":{"9":{"7":{"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"2":{"9":{"0":{"4":{"0":{"0":{"5":{"0":{"5":{"0":{"6":{"6":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"7":{"5":{"4":{"5":{"6":{"0":{"9":{"4":{"7":{"4":{"1":{"8":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"2":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"4":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"5":{"4":{"2":{"4":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"docs":{}},"docs":{}},"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"4":{"6":{"6":{"9":{"7":{"4":{"0":{"2":{"0":{"0":{"0":{"4":{"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"5":{"1":{"4":{"5":{"4":{"4":{"0":{"1":{"0":{"1":{"6":{"2":{"4":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"8":{"0":{"2":{"9":{"9":{"2":{"8":{"2":{"0":{"7":{"4":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"5":{"2":{"7":{"6":{"5":{"8":{"4":{"6":{"2":{"5":{"2":{"4":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"6":{"2":{"4":{"5":{"1":{"1":{"2":{"4":{"1":{"9":{"1":{"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"8":{"3":{"9":{"2":{"0":{"3":{"8":{"3":{"4":{"5":{"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"8":{"9":{"7":{"0":{"9":{"0":{"4":{"3":{"5":{"0":{"2":{"8":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"9":{"7":{"5":{"3":{"8":{"9":{"4":{"8":{"0":{"5":{"9":{"1":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"6":{"6":{"6":{"1":{"1":{"1":{"9":{"4":{"6":{"1":{"0":{"6":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{"./":{"ref":"./","tf":0.043478260869565216}}},"7":{"2":{"6":{"5":{"6":{"2":{"9":{"7":{"6":{"8":{"3":{"7":{"2":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"6":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"7":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"0":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"2":{"docs":{},".":{"6":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}}},"docs":{}}},"8":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"9":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{},"b":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/installation.html":{"ref":"intro/installation.html","tf":0.043243243243243246},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"t":{"docs":{},"n":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"users.html":{"ref":"users.html","tf":0.0053475935828877}}}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877}}}},"v":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"ć":{"docs":{},"e":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"r":{"docs":{},"o":{"docs":{},"j":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.029850746268656716},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"a":{"docs":{},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"z":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"ž":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"a":{"docs":{},"j":{"docs":{},"t":{"docs":{},"o":{"docs":{},"v":{"docs":{},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},"z":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}},"o":{"docs":{},"l":{"docs":{},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"g":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"u":{"docs":{},"d":{"docs":{},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"e":{"docs":{},"z":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"e":{"docs":{},"s":{"6":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}},"docs":{}},"m":{"docs":{},"e":{"docs":{},"r":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"y":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}},"n":{"docs":{},"v":{"docs":{},"(":{"docs":{},"'":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"_":{"docs":{},"s":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"_":{"docs":{},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},"h":{"docs":{},"o":{"docs":{},"o":{"docs":{},"k":{"docs":{},"_":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"'":{"docs":{},")":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}}}}}}},"d":{"docs":{},"e":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"features.html":{"ref":"features.html","tf":0.006993006993006993}}}},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"a":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"l":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}},"t":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}},"š":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"s":{"docs":{},"t":{"docs":{"users.html":{"ref":"users.html","tf":0.026737967914438502}},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"a":{"docs":{},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}},"u":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},"d":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},".":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"r":{"docs":{},"e":{"docs":{},"š":{"docs":{},"k":{"docs":{"logging.html":{"ref":"logging.html","tf":0.009404388714733543}},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"e":{"docs":{},",":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"u":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"a":{"docs":{},"d":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"u":{"docs":{},"p":{"docs":{},"a":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"e":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993}}}}}}},"i":{"docs":{},"z":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"r":{"docs":{},"a":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"h":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"y":{"docs":{},"a":{"docs":{},"m":{"docs":{},"l":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}}}}}}}}}}}}}}}},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"u":{"docs":{},"z":{"docs":{},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"k":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"v":{"docs":{},"u":{"docs":{},"ć":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}},"d":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}},"e":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":10.029850746268657},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"k":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}}}}}}},"m":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.029850746268656716},"intro/solution.html":{"ref":"intro/solution.html","tf":0.01644736842105263},"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.03208556149732621},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.02097902097902098}},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}},"t":{"docs":{},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}}}}}}}}}}}}},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"n":{"docs":{},"t":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":10.005405405405405}}}}}}},"l":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}}},"n":{"docs":{},"c":{"docs":{},"u":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}}}},"i":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{},"l":{"docs":{},"n":{"docs":{},"i":{"docs":{},"h":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}}},"s":{"docs":{},"k":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"p":{"docs":{},"i":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"p":{"docs":{},"o":{"docs":{},"d":{"docs":{},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"t":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.009868421052631578}}},"e":{"docs":{},"k":{"docs":{},"a":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"l":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"p":{"docs":{"visits.html":{"ref":"visits.html","tf":0.017543859649122806}}},"h":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"j":{"docs":{},"e":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/idea.html":{"ref":"intro/idea.html","tf":0.029850746268656716},"intro/solution.html":{"ref":"intro/solution.html","tf":0.03289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.021621621621621623},"logging.html":{"ref":"logging.html","tf":0.03761755485893417},"users.html":{"ref":"users.html","tf":0.016042780748663103},"visits.html":{"ref":"visits.html","tf":0.0456140350877193},"subscription.html":{"ref":"subscription.html","tf":0.04395604395604396},"features.html":{"ref":"features.html","tf":0.03146853146853147}},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"o":{"docs":{},"g":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"h":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}},"n":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"n":{"docs":{},"i":{"docs":{},"j":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}},"o":{"docs":{},",":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}}}}}},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"r":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"s":{"docs":{},"t":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"a":{"docs":{},"k":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}},"s":{"docs":{},"n":{"docs":{},"u":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"v":{"docs":{},"l":{"docs":{},"j":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"k":{"docs":{},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}},"r":{"docs":{},"i":{"docs":{},"š":{"docs":{},"ć":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}},"j":{"docs":{},"e":{"docs":{},"m":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993}}}}}}}}},"s":{"docs":{},"n":{"docs":{},"i":{"docs":{},"k":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.029850746268656716},"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.03208556149732621},"visits.html":{"ref":"visits.html","tf":0.021052631578947368},"subscription.html":{"ref":"subscription.html","tf":0.03296703296703297},"features.html":{"ref":"features.html","tf":0.02097902097902098}},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.006993006993006993}},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"c":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":10.005347593582888}}}},"č":{"docs":{},"k":{"docs":{},"o":{"docs":{},"m":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"t":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"logging.html":{"ref":"logging.html","tf":0.006269592476489028},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"n":{"docs":{},"k":{"docs":{},"a":{"docs":{},":":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"a":{"docs":{},"k":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.03289473684210526}},"u":{"docs":{},":":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"s":{"docs":{},"n":{"docs":{},"i":{"docs":{},"k":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"m":{"docs":{},"u":{"docs":{},"n":{"docs":{},"i":{"docs":{},"k":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"u":{"docs":{},",":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}}}}}}}},"j":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.017482517482517484}}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"logging.html":{"ref":"logging.html","tf":0.018808777429467086},"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.01048951048951049}},"h":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"m":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"u":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"a":{"docs":{},"č":{"docs":{},"i":{"docs":{},"ć":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}},"e":{"docs":{},"k":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"u":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993}}}}}}}}},"p":{"docs":{},"i":{"docs":{},"j":{"docs":{},"u":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}}}},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},"u":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}},"a":{"docs":{},"k":{"docs":{},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/installation.html":{"ref":"intro/installation.html","tf":0.043243243243243246},"logging.html":{"ref":"logging.html","tf":0.009404388714733543},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.006269592476489028},"users.html":{"ref":"users.html","tf":0.016042780748663103},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}},"r":{"docs":{},"a":{"docs":{},"k":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}}},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"m":{"docs":{},"a":{"docs":{},",":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"e":{"docs":{},",":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}},"s":{"docs":{},"n":{"docs":{},"i":{"docs":{},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"d":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"o":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"f":{"docs":{},"s":{"docs":{},"k":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}}}}}}}}}}}},"a":{"docs":{},"j":{"docs":{},"u":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"t":{"docs":{},"n":{"docs":{},"i":{"docs":{},"m":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}}},"o":{"docs":{},"z":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"e":{"docs":{},"y":{"docs":{},":":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}}}}}}}},"l":{"docs":{},"j":{"docs":{},"u":{"docs":{},"č":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"logging.html":{"ref":"logging.html","tf":0.012539184952978056},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"o":{"docs":{},"m":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}},"u":{"docs":{},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.017543859649122806},"features.html":{"ref":"features.html","tf":0.017482517482517484}},"n":{"docs":{},"k":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"users.html":{"ref":"users.html","tf":0.026737967914438502},"visits.html":{"ref":"visits.html","tf":0.017543859649122806}},",":{"docs":{},"p":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}},".":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.010526315789473684}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},".":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"o":{"docs":{},"g":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}},"'":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},":":{"docs":{},":":{"docs":{},"a":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},"'":{"docs":{},"s":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"o":{"docs":{},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"b":{"docs":{},"u":{"docs":{},"g":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"r":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"y":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}},"n":{"docs":{},"o":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"n":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}}}},"_":{"docs":{},"s":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"_":{"docs":{},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},"h":{"docs":{},"o":{"docs":{},"o":{"docs":{},"k":{"docs":{},"_":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":10.009404388714733}},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"e":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"u":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"k":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"a":{"docs":{},"d":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"i":{"docs":{},"n":{"docs":{},"g":{"2":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"docs":{}}}}}}}},"m":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},"i":{"docs":{},"m":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}}}}}}},"g":{"docs":{},"u":{"docs":{},"ć":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811},"logging.html":{"ref":"logging.html","tf":0.006269592476489028},"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"n":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0213903743315508},"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"features.html":{"ref":"features.html","tf":0.01048951048951049}},"i":{"docs":{"features.html":{"ref":"features.html","tf":10.027972027972028}},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}},"ž":{"docs":{},"e":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"m":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"r":{"docs":{},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.006993006993006993}}}},"ć":{"docs":{},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"a":{"docs":{},"r":{"docs":{},"k":{"docs":{},"e":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"š":{"docs":{},"k":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}}}}}},"n":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"k":{"docs":{},"e":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}},"š":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}},"e":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}},":":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}},"i":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}},"i":{"docs":{},"l":{"docs":{},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"r":{"docs":{},"e":{"docs":{},"ž":{"docs":{},"a":{"docs":{},",":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}},"i":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"u":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}}}},"t":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}}}},"n":{"docs":{},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},"l":{"docs":{},"n":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}}}}}}}},"u":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}}},"e":{"docs":{},"c":{"docs":{},"i":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/solution.html":{"ref":"intro/solution.html","tf":0.009868421052631578},"intro/installation.html":{"ref":"intro/installation.html","tf":0.032432432432432434}}}},"r":{"docs":{},"e":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"č":{"docs":{},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},".":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}}}}},"e":{"docs":{},"m":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}},"k":{"docs":{},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/installation.html":{"ref":"intro/installation.html","tf":0.016216216216216217},"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.006993006993006993}}}},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{},"n":{"docs":{},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"v":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.02197802197802198}},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},"u":{"docs":{},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"a":{"docs":{"subscription.html":{"ref":"subscription.html","tf":10.021978021978022},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"e":{"docs":{},",":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},".":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.01048951048951049}}}},"o":{"docs":{},"m":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"r":{"docs":{},"a":{"docs":{},"ž":{"docs":{},"i":{"docs":{},"v":{"docs":{},"a":{"docs":{},"č":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"a":{"docs":{},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}}},"u":{"docs":{},"s":{"docs":{},"m":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}}}}}},"c":{"docs":{},"i":{"docs":{},"z":{"docs":{},"n":{"docs":{},"i":{"docs":{},"j":{"docs":{},"i":{"docs":{},"m":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}},"n":{"docs":{},"e":{"docs":{},"t":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"o":{"docs":{},"s":{"docs":{},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{},"k":{"docs":{},"o":{"docs":{},"m":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.006993006993006993}}}}},"č":{"docs":{},"n":{"docs":{},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"s":{"docs":{},"t":{"docs":{},"u":{"docs":{},"p":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811},"users.html":{"ref":"users.html","tf":0.0106951871657754},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.006993006993006993}},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"l":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"l":{"docs":{},"j":{"docs":{},"e":{"docs":{},"n":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"j":{"docs":{},"a":{"docs":{},"v":{"docs":{},"l":{"docs":{},"j":{"docs":{},"u":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},"m":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"o":{"docs":{},"j":{"docs":{},"e":{"docs":{},"k":{"docs":{},"a":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811},"users.html":{"ref":"users.html","tf":0.0053475935828877}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}},":":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"t":{"docs":{},"a":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/installation.html":{"ref":"intro/installation.html","tf":0.016216216216216217},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"u":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}}}}},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"features.html":{"ref":"features.html","tf":0.01048951048951049}},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}},"f":{"docs":{},"e":{"docs":{},"s":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"n":{"docs":{},"i":{"docs":{},"j":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"v":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"m":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"m":{"docs":{},"o":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"š":{"docs":{},"i":{"docs":{},"r":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},"đ":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"a":{"docs":{},"ć":{"docs":{},"e":{"docs":{},"n":{"docs":{},"j":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"features.html":{"ref":"features.html","tf":0.013986013986013986}},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"v":{"docs":{},"l":{"docs":{},"j":{"docs":{},"e":{"docs":{},"n":{"docs":{},"j":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}},"t":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"t":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"u":{"docs":{},"ž":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"v":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"o":{"docs":{},"b":{"docs":{},"i":{"docs":{},"t":{"docs":{},"n":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}}}}}}}},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.006269592476489028},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"r":{"docs":{},"u":{"docs":{},"c":{"docs":{},"i":{"docs":{},".":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}},"k":{"docs":{},"u":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{"visits.html":{"ref":"visits.html","tf":10.007017543859648},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"?":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}},"c":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"l":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"t":{"docs":{},"o":{"docs":{},"j":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.014035087719298246}},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754}}}},"e":{"docs":{},"ć":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}},"a":{"docs":{},"v":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"n":{"docs":{},"i":{"docs":{},"k":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"u":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{},"l":{"docs":{},",":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"p":{"docs":{},"u":{"docs":{},"n":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}},"o":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"r":{"docs":{},"e":{"docs":{},"b":{"docs":{},"n":{"docs":{},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"a":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}},"d":{"docs":{},"e":{"docs":{},"l":{"docs":{},"i":{"docs":{},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"s":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}},"š":{"docs":{},"e":{"docs":{},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.012539184952978056}},"o":{"docs":{},"g":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}},"i":{"docs":{},"g":{"docs":{},"l":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}},"k":{"docs":{},"a":{"docs":{},"z":{"docs":{},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"u":{"docs":{},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"u":{"docs":{},"l":{"docs":{},"a":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}},"t":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.07567567567567568}}}}}},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}},"l":{"docs":{},"a":{"docs":{},"p":{"docs":{},"a":{"docs":{},"j":{"docs":{},"u":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"o":{"docs":{},"p":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"u":{"docs":{},"t":{"docs":{},"a":{"docs":{},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}},"o":{"docs":{},"ć":{"docs":{},"u":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.006993006993006993}}}}}},"n":{"docs":{},"a":{"docs":{},"v":{"docs":{},"l":{"docs":{},"j":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}}}},"p":{"docs":{},"u":{"docs":{},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}}}}}}}}},"č":{"docs":{},"e":{"docs":{},"t":{"docs":{},"n":{"docs":{},"o":{"docs":{},"j":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}}},"š":{"docs":{},"a":{"docs":{},"l":{"docs":{},"j":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},"t":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"ž":{"docs":{},"n":{"docs":{},"j":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993}},".":{"docs":{},"'":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"u":{"docs":{},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.006993006993006993}}}}}}},"k":{"docs":{},"e":{"docs":{},"t":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"a":{"docs":{},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}},"m":{"docs":{},"t":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"ć":{"docs":{},"e":{"docs":{},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"r":{"docs":{},"a":{"docs":{},"d":{"docs":{},"o":{"docs":{},"k":{"docs":{},"s":{"docs":{},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"s":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},"m":{"docs":{},"i":{"docs":{},"s":{"docs":{},"i":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"e":{"docs":{},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},"ć":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}}}},"s":{"docs":{},"c":{"docs":{},"s":{"docs":{},"s":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}}}},"l":{"docs":{},"e":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}},"ć":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"u":{"docs":{},"č":{"docs":{},"a":{"docs":{},"j":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"g":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{"logging.html":{"ref":"logging.html","tf":0.0219435736677116}}}}},"i":{"docs":{},"k":{"docs":{},"u":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"u":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.006993006993006993}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"t":{"docs":{},"n":{"docs":{},"o":{"docs":{},"m":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"subscription.html":{"ref":"subscription.html","tf":0.02197802197802198},"features.html":{"ref":"features.html","tf":0.01048951048951049}},"m":{"docs":{},"i":{"docs":{},"m":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}},"o":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"j":{"docs":{},"t":{"docs":{},"u":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}},"a":{"docs":{},")":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"d":{"docs":{},"r":{"docs":{},"ž":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}},"e":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.019736842105263157},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"logging.html":{"ref":"logging.html","tf":0.03134796238244514},"users.html":{"ref":"users.html","tf":0.026737967914438502},"visits.html":{"ref":"visits.html","tf":0.05263157894736842},"subscription.html":{"ref":"subscription.html","tf":0.03296703296703297},"features.html":{"ref":"features.html","tf":0.038461538461538464}},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}}},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.012539184952978056}}},"y":{"docs":{},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"s":{"docs":{},"i":{"docs":{},"j":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}}}},"k":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"users.html":{"ref":"users.html","tf":0.0106951871657754}},"t":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}},"ć":{"docs":{},"e":{"docs":{},"n":{"docs":{},"o":{"docs":{},"g":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},"i":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}}}}}},"i":{"docs":{},"d":{"docs":{},"a":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"n":{"docs":{},"u":{"docs":{},"t":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}},"o":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{},"l":{"docs":{},"n":{"docs":{},"i":{"docs":{},"h":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}}}}}},"i":{"docs":{},"g":{"docs":{},"u":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}}},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"o":{"docs":{},"s":{"docs":{},"n":{"docs":{},"i":{"docs":{},"h":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}}}},"n":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"a":{"docs":{},",":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}},"n":{"docs":{},"g":{"docs":{},"l":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"a":{"docs":{},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"e":{"docs":{},"c":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"k":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"i":{"docs":{},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"k":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"e":{"docs":{},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}},"u":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}}},"u":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"n":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"l":{"docs":{},"n":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"v":{"docs":{},"k":{"docs":{},"u":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}},"a":{"docs":{},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}},"i":{"docs":{},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},":":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"k":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}},"\\":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"s":{"docs":{},"\\":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},".":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"p":{"docs":{},"e":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"v":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"v":{"docs":{},"a":{"docs":{},"k":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.006269592476489028},"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},"o":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"g":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"u":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"e":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.006993006993006993}}},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"m":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"o":{"docs":{},"j":{"docs":{},"e":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"o":{"docs":{},"m":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"s":{"docs":{},"h":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"t":{"docs":{},"e":{"docs":{},"h":{"docs":{},"n":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"i":{"docs":{},"j":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}},"e":{"docs":{},":":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}}}}}}}}},"i":{"docs":{},"k":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}},"k":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"k":{"docs":{},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"đ":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"e":{"docs":{},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},"e":{"docs":{},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"b":{"docs":{},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"l":{"docs":{},"a":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}},"u":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.016042780748663103},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}},"s":{"docs":{},"k":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"č":{"docs":{},"n":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"i":{"docs":{},"m":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"a":{"docs":{},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"p":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"o":{"docs":{},"g":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"r":{"docs":{},"e":{"docs":{},"b":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.013157894736842105}}}},"n":{"docs":{},"u":{"docs":{},"t":{"docs":{},"k":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"n":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"ć":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"a":{"docs":{},"j":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"e":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"u":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.006993006993006993}}}},"u":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/idea.html":{"ref":"intro/idea.html","tf":0.029850746268656716},"intro/solution.html":{"ref":"intro/solution.html","tf":0.019736842105263157},"intro/installation.html":{"ref":"intro/installation.html","tf":0.021621621621621623},"logging.html":{"ref":"logging.html","tf":0.025078369905956112},"users.html":{"ref":"users.html","tf":0.0213903743315508},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.013986013986013986}},"v":{"docs":{},"o":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":10}}}},"i":{"docs":{},"d":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"e":{"docs":{},"k":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"z":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877}},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},"m":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"p":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}},"o":{"docs":{},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"b":{"docs":{},"l":{"docs":{},"j":{"docs":{},"e":{"docs":{},"n":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}}}}},"i":{"docs":{},"t":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"r":{"docs":{},"l":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.016216216216216217},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"a":{"docs":{},"d":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},")":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"n":{"docs":{},"u":{"docs":{},"s":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"i":{"docs":{},"k":{"docs":{},"a":{"docs":{},"t":{"docs":{},"n":{"docs":{},"o":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"e":{"docs":{},"t":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},"s":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"o":{"docs":{},"p":{"docs":{},"š":{"docs":{},"t":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"v":{"docs":{},"e":{"docs":{},"b":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"visits.html":{"ref":"visits.html","tf":0.014035087719298246}}},"l":{"docs":{},"i":{"docs":{},"k":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"ć":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},"r":{"docs":{},"z":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"r":{"docs":{},"\\":{"docs":{},"\\":{"docs":{},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{},"\\":{"docs":{},"\\":{"docs":{},"h":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}}}}}}}}}}}}}}}},"z":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"i":{"docs":{},"v":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}},"r":{"docs":{},"l":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}},"m":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"ć":{"docs":{},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"e":{"docs":{},"d":{"docs":{},"n":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},")":{"docs":{},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}},":":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}},"š":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"l":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},"i":{"docs":{},"d":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"l":{"docs":{},"j":{"docs":{},"i":{"docs":{},"v":{"docs":{},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}},"š":{"docs":{},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"r":{"docs":{},"t":{"docs":{},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{},"n":{"docs":{},"a":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}},"e":{"docs":{},"l":{"docs":{},"n":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}}}}}}},"a":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}}}}},"ž":{"docs":{},"n":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"o":{"docs":{},"d":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},"p":{"docs":{},"n":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.006993006993006993}}}}},"\"":{"docs":{},"k":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"k":{"docs":{},"\"":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"j":{"docs":{},"b":{"docs":{},"o":{"docs":{},"l":{"docs":{},"j":{"docs":{},"e":{"docs":{},"\"":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}}},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.009868421052631578},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"k":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"u":{"docs":{},".":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},"r":{"docs":{},"t":{"docs":{},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"n":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.032432432432432434}}}}}}}},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"d":{"docs":{},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028},"users.html":{"ref":"users.html","tf":0.0053475935828877}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.0106951871657754},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"a":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"e":{"docs":{},")":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"o":{"docs":{},"m":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"m":{"docs":{},"a":{"docs":{},"t":{"docs":{},"s":{"docs":{},"k":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}},"k":{"docs":{},"o":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.017543859649122806},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.006993006993006993}}}},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"u":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993}}}}}}}}},")":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"d":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.02631578947368421},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"logging.html":{"ref":"logging.html","tf":0.02821316614420063},"users.html":{"ref":"users.html","tf":0.0374331550802139},"visits.html":{"ref":"visits.html","tf":0.04912280701754386},"subscription.html":{"ref":"subscription.html","tf":0.02197802197802198},"features.html":{"ref":"features.html","tf":0.038461538461538464}},"n":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}},",":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"k":{"docs":{},"t":{"docs":{},"n":{"docs":{},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"j":{"docs":{},"u":{"docs":{},"m":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"i":{"docs":{},"č":{"docs":{},"k":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}},"o":{"docs":{},"l":{"docs":{},"a":{"docs":{},"z":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"m":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}}}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"n":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"v":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"e":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"b":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"ć":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"k":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"đ":{"docs":{},"e":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"š":{"docs":{},"a":{"docs":{},"o":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"r":{"docs":{},"u":{"docs":{},"g":{"docs":{},"a":{"docs":{},"č":{"docs":{},"i":{"docs":{},"j":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"e":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},"ž":{"docs":{},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"v":{"docs":{},"a":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}},"e":{"docs":{},"b":{"docs":{},"u":{"docs":{},"g":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"s":{"docs":{},"i":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"t":{"docs":{},"e":{"docs":{},"k":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}},"u":{"docs":{},"ž":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},")":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}},"n":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"j":{"docs":{},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"g":{"docs":{},"o":{"docs":{},"v":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"o":{"docs":{},"g":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.01644736842105263},"intro/installation.html":{"ref":"intro/installation.html","tf":0.016216216216216217},"logging.html":{"ref":"logging.html","tf":0.0219435736677116},"users.html":{"ref":"users.html","tf":0.016042780748663103},"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"subscription.html":{"ref":"subscription.html","tf":0.02197802197802198},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"j":{"docs":{},"b":{"docs":{},"r":{"docs":{},"ž":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"l":{"docs":{},"a":{"docs":{},"z":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"v":{"docs":{},"k":{"docs":{},"u":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"j":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"v":{"docs":{},"e":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{},"h":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},"č":{"docs":{},"i":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.01644736842105263},"logging.html":{"ref":"logging.html","tf":0.012539184952978056},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.02197802197802198},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}},":":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}},"š":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"e":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"p":{"docs":{},"r":{"docs":{},"a":{"docs":{},"v":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.016216216216216217}},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"r":{"docs":{},"a":{"docs":{},"v":{"docs":{},"n":{"docs":{},"o":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"z":{"docs":{},"i":{"docs":{},"v":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.016042780748663103},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"k":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"m":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"j":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"e":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"u":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"u":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},"m":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.0053475935828877},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"g":{"docs":{},"o":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"d":{"docs":{},"e":{"docs":{},"l":{"docs":{},"j":{"docs":{},"a":{"docs":{},",":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"ć":{"docs":{},"e":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"i":{"docs":{},"j":{"docs":{},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}},"v":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}},"t":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"l":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"v":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"a":{"docs":{},"c":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.02197802197802198}}}}}},"u":{"docs":{},"m":{"docs":{},"e":{"docs":{},"r":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"d":{"docs":{},"i":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"+":{"1":{"1":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"docs":{}},"docs":{}}},"o":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"i":{"docs":{},"č":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"j":{"docs":{},"u":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}},"v":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"features.html":{"ref":"features.html","tf":0.006993006993006993}}},"k":{"docs":{},"v":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"a":{"docs":{},"v":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"u":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}},"o":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.0053475935828877}},"g":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"m":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"d":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"i":{"docs":{},"m":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"b":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"d":{"docs":{},"u":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"a":{"docs":{},"v":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"š":{"docs":{},"t":{"docs":{},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}}},"e":{"docs":{},"n":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"u":{"docs":{},"h":{"docs":{},"v":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"d":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.013157894736842105},"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.016042780748663103},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.013986013986013986}},"a":{"docs":{},"v":{"docs":{},"d":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}},"k":{"docs":{},"l":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}}},"g":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"j":{"docs":{},"u":{"docs":{},"ć":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"đ":{"docs":{},"e":{"docs":{},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"i":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"i":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}},"l":{"docs":{},"u":{"docs":{},"č":{"docs":{},"e":{"docs":{},"n":{"docs":{},"o":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"m":{"docs":{},"a":{"docs":{},"h":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"n":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"d":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"v":{"docs":{},"n":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"o":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"g":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}}}},"t":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"n":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"o":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.01048951048951049}},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.006993006993006993}},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},"m":{"docs":{},"a":{"docs":{},".":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"u":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"r":{"docs":{},"i":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}}}}}}}}}},"t":{"docs":{},"v":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{},"e":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}}},"k":{"docs":{},"r":{"docs":{},"u":{"docs":{},"ž":{"docs":{},"e":{"docs":{},"n":{"docs":{},"j":{"docs":{},"e":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}},"s":{"docs":{},"n":{"docs":{},"o":{"docs":{},"v":{"docs":{},"u":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"r":{"docs":{},"a":{"docs":{},"z":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"users.html":{"ref":"users.html","tf":0.0053475935828877},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"i":{"docs":{},"k":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"č":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"n":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}},"h":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},"d":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"n":{"docs":{},"d":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"(":{"docs":{},")":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"o":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"_":{"docs":{},"b":{"docs":{},"y":{"docs":{},"t":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"e":{"docs":{},"s":{"docs":{},"(":{"docs":{},")":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},")":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}}}}},"č":{"docs":{},"u":{"docs":{},"n":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"o":{"docs":{},"d":{"docs":{},"i":{"docs":{},"l":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},":":{"docs":{},":":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"docs":{},"'":{"docs":{},"/":{"docs":{},"d":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"b":{"docs":{},"o":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"'":{"docs":{},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"(":{"docs":{},"[":{"docs":{},"'":{"docs":{},"f":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"'":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"z":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},"š":{"docs":{},"e":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"features.html":{"ref":"features.html","tf":0.006993006993006993}},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":10.00328947368421},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"c":{"docs":{},"i":{"docs":{},"m":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"g":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}}}}}}},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"o":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},",":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"p":{"docs":{},"s":{"docs":{},"#":{"docs":{},"e":{"docs":{},"a":{"docs":{},"g":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}}}}}}}}},"f":{"docs":{},"c":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"u":{"docs":{},"t":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"m":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"e":{"docs":{},"r":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"u":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}},"z":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.029850746268656716},"intro/solution.html":{"ref":"intro/solution.html","tf":0.019736842105263157},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"logging.html":{"ref":"logging.html","tf":0.009404388714733543},"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"features.html":{"ref":"features.html","tf":0.013986013986013986}},"s":{"docs":{},"e":{"docs":{},"b":{"docs":{},"n":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"t":{"docs":{},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}},"g":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}}}}}}},"h":{"docs":{},"t":{"docs":{},"e":{"docs":{},"v":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"d":{"docs":{},"u":{"docs":{},"ž":{"docs":{},"e":{"docs":{},"n":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"v":{"docs":{},"i":{"docs":{},"s":{"docs":{},"n":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}},"b":{"docs":{},"o":{"docs":{},"g":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"n":{"docs":{},"a":{"docs":{},"č":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"(":{"docs":{},"c":{"docs":{},"s":{"docs":{},"p":{"docs":{},"r":{"docs":{},"n":{"docs":{},"g":{"docs":{},")":{"docs":{},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"h":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"k":{"docs":{},"t":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},")":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}}}}}}},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}},"g":{"docs":{},"e":{"docs":{},"o":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"f":{"docs":{},"s":{"docs":{},"k":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}}},"j":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}}},"n":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"u":{"docs":{},"s":{"docs":{},"m":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{},"e":{"docs":{},")":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}}}}}}}}},"*":{"docs":{},"*":{"docs":{},"n":{"docs":{},"a":{"docs":{},"p":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"a":{"docs":{},":":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}}}}},"`":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"m":{"docs":{},"_":{"docs":{},"b":{"docs":{},"y":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"(":{"docs":{},")":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}}}},"c":{"docs":{},"s":{"docs":{},"p":{"docs":{},"r":{"docs":{},"n":{"docs":{},"g":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"d":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}}}},"d":{"docs":{},"e":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"n":{"docs":{},"d":{"docs":{},"i":{"docs":{},"t":{"docs":{"logging.html":{"ref":"logging.html","tf":0.012539184952978056}}}}},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},"\\":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"a":{"docs":{},"l":{"docs":{},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"r":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}}},"f":{"docs":{},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"k":{"docs":{},"i":{"docs":{},"j":{"docs":{},"e":{"docs":{},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"(":{"docs":{},")":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}},"k":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.01644736842105263}},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}}},"e":{"docs":{},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}},"a":{"docs":{},"j":{"docs":{},"l":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},",":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}},"a":{"docs":{},",":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}},"u":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"s":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"e":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}}}}}}}}},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"e":{"docs":{},"š":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"users.html":{"ref":"users.html","tf":0.0053475935828877}}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0106951871657754}}},"e":{"docs":{},"v":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"u":{"docs":{},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.016216216216216217}}}}}}}}},"s":{"docs":{},"t":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}},"o":{"docs":{},"k":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}}},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"s":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{},".":{"docs":{},"s":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"/":{"docs":{},"i":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},"s":{"docs":{},".":{"docs":{},"i":{"docs":{},"e":{"docs":{},"t":{"docs":{},"f":{"docs":{},".":{"docs":{},"o":{"docs":{},"r":{"docs":{},"g":{"docs":{},"/":{"docs":{},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{},"/":{"docs":{},"r":{"docs":{},"f":{"docs":{},"c":{"5":{"4":{"2":{"4":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"/":{"docs":{},"d":{"docs":{},"o":{"docs":{},"c":{"docs":{},"s":{"docs":{},"/":{"5":{"docs":{},".":{"6":{"docs":{},"/":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"q":{"docs":{},"u":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}},"docs":{}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}},"ć":{"docs":{},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"č":{"docs":{},"a":{"docs":{},"k":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"i":{"docs":{},"j":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"n":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"u":{"docs":{},"v":{"docs":{},"a":{"docs":{},"j":{"docs":{},"u":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}},"š":{"docs":{},"t":{"docs":{},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.009868421052631578},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.014035087719298246},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"a":{"docs":{},"l":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"u":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"i":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},",":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}},".":{"docs":{},"e":{"docs":{},"n":{"docs":{},"v":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}},"e":{"docs":{},"x":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.010810810810810811}}}}}}}}}}}}},"/":{"docs":{},"v":{"docs":{},"a":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406}}}}}}}}},"/":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}},"ž":{"docs":{},"e":{"docs":{},"l":{"docs":{},"j":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005405405405405406},"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},"i":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514},"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"m":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"$":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}}}}}}}},"'":{"docs":{},":":{"docs":{},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"m":{"docs":{},":":{"docs":{},"'":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"b":{"docs":{},"r":{"docs":{},"o":{"docs":{},"w":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"'":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"b":{"docs":{},"o":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},"@":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},"'":{"docs":{},")":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{},"j":{"docs":{},"i":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"i":{"docs":{},"p":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"l":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"i":{"docs":{},"n":{"docs":{},"k":{"docs":{},"c":{"docs":{},"u":{"docs":{},"t":{"docs":{},"t":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"s":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},"=":{"docs":{},">":{"docs":{"logging.html":{"ref":"logging.html","tf":0.025078369905956112},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"$":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},">":{"docs":{},"i":{"docs":{},"p":{"docs":{},"(":{"docs":{},")":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},"'":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"_":{"docs":{},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{},")":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"_":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"'":{"docs":{},")":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"[":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}},"'":{"docs":{},"d":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"b":{"docs":{},"o":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"'":{"docs":{},"]":{"docs":{},"]":{"docs":{},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}}}}}}}},"]":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"e":{"docs":{},"b":{"docs":{},"h":{"docs":{},"o":{"docs":{},"o":{"docs":{},"k":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}}}}}}},"{":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"}":{"docs":{},")":{"docs":{},";":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"↩":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993}}}},"length":4454},"corpusTokens":["\"kratak\"","\"najbolje\"","$request","':boom:',","'browser'","'critical',","'dashboardcontroller@index')","'driver'","'emoji'","'ip'","'level'","'linkcutt","'referer'","'slack'","'slack',","'url'","'username'","(csprng).","(geografska","(istih","(jedinstven","(middlewar","(na","(preusmeravanje)","(redirektovan)","**napomena:",",",".env",".env.",".env.exampl","//","/vagrant","0","000","1","1.","1.682667016983","1.6866478919983","1.7188358306885","1.7203500270844","1.7273991107941","1.7576761245728","1.796245098114","1.8076210021973","1.8290400505066","1.8754560947418","10","127.0.0.1:8000.","192.168.10.10.","2","2.","3","4","5","5.4669740200043","5.5145440101624","5.5180299282074","5.5527658462524","5.5624511241913","5.5683920383453","5.5897090435028","5.5975389480591","5.6","5.666111946106","5.7265629768372","5424","6","7","7.0","7.2.6","8","9","=>","=>$request",">ip(),",">server('http_referer'),",">server('http_user_agent'),","[","['dashboard']],","]);","],","`random_bytes()","`vagrant","a).","a.","access","action","admin","admin,","administr","administratora","administratora.","adres","adresa","adresa.","adrese)","adresom","ako","alati","alert:","ali","aplikacij","aplikacija","aplikaciju.","artisan","atributa","atributi.","atributima","automatski","bajtovima","bazi","bazi.","bez","bi","biti","bitno","biva","biće","bogata","bolj","brisati","broj","broja.","brz","brzinu","brža","brža,","bude","cashier","cd","code","compos","condit","config\\logging.php","critic","critical.","critical:","csprng","da","dana","dana,","debug","debug:","desi,","detektor","dinamički","direktno","direktorijum.","dobija","dobić","dodati","dodatn","dodatna","dodatni","dodavati,","dode","dok","dolaz","dolazi","dolazimo","dosta","dođe","došao","drugačiju","druge","država.","dužina).","dva","eager","emergency:","env('log_slack_webhook_url'),","error","error:","es6","fajl","fajl,","fajla,","fajlu","fasade:","featur","featuremiddlewar","funckije,","function()","funkcij","funkcija","funkcija,","funkcije,","ga","gde","gener","generatora","generisali","generisanj","generisanja","generisati","generiš","generišu","gledati","god","godina.","gore","gore.","gost","gost.","gosta,","gostu","grad.","grešk","greška","greške,a","greške.","grešku","groupa","grupa.","grupe","hash","heš","heš,","heš.","heševa","hešu,","hešu.","homestead","hook","host","https://api.slack.com/incom","https://laravel.com/docs/5.6/eloqu","https://tools.ietf.org/html/rfc5424","id","ideja","identifikacioni","ih","ili","im","ima","imao","imati","immedi","implementacija","implementaciju","inform","informacij","informational:","inicijalnih","instalacija","install.","instancu.","int","interesanta","ip","iskopirati","iskoristi","ispod.","ist","isteka","isti","isto","iz","izaber","izgleda","izmen","izmenitihomestead.yaml","izrad","izuzetak","izuzetaka","izvućemo","jak","jasnu","javlja","je","je:","jedinstven","jedinstven.","jedinstvena","jedinstvena.","jedinstveni","jedinstvenih","jedinstvenog","jedinstvenosti","jedna","jedno","jednostavan.","jednostavniji","jednostavno,","jer","jest","kad","kada","kako","kanala:","kao","karaktera","karticama,","kartice,","kasnij","key:gener","ključeve.","ko","koja","koje","koji","koji,","kojih","kojima","koju","kolačić","kolačić,","kolačića","kolačićima","kolekciju","kolizija","komunikaciju,","konfiguraciji","kontrola","kopiju","korak","koraku:","korisnici","korisnik","korisnik,","korisnik.","korisnika","korisnika.","korisniku","korisničkom","koristi","koristi.","koristinka:","korišćeni","korišćenjem","korsnik","kraju","kreditnim","kripto","kriptografski","kroz","laravel","laravelom","laravelu,","level","li","link","link,pa","link.","linka","linka,","linka.","load","loading2","log","log',","log,","log::alert($message);","log::critical($message);","log::critical('someon","log::debug($message);","log::emergency($message);","log::error($message);","log::info($message);","log::notice($message);","log::warning($message);","log_slack_webhook_url","logavanj","logovanj","logovanja","logovanje:","loguj","logujemo","lokacij","lokacija","mail.","make","mana","manj","marketinški","mašina.","mašine.","mašine:","mašini.","meseci","messag","migraciju","migrat","minimalni","modernim","moguć","mogućnost","mogućnosti","mogućnosti.","mora","moći","može","možemo","mreža,","mu","n","n+11","na","najbrži","nalaz","nalazi","naprav","napravi","naravno","nastaj","nastavku","nastavku.","navedenih","naziv","način","način.","način:","načina","načina.","naš","našem","ne","ne,","ne.","nedelja,","nego","neke","neki","neko","nekoj","nekom","neku","nema","nesiguran","neće","nije","niti","nivo","nje","njega","njegov","njegova","njegovi","njegovog","normal","notice:","novac","novi","nudi","numer","o","obavestimo","obaveštava","obaveštenj","obradu","obradu.","obrat","obuhvata","od","odabere.","odakl","odavd","odgovarajuć","odlučeno","odmah","određen","određeni","određivanj","određivanja","ogranič","ograničava","ograničavaju","ograniči","okruženje,","onda","oni","opcij","opcija","opcija.","opcijama.","opciju","operativni","operativnog","operativnom","opet","opisan","opisani","opisano.","originalan","osnovu","otvaranjem","ov","ova","ovaj","ovakav","ovakva","ovd","ovim","ovo","ovog","ovom","ovu","pa","paket","paketa,","pamti","pamćenja","panel","panel.',","panelu.","paradoks,","pažnju","performans","permisij","permisije.","php","pisanja","pisanja,","planova","plaćanja","po","podeli.","podes","podešen","podešenog","podigli","pokazala","pokazuj","poklapaju.","poklop","pokrenula","pokrenuli","pokrenuti","pokretanj","pomenuta,","pomoću","ponavljanja","ponavljanja.","popunjavanj","poruci.","poruku:","poset","poseta","poseta,","poseta?","poseti","posetili","posetio","posetioca","posrednik","posrednik,","posrednika","posredniku","postav","postojeći","postoji","postoji.","potencijal,","potencijaln","potpun","potpuno","potreban","potrebno","početnoj","pošalj","pošto","prati","prati,","prati.","pratiti","pravljenj","praćenj","praćenja","pre","preciznijim.","pregledačem","pregledačima.","preko","prenet","prenosi","prethodno","pretpatu","pretplat","pretplata","pretplate,","pretplate.","pretplati","pretplatom","pretplatu,","pretplatu.","pretraživač","pretraživača,","pretraživača.","pretvara","preusmeren","preusmeri","prijavi","prijavljuj","prilikom","prilično","primi","pristup","pristupa","pristupi","pristupili","pristupljeno","prisupa","problem","problem,","problem.","profesinalniji","projekat","projekat.","projekat:","projekta","projektu","promen","promenili","prover","provera","proverava","proveravamo","proveri","proverimo","prođemo","prošir","pruža","prva","prvi","prvobitni","radi","rand","rand()","rand().","random","random_byt","random_bytes()","random_bytes().","random_int()","random_int().","razliku","različ","razloga","razni","raznih","računa","realizovan","realizovano","realizovano,","recimo","registrovani","relationships#eag","rezultati","rešen","rešen.","rešenj","reši","rfc","rodila","route::get('/dashboard',","route::group(['features'","ruta","ruta.","rutama","ruter","rutera.","ruteru.","sa","sadrži","sajta).","sajtu","sajtu.","samim","samo","scss","se","seed,","sentri","sentry.","server","sesij","sever","signific","siguran","sigurn","sigurna","sigurnosnih","singl","sistem","sistem,","sistema,","sistemu","skida","skinut","skrati","skratiti","skraćenog","skraćivanj","skraćivanja","slack","sledec","sledeć","sliku","slug","slučaju","socijalnih","specifikaciji.","spor","spora,","spora.","ssh","stalno","standardni","statistik","statistika","statistike,","statistiku","statu","stavku","stipe","storage:link.","storage\\logs\\laravel.log","strane,","strani.","string","stringa.","stvari.","su","suprotnom","svaka","svaki","svakog","svakom","svaku","sve","svi","svim","svoje","svojom","system","ta","tabe","tabela.","tabelu","taj","taken","tako","takođ","takođe,","task","tačna","tehnik","tehnologij","tehnologije:","teksta","testiranja","tim","tima.","time","tip","tip,","tipova","tog","toga","trajanj","traje","treba","trenutku","trenutno","treći","tri","tu","u","u)","u.","u:","unes","unet","unikatno","unus","uopšt","up","upita","upotrebljen","urad","uradi","url","uveden","uvek","uvid","uvod","uz","uzimamo","uzm","vagrant","važno","važnosti","važnosti:","veb","velika","veliki","vendor\\\\bin\\\\homestead","verzija","vezana","vezivati","već","vid","vidljivo","virtualna","virtueln","više","vodi","vpn","vrati","vratimo","vraća","vraćanja","vrednosti","vrednosti),","vrednosti.","vrednosti:","vrlo","vrste","vrši","vršila","warn","warning:","webhook","za","zadužen","zagarantovan","zahtev","zahteva","zasebnu","zato","zavisnosti","zbog","znači","{","});","će","čak","čest","česta","čiji","čini","članova","čuvaju","šalj","šalju","širina","šta","što","želi","želimo","željeni","želji.","↩"],"pipeline":["stopWordFilter","stemmer"]},"store":{"./":{"url":"./","title":"Uvod","keywords":"","body":"Tehnologije\nVrlo je bitno projekat gledati u modernim veb pregledačima.\nPrilikom izrade projekta korišćeni su sledece tehnologije:\n\nPHP 7.2.6\nLaravel 5.6\nSCSS\nES6\n\n"},"intro/idea.html":{"url":"intro/idea.html","title":"Ideja","keywords":"","body":"Ideja\nDanas veliki broj socijalnih mreža, kao i razni alati za komunikaciju, ograničavaju broj karaktera u poruci. Iz tog razloga je potrebno skratiti link,pa se tako rodila ideja za ovu aplikaciju.\nTakođe ova implementacija ima jak marketinški potencijal, gde korisnik ima potpun uvid u to ko je posetio njegov link. Samim tim korisnik može da skrati i već \"kratak\" link kako bi imao mogućnost praćenja poseta preko njegovog skraćenog linka.\n"},"intro/solution.html":{"url":"intro/solution.html","title":"Rešenje","keywords":"","body":"Rešenje\nNačin na koji je problem rešen je prilično jednostavan. Uzme se originalan link i za njega se korisniku da neki heš, koji korisnik kasnije može da podeli. Otvaranjem heš linka korisnik će biti preusmeren (redirektovan) na originalan link.\n\nLink generator treba da ima što manje kolizija (istih vrednosti), takođe to NE treba da bude hash funkcija koja će za isti string da vrati isti heš, već za isti string treba da vrati uvek različiti heš.\nPrilikom pisanja ovog generatora treba obratiti pažnju na brzinu generisanja stringa. Postoji više načina da se reši ovaj problem i oni su opisani u nastavku.\nSpor i siguran način\nOvaj način koristi funkcije koje generišu kriptografski sigurne vrednosti (CSPRNG). Ovakva funkcija u PHP-u je random_int().\nRandom int ima drugačiju implementaciju na svakom operativnom sistemu i time pruža mogućnost da se iskoristi sistem za generisanje jedinstvenog broja.\nVelika mana ove funkcije je što je vidljivo spora.\nBrz i nesiguran način\nZa razliku od random_int() funckije, rand() je dosta brža funkcija, ali nije kriptografski sigurna i u našem slučaju ima česta ponavljanja. Zato je potreban treći način.\nNajbrži i siguran način\nU trenutku pisanja, PHP verzija 7.2.6 ima tri CSPRNG funkcije, od kojih je jedna već prethodno pomenuta, i pokazala se kao spora, ali funkcija koja pokazuje bolje performanse od nje je random_bytes().\nrandom_bytes() funkcija, takođe, ima zasebnu implementaciju za svaki operativni sistem, ali zbog toga što radi direktno sa bajtovima dosta je brža, pa čak i od rand().\n**Napomena: Funkcija `random_bytes() dolazi uz PHP 7.0 pa na gore.\nStatistika\nRezultati testiranja navedenih funkcija se nalaze u tabeli ispod.\n\n\n\nPonavljanja\nrandom_bytes\nrand\n\n\n\n\nKorak 1\n1.7273991107941\n5.7265629768372\n\n\nKorak 2\n1.8290400505066\n5.5975389480591\n\n\nKorak 3\n1.7188358306885\n5.4669740200043\n\n\nKorak 4\n1.8076210021973\n5.666111946106\n\n\nKorak 5\n1.796245098114\n5.5624511241913\n\n\nKorak 6\n1.8754560947418\n5.5897090435028\n\n\nKorak 7\n1.6866478919983\n5.5180299282074\n\n\nKorak 8\n1.7576761245728\n5.5145440101624\n\n\nKorak 9\n1.7203500270844\n5.5683920383453\n\n\nKorak 10\n1.682667016983\n5.5527658462524\n\n\n\nBroj heševa po koraku: 1 000 000\n"},"intro/installation.html":{"url":"intro/installation.html","title":"Instalacija","keywords":"","body":"Instalacija\nPokretanje projekta je prilično jednostavno, zato što je upotrebljen Homestead koji koristi Vagrant za pravljenje virtuelne mašine. Više o Homestead-u na Laravelom sajtu.\nMoguće je pokrenuti projekat na dva načina.\nPrvi i jednostavniji način:\n\nPokrenuti composer install.\nNapraviti tabelu u bazi.\nNapraviti kopiju .env.example fajla, promeniti mu ime u .env i podesiti vrednosti.\nPokrenuti php artisan migrate --seed, kako bi pokrenuli migraciju i popunjavanje tabela.\nPokrenuti php artisan key:generate kako bi generisali kripto ključeve.\nPokrenuti php artisan server kako bi podigli projekat.\nPristupiti projektu preko 127.0.0.1:8000.\n\nTakođe projekat je moguće pokrenuti preko virtuelne mašine:\n\nPokrenuti composer install.\nNapraviti kopiju .env.example fajla, i promeniti mu ime u .env.\nPokrenuti vendor\\\\bin\\\\homestead make , ovo će generisati Homestead instancu.\nIzmenitiHomestead.yaml fajl, postaviti željeni URL projekta\nIzmeniti hosts fajl operativnog sistema, tako da URL projekta pokazuje na 192.168.10.10.\nPokrenuti `vagrant up kako bi se pokrenula virtualna mašina.\nPokrenuti vagrant ssh kako bi pristupili mašini.\nPokrenuti cd /vagrant kako bi promenili direktorijum.\nPokrenuti php artisan storage:link.\nPokrenuti php artisan migrate --seed, kako bi pokrenuli migraciju i popunjavanje tabela.\nPokrenuti php artisan key:generate kako bi generisali kripto ključeve.\nPristupiti projektu preko podešenog URL-a.\n\n"},"logging.html":{"url":"logging.html","title":"Logovanje","keywords":"","body":"Logovanje\nPrilikom izrade veb aplikacije vrlo je važno pratiti potencijalne greške,a kako se ovde koristi Laravel okruženje, logavanje se vrši automatski za svaki vid greške.\nLog fajl se nalazi u: storage\\logs\\laravel.log\nLaravel je podešen da radi logovanje na više kanala:\n\nSingle - Njegov standardni log,\nSlack\n\nSlack\nSlack je podešen da prijavljuje greške čiji je minimalni nivo važnosti critical.\nOvo je moguće promeniti u konfiguraciji za logovanje: config\\logging.php\nTrenutno kako je podešen slack je:\n'slack' => [\n 'driver' => 'slack',\n 'url' => env('LOG_SLACK_WEBHOOK_URL'),\n 'username' => 'LinkCutter Log',\n 'emoji' => ':boom:',\n 'level' => 'critical', // Minimalni nivo\n],\n\n\nStatus greške je određen po RFC 5424 specifikaciji.\nhttps://tools.ietf.org/html/rfc5424\nGreške po važnosti:\nNumerical Severity\nCode\n\n0 Emergency: system is unusable\n1 Alert: action must be taken immediately\n2 Critical: critical conditions\n3 Error: error conditions\n4 Warning: warning conditions\n5 Notice: normal but significant condition\n6 Informational: informational messages\n7 Debug: debug-level messages\n\nNačin na koji laravel obaveštava slack je pomoću webhook-a koji je podešen u Slack-u.\nhttps://api.slack.com/incoming-webhooks\nKad se napravi hook potrebno je iskopirati URL do hook-a i dodati ga u .env fajlu kao LOG_SLACK_WEBHOOK_URL opcija.\nLaravel logovanje\nNačin na koji možemo da logujemo grešku je preko Log fasade:\nLog::emergency($message);\nLog::alert($message);\nLog::critical($message); // Odavde pa na gore se loguje u slack-u\nLog::error($message);\nLog::warning($message);\nLog::notice($message);\nLog::info($message);\nLog::debug($message);\n\nRecimo da želimo da obavestimo administratora da neko želi da pristupi admin sistemu a za to nema odgovarajuće permisije. To je moguće uraditi u posredniku (middleware-u) koji proverava da li korisnik ima permisije i obaveštava administratora.\nLog::critical('Someone tried to access the admin panel.', [\n 'IP' => $request->ip(),\n 'Browser' => $request->server('HTTP_USER_AGENT'),\n 'Referer' =>$request->server('HTTP_REFERER'),\n]);\n\nKako to izgleda kad administrator primi poruku:\n\nSentry\nKao dodatni i profesinalniji način logovanja koristi se Sentry. Sentry obuhvata obradu izuzetaka koji se šalju Sentry-u na obradu.\n\nSvaka greška koja se desi, Sentry pretvara u task koji može da se dodeli nekom od članova tima. Na taj način svaki izuzetak biva rešen.\nObaveštenje se takođe šalje na mail.\n"},"users.html":{"url":"users.html","title":"Korisnici","keywords":"","body":"Korisnici\nProjekat sadrži tri vrste koristinka: admin, korisnik i gost. U nastavku teksta biće opisan svaki od tipova korisnika.\nGost\nSvaki korisnik koji pristupi sajtu je gost i on ima pristup samo početnoj strani. Gost može da skrati link ali prilikom skraćivanja linka nema mogućnost statistike, takođe, gostu nije zagarantovan jedinstven heš.\n\nKada gost pošalje zahtev za skraćivanje linka, u bazi se uradi provera da li taj link već postoji. Ako taj link postoji vraća se postojeći heš, u suprotnom se generiše novi heš.\nOvo je iz razloga što nije bitno da li gost ima jedinstven heš ili ne, sve dok ga taj heš vodi na željeni link jer opcija praćenja ne postoji.\nKorisnik\nRegistrovani korisnik ima mogućnost da se pretplati na neki od paketa, kao i mogućnost da skrati link koji ne želi da prati i koji, kao u slučaju gosta, ne mora biti jedinstven. Sa druge strane, korisnik ima mogućnost da prati statistiku skraćenog linka ako to odabere.\n\nOpcije korisnika je moguće dinamički proširiti pomoću raznih opcija koje korisnik dobija kada se prijavi na neki od planova za pretplatu.\nAdministrator\nAdministrator ima iste opcije kao korisnik, a uz to ima i pristup admin panelu.\n"},"visits.html":{"url":"visits.html","title":"Posete","keywords":"","body":"Posete\nKako je jedna od ideja projekta mogućnost praćenja statistike svakog linka, potrebno je da se svaka poseta (preusmeravanje) prati. Kada korisnik poseti neki heš pre nego što ga aplikacija preusmeri na prvobitni link čuvaju se sledeće vrednosti:\n\nTip veb pretraživača.\nIP adresa.\nLokacija (na osnovu IP adrese)\nTačna lokacija (geografska širina i dužina).\nGrad.\nDržava.\n\n\nDa li je IP adresa sa VPN-a.\nOdakle je došao korisnik.\n\nSa ovim atributima dobija se prilično bogata statistika koja može da da korisniku vrlo jasnu sliku odakle dolaze koju su posetili link.\nJedna vrlo interesanta mogućnost aplikacije je praćenje jedinstvenih poseta, naravno tu je i paradoks, šta se računa kao jedinstvena poseta?\nJedinstvena poseta\nNe postoji unikatno niti \"najbolje\" rešenje za određivanje jedinstvene posete ali je u ovom slučaju odlučeno da se prati IP adresa i veb pretraživač koji korisnik koristi.\n\nKada korisnik pristupi hešu, prva provera je da li se taj heš uopšte prati, ako se ne prati može odmah da se preusmeri korisnik na prvobitni link. Ako se heš prati, mora se proveriti da li u kolačićima postoji identifikacioni broj sesije (jedinstven za svakog posetioca sajta). Ako postoji kolačić, proverimo da li se link id i id sesije poklapaju. Ako se vrednosti poklope znači da je taj korsnik već posetio link što znači da link nije jedinstven. U suprotnom znači da je link jedinstven.\n\nSvaki korisnik koji dođe bez kolačića dobiće jedinstveni kolačić koji se koristi za praćenje kao što je gore opisano.\n\nDodatna provera koja postoji jeste da se proveri da li je korisnik sa IP adresom i tim veb pregledačem već posetio link. Ako nije onda je poseta jedinstvena.\n\nPrilikom pamćenja veb pretraživača, ne pamti se samo tip, već verzija i sistem, što ovakav način određivanja jedinstvenosti čini preciznijim.\n\n"},"subscription.html":{"url":"subscription.html","title":"Pretplata","keywords":"","body":"Pretplata\nKorisnik ima opciju pretplate, svaki paket za pretpatu nudi određeni broj opcija. Kada se korisnik pretplati odmah dobija pristup svim opcijama. Na kraju isteka pretplate korisniku se opet skida novac sa unete kartice, ako korisnik nema novac biće skinut sa pretplate.\nTrajanje pretplate je potpuno dinamički realizovano, administrator može da izabere da pretplata traje n dana, nedelja, meseci ili godina.\nZbog sigurnosnih razloga u bazi se ne čuvaju informacije o kreditnim karticama, već je sve realizovano neko Stipe-a\nNačin na koji je realizovan način plaćanja je preko Laravel Cashier-a.\n"},"features.html":{"url":"features.html","title":"Mogućnosti","keywords":"","body":"Mogućnosti\nMogućnosti su opcije koje korisnik ima u zavisnosti od pretplate. Neke od inicijalnih opcija sa kojima dolazi projekat:\n\nPraćenje - mogućnost da se prati statistika linka.\nPanel - pristup korisničkom panelu.\nJedinstvene posete - praćenje jedinstvenih korisnika.\nLokacija - praćenje sa koje lokacije je pristupljeno hešu.\nVPN detektor - praćenje da li je poseta sa VPN adrese ili ne.\nNaziv linka - mogućnost da se unese heš po želji.\n\nOpcije je moguće dinamički dodavati, brisati i isto tako ih vezivati za određene pretplate.\nKontrola pristupa\nPošto je opcija vezana za pretplatu, mora se ograničiti da korisnik svojom pretplatom ima samo opcije svoje pretplate. Što znači ako korisnik nema opciju panel on neće moći da pristupi panelu.\nOvaj problem je rešen korišćenjem posrednika (middleware-a). Uveden je FeatureMiddleware posrednik, koji je zadužen da proveri da li korisnik ima mogućnosti koje su prenete preko rutera.\n\nRuter\nNačin na koji se ograničava pristup rutama je pomoću atributa grupe u ruteru.\nRoute::group(['features' => ['dashboard']], function() {\n Route::get('/dashboard', 'DashboardController@index')\n});\n\nPreko atributa features prenosi se slug mogućnosti za koje se želi da se ograniči groupa ruta.\nPrilikom prisupa nekoj od ruta iz grupe naš posrednik će proveriti da li korisnik ima SVE mogućnosti koje zahteva ta grupa.\nSve mogućnosti korisnika\nKako bi se vršila provera da li korisnik ima neku od mogućnosti mora se stalno imati uvid u njegove mogućnosti. Ovde nastaje problem, ako uzimamo mogućnosti kad god proveravamo da li on ima tu mogućnost dolazimo do N+11 problem.\nOvaj problem je rešen korišćenjem Eager loading2 tehnike u laravelu, gde se prilikom vraćanja korisnika vraća njegova pretplata i svi njegovi atributi.\n\n1. Čest problem koji se javlja kada pomoću jedno upita vratimo kolekciju i onda prođemo kroz tu kolekciju gde za svaku stavku izvućemo dodatne stvari. ↩\n\n\n2. https://laravel.com/docs/5.6/eloquent-relationships#eager-loading ↩\n\n"}}}
\ No newline at end of file
+{"index":{"version":"0.5.12","fields":[{"name":"title","boost":10},{"name":"keywords","boost":15},{"name":"body","boost":1}],"ref":"url","documentStore":{"store":{"./":["5.6","7.2.6","bitno","es6","gledati","izrad","je","korišćeni","laravel","modernim","php","pregledačima.","prilikom","projekat","projekta","scss","sledec","su","tehnologij","tehnologije:","u","uvod","veb","vrlo"],"intro/idea.html":["\"kratak\"","alati","aplikaciju.","bi","broj","da","dana","gde","ideja","ima","imao","implementacija","iz","jak","je","kako","kao","karaktera","ko","komunikaciju,","korisnik","link","link,pa","link.","linka.","marketinški","mogućnost","može","mreža,","njegov","njegovog","ograničavaju","ova","ovu","poruci.","poseta","posetio","potencijal,","potpun","potrebno","praćenja","preko","razloga","razni","rodila","samim","se","skrati","skratiti","skraćenog","socijalnih","tako","takođ","tim","tog","u","uvid","veliki","već","za"],"intro/solution.html":["(csprng).","(istih","(redirektovan)","**napomena:","000","1","1.682667016983","1.6866478919983","1.7188358306885","1.7203500270844","1.7273991107941","1.7576761245728","1.796245098114","1.8076210021973","1.8290400505066","1.8754560947418","10","2","3","4","5","5.4669740200043","5.5145440101624","5.5180299282074","5.5527658462524","5.5624511241913","5.5683920383453","5.5897090435028","5.5975389480591","5.666111946106","5.7265629768372","6","7","7.0","7.2.6","8","9","`random_bytes()","ali","bajtovima","biti","bolj","broj","broja.","brz","brzinu","brža","brža,","bude","csprng","da","direktno","dolazi","dosta","drugačiju","funckije,","funkcij","funkcija","funkcija,","funkcije,","gener","generatora","generisanj","generisanja","generišu","gore.","hash","heš","heš,","heš.","heševa","ima","implementaciju","int","iskoristi","ispod.","isti","je","jedinstvenog","jedna","jednostavan.","kao","kasnij","koja","koje","koji","kojih","kolizija","korak","koraku:","korisnik","korisniku","koristi","kriptografski","link","link.","linka","mana","manj","mogućnost","može","na","najbrži","nalaz","nastavku.","navedenih","način","način.","načina","našem","ne","neki","nesiguran","nije","nje","njega","obrat","od","oni","operativni","operativnom","opisani","originalan","otvaranjem","ov","ovaj","ovakva","ovog","pa","pažnju","performans","php","pisanja","pisanja,","po","podeli.","pokazala","pokazuj","pomenuta,","ponavljanja","ponavljanja.","postoji","potreban","prethodno","preusmeren","prilikom","prilično","problem","pruža","radi","rand","rand()","rand().","random","random_byt","random_bytes()","random_bytes().","random_int()","random_int().","razliku","različ","rezultati","rešen","rešenj","reši","sa","se","siguran","sigurn","sigurna","sistem","sistem,","sistemu","slučaju","spor","spora,","spora.","statistika","string","stringa.","su","svaki","svakom","tabe","takođ","takođe,","testiranja","time","toga","treba","trenutku","treći","tri","u","uvek","uz","uzm","velika","verzija","već","vidljivo","više","vrati","vrednosti","vrednosti),","za","zasebnu","zato","zbog","će","čak","česta","što"],"intro/installation.html":[",",".env",".env.",".env.exampl","/vagrant","127.0.0.1:8000.","192.168.10.10.","`vagrant","a.","artisan","bazi.","bi","cd","compos","da","direktorijum.","dva","fajl","fajl,","fajla,","generisali","generisati","homestead","host","im","instalacija","install.","instancu.","izmen","izmenitihomestead.yaml","je","jednostavniji","jednostavno,","kako","key:gener","key:generate.","ključeve.","koji","kopiju","koristi","kripto","laravelom","make","mašina.","mašine.","mašine:","mašini.","migraciju","migrat","moguć","mu","na","naprav","način:","načina.","o","operativnog","ovo","php","podes","podešenog","podigli","pokazuj","pokrenula","pokrenuli","pokrenuti","pokretanj","popunjavanj","postav","pravljenj","preko","prilično","pristup","pristupili","projekat","projekat.","projekta","projektu","promen","promenili","prvi","sajtu.","se","seed,","server","sistema,","ssh","storage:link.","tabela.","tabelu","tako","takođ","u","up","upotrebljen","url","vagrant","vendor\\\\bin\\\\homestead","virtualna","virtueln","više","vrednosti.","za","zato","će","što","željeni"],"users.html":["admin","admin,","administr","ako","ali","bazi","biti","bitno","biće","da","dinamički","dobija","dok","druge","ga","generiš","gost","gost.","gosta,","gostu","heš","heš,","heš.","ili","ima","ist","iz","je","jedinstven","jedinstven.","jer","kada","kao","koje","koji","koji,","korisnici","korisnik","korisnik,","korisnika","korisnika.","koristinka:","li","link","linka","linka,","moguć","mogućnost","mora","može","na","nastavku","ne","ne,","neki","nema","nije","novi","od","odabere.","opcij","opcija","opisan","ovo","paketa,","panelu.","planova","pomoću","postojeći","postoji","postoji.","početnoj","pošalj","prati","praćenja","pretplati","pretplatu.","prijavi","prilikom","pristup","pristupi","projekat","provera","prošir","razloga","raznih","registrovani","sa","sadrži","sajtu","samo","se","skrati","skraćenog","skraćivanj","skraćivanja","slučaju","statistike,","statistiku","strane,","strani.","suprotnom","svaki","sve","taj","takođe,","teksta","tipova","tri","u","uradi","uz","već","vodi","vraća","vrste","za","zagarantovan","zahtev","što","želi","željeni"],"features.html":["'dashboardcontroller@index')","(middlewar","1.","2.","=>","['dashboard']],","a).","adres","ako","atributa","atributi.","bi","brisati","da","detektor","dinamički","dodatn","dodavati,","dolazi","dolazimo","eager","featur","featuremiddlewar","function()","gde","god","groupa","grupa.","grupe","heš","hešu.","https://laravel.com/docs/5.6/eloqu","ih","ili","ima","imati","inicijalnih","isto","iz","izvućemo","javlja","je","jedinstven","jedinstvenih","jedno","kad","kada","kako","koje","koji","kojima","kolekciju","kontrola","korisnik","korisnika","korisnika.","korisničkom","korišćenjem","kroz","laravelu,","li","linka","linka.","load","loading2","lokacij","lokacija","moguć","mogućnost","mogućnosti","mogućnosti.","mora","moći","n+11","na","nastaj","naziv","način","naš","ne.","neke","nekoj","neku","nema","neće","njegov","njegova","njegovi","od","određen","ogranič","ograničava","ograniči","onda","opcij","opcija","opciju","ovaj","ovd","panel","panelu.","po","pomoću","poset","poseta","posrednik","posrednik,","posrednika","pošto","prati","praćenj","preko","prenet","prenosi","pretplata","pretplate.","pretplatom","pretplatu,","prilikom","pristup","pristupa","pristupi","pristupljeno","prisupa","problem","problem,","problem.","projekat:","prover","provera","proveravamo","proveri","prođemo","relationships#eag","rešen","route::get('/dashboard',","route::group(['features'","ruta","ruta.","rutama","ruter","rutera.","ruteru.","sa","samo","se","slug","stalno","statistika","stavku","stvari.","su","svaku","sve","svi","svoje","svojom","ta","tako","tehnik","tu","u","unes","upita","uveden","uvid","uzimamo","vezana","vezivati","vpn","vratimo","vraća","vraćanja","vršila","za","zadužen","zahteva","zavisnosti","znači","{","});","će","čest","što","želi","želji.","↩"],"visits.html":["\"najbolje\"","(geografska","(jedinstven","(na","(preusmeravanje)","a.","adresa","adresa.","adrese)","adresom","ako","ali","aplikacij","aplikacija","atributima","bez","bogata","broj","da","dobija","dobić","dodatna","dolaz","dođe","došao","država.","dužina).","ga","gore","grad.","heš","hešu,","id","ideja","identifikacioni","interesanta","ip","jasnu","je","jedinstven","jedinstven.","jedinstvena","jedinstvena.","jedinstveni","jedinstvenih","jedinstvenosti","jedna","jest","kada","kako","kao","koja","koji","koju","kolačić","kolačić,","kolačića","kolačićima","korisnik","korisnik.","korisniku","koristi","koristi.","korsnik","li","link","link.","linka,","lokacija","mogućnost","mora","može","na","naravno","način","ne","nego","neki","nije","niti","od","odakl","odlučeno","odmah","određivanj","određivanja","onda","opisano.","osnovu","ovakav","ovim","ovom","pamti","pamćenja","paradoks,","poklapaju.","poklop","poset","poseta","poseta,","poseta?","poseti","posetili","posetio","posetioca","postoji","potrebno","prati","prati,","prati.","praćenj","praćenja","pre","preciznijim.","pregledačem","pretraživač","pretraživača,","pretraživača.","preusmeri","prilikom","prilično","pristupi","projekta","prover","provera","proveri","proverimo","prva","prvobitni","računa","rešenj","sa","sajta).","samo","se","sesij","sistem,","sledeć","sliku","slučaju","statistik","statistika","su","suprotnom","svaka","svaki","svakog","taj","tačna","tim","tip","tip,","tu","u","unikatno","uopšt","veb","verzija","već","vpn","vrednosti","vrednosti:","vrlo","za","znači","čini","čuvaju","širina","šta","što"],"subscription.html":["a.","administr","ako","bazi","biće","broj","cashier","da","dana,","dinamički","dobija","godina.","ili","ima","informacij","isteka","izaber","je","kada","karticama,","kartice,","koji","korisnik","korisniku","kraju","kreditnim","laravel","meseci","može","n","na","način","ne","nedelja,","neko","nema","novac","nudi","o","odmah","određeni","opcija.","opcijama.","opciju","opet","paket","plaćanja","potpuno","preko","pretpatu","pretplat","pretplata","pretplate,","pretplate.","pretplati","pristup","razloga","realizovan","realizovano","realizovano,","sa","se","sigurnosnih","skida","skinut","stipe","svaki","sve","svim","trajanj","traje","u","unet","već","za","zbog","čuvaju"],"logging.html":["$request","':boom:',","'browser'","'critical',","'driver'","'emoji'","'ip'","'level'","'linkcutt","'referer'","'slack'","'slack',","'url'","'username'","(middlewar",".env","//","0","1","2","3","4","5","5424","6","7","=>","=>$request",">ip(),",">server('http_referer'),",">server('http_user_agent'),","[","]);","],","access","action","admin","administr","administratora","administratora.","alert:","aplikacij","automatski","biva","code","condit","config\\logging.php","critic","critical.","critical:","da","debug","debug:","desi,","dodati","dodatni","dode","emergency:","env('log_slack_webhook_url'),","error","error:","fajl","fajlu","fasade:","ga","gore","grešk","greška","greške,a","greške.","grešku","hook","https://api.slack.com/incom","https://tools.ietf.org/html/rfc5424","ima","immedi","inform","informational:","iskopirati","izgleda","izrad","izuzetak","izuzetaka","je","je:","kad","kako","kanala:","kao","koja","koji","konfiguraciji","korisnik","koristi","laravel","level","li","log","log',","log,","log::alert($message);","log::critical($message);","log::critical('someon","log::debug($message);","log::emergency($message);","log::error($message);","log::info($message);","log::notice($message);","log::warning($message);","log_slack_webhook_url","logavanj","logovanj","logovanja","logovanje:","loguj","logujemo","mail.","messag","minimalni","moguć","može","možemo","na","nalazi","napravi","način","neko","nekom","nema","nivo","njegov","normal","notice:","numer","obavestimo","obaveštava","obaveštenj","obradu","obradu.","obuhvata","od","odavd","odgovarajuć","određen","okruženje,","opcija.","ovd","ovo","pa","panel.',","permisij","permisije.","po","podešen","pomoću","poruku:","posredniku","potencijaln","potrebno","pratiti","preko","pretvara","prijavljuj","prilikom","primi","pristupi","profesinalniji","promen","proverava","radi","recimo","rešen.","rfc","se","sentri","sentry.","sever","signific","singl","sistemu","slack","specifikaciji.","standardni","statu","storage\\logs\\laravel.log","svaka","svaki","system","taj","taken","takođ","task","tima.","trenutno","tri","u","u)","u.","u:","unus","urad","url","važno","važnosti","važnosti:","veb","vid","više","vrlo","vrši","warn","warning:","webhook","za","čiji","članova","šalj","šalju","želi","želimo"]},"length":9},"tokenStore":{"root":{"0":{"0":{"0":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}},"docs":{}},"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"1":{"0":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"8":{"0":{"0":{"0":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"9":{"2":{"docs":{},".":{"1":{"6":{"8":{"docs":{},".":{"1":{"0":{"docs":{},".":{"1":{"0":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"6":{"8":{"2":{"6":{"6":{"7":{"0":{"1":{"6":{"9":{"8":{"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"6":{"6":{"4":{"7":{"8":{"9":{"1":{"9":{"9":{"8":{"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"7":{"1":{"8":{"8":{"3":{"5":{"8":{"3":{"0":{"6":{"8":{"8":{"5":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"2":{"0":{"3":{"5":{"0":{"0":{"2":{"7":{"0":{"8":{"4":{"4":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"7":{"3":{"9":{"9":{"1":{"1":{"0":{"7":{"9":{"4":{"1":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"5":{"7":{"6":{"7":{"6":{"1":{"2":{"4":{"5":{"7":{"2":{"8":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"9":{"6":{"2":{"4":{"5":{"0":{"9":{"8":{"1":{"1":{"4":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"8":{"0":{"7":{"6":{"2":{"1":{"0":{"0":{"2":{"1":{"9":{"7":{"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"2":{"9":{"0":{"4":{"0":{"0":{"5":{"0":{"5":{"0":{"6":{"6":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"7":{"5":{"4":{"5":{"6":{"0":{"9":{"4":{"7":{"4":{"1":{"8":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"2":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"4":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"5":{"4":{"2":{"4":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"docs":{}},"docs":{}},"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"4":{"6":{"6":{"9":{"7":{"4":{"0":{"2":{"0":{"0":{"0":{"4":{"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"5":{"1":{"4":{"5":{"4":{"4":{"0":{"1":{"0":{"1":{"6":{"2":{"4":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"8":{"0":{"2":{"9":{"9":{"2":{"8":{"2":{"0":{"7":{"4":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"5":{"2":{"7":{"6":{"5":{"8":{"4":{"6":{"2":{"5":{"2":{"4":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"6":{"2":{"4":{"5":{"1":{"1":{"2":{"4":{"1":{"9":{"1":{"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"8":{"3":{"9":{"2":{"0":{"3":{"8":{"3":{"4":{"5":{"3":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"8":{"9":{"7":{"0":{"9":{"0":{"4":{"3":{"5":{"0":{"2":{"8":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"9":{"7":{"5":{"3":{"8":{"9":{"4":{"8":{"0":{"5":{"9":{"1":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"6":{"6":{"6":{"1":{"1":{"1":{"9":{"4":{"6":{"1":{"0":{"6":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{"./":{"ref":"./","tf":0.043478260869565216}}},"7":{"2":{"6":{"5":{"6":{"2":{"9":{"7":{"6":{"8":{"3":{"7":{"2":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"6":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"7":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"0":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"2":{"docs":{},".":{"6":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{}}},"docs":{}}},"8":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"9":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"docs":{},"b":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/installation.html":{"ref":"intro/installation.html","tf":0.03888888888888889},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"t":{"docs":{},"n":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"users.html":{"ref":"users.html","tf":0.0053475935828877}}}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877}}}},"ć":{"docs":{},"e":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"v":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"r":{"docs":{},"o":{"docs":{},"j":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.029850746268656716},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"a":{"docs":{},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"z":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"ž":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"a":{"docs":{},"j":{"docs":{},"t":{"docs":{},"o":{"docs":{},"v":{"docs":{},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},"z":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}},"o":{"docs":{},"l":{"docs":{},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"g":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"u":{"docs":{},"d":{"docs":{},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"e":{"docs":{},"z":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"e":{"docs":{},"s":{"6":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}},"docs":{}},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"m":{"docs":{},"e":{"docs":{},"r":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"y":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}},"n":{"docs":{},"v":{"docs":{},"(":{"docs":{},"'":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"_":{"docs":{},"s":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"_":{"docs":{},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},"h":{"docs":{},"o":{"docs":{},"o":{"docs":{},"k":{"docs":{},"_":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"'":{"docs":{},")":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}}}}}}},"d":{"docs":{},"e":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"features.html":{"ref":"features.html","tf":0.006993006993006993}}}},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"a":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"l":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}},"t":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}},"š":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"s":{"docs":{},"t":{"docs":{"users.html":{"ref":"users.html","tf":0.026737967914438502}},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"a":{"docs":{},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}},"u":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},"d":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},".":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"u":{"docs":{},"p":{"docs":{},"a":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"e":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993}}}}},"a":{"docs":{},"d":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"e":{"docs":{},"š":{"docs":{},"k":{"docs":{"logging.html":{"ref":"logging.html","tf":0.009404388714733543}},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"e":{"docs":{},",":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"u":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"i":{"docs":{},"z":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"r":{"docs":{},"a":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"h":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"y":{"docs":{},"a":{"docs":{},"m":{"docs":{},"l":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}}}}}}}}}}}}}}}},"v":{"docs":{},"u":{"docs":{},"ć":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"u":{"docs":{},"z":{"docs":{},"e":{"docs":{},"t":{"docs":{},"a":{"docs":{},"k":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"d":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}},"e":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":10.029850746268657},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"k":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}}}}}}},"m":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.029850746268656716},"intro/solution.html":{"ref":"intro/solution.html","tf":0.01644736842105263},"users.html":{"ref":"users.html","tf":0.03208556149732621},"features.html":{"ref":"features.html","tf":0.02097902097902098},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}},"t":{"docs":{},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}}}}}}}}}}}}},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"n":{"docs":{},"t":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":10.005555555555556}}}}}}},"l":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}}},"n":{"docs":{},"c":{"docs":{},"u":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}}},"i":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{},"l":{"docs":{},"n":{"docs":{},"i":{"docs":{},"h":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}},"s":{"docs":{},"k":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"p":{"docs":{},"i":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"p":{"docs":{},"o":{"docs":{},"d":{"docs":{},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"t":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.009868421052631578}}},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"e":{"docs":{},"k":{"docs":{},"a":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}},"l":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"h":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"p":{"docs":{"visits.html":{"ref":"visits.html","tf":0.017543859649122806}}}},"j":{"docs":{},"e":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/idea.html":{"ref":"intro/idea.html","tf":0.029850746268656716},"intro/solution.html":{"ref":"intro/solution.html","tf":0.03289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.022222222222222223},"users.html":{"ref":"users.html","tf":0.016042780748663103},"features.html":{"ref":"features.html","tf":0.03146853146853147},"visits.html":{"ref":"visits.html","tf":0.0456140350877193},"subscription.html":{"ref":"subscription.html","tf":0.04395604395604396},"logging.html":{"ref":"logging.html","tf":0.03761755485893417}},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"o":{"docs":{},"g":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"h":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}},"n":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"n":{"docs":{},"i":{"docs":{},"j":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}},"o":{"docs":{},",":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}}}}}},"r":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"s":{"docs":{},"t":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"a":{"docs":{},"k":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}},"v":{"docs":{},"l":{"docs":{},"j":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"s":{"docs":{},"n":{"docs":{},"u":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"k":{"docs":{},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}},"r":{"docs":{},"i":{"docs":{},"š":{"docs":{},"ć":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}},"j":{"docs":{},"e":{"docs":{},"m":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993}}}}}}}}},"s":{"docs":{},"n":{"docs":{},"i":{"docs":{},"k":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.029850746268656716},"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"users.html":{"ref":"users.html","tf":0.03208556149732621},"features.html":{"ref":"features.html","tf":0.02097902097902098},"visits.html":{"ref":"visits.html","tf":0.021052631578947368},"subscription.html":{"ref":"subscription.html","tf":0.03296703296703297},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.006993006993006993}},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"c":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":10.005347593582888}}}},"č":{"docs":{},"k":{"docs":{},"o":{"docs":{},"m":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"t":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"logging.html":{"ref":"logging.html","tf":0.006269592476489028}},"n":{"docs":{},"k":{"docs":{},"a":{"docs":{},":":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"a":{"docs":{},"k":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.03289473684210526}},"u":{"docs":{},":":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"s":{"docs":{},"n":{"docs":{},"i":{"docs":{},"k":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"m":{"docs":{},"u":{"docs":{},"n":{"docs":{},"i":{"docs":{},"k":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"u":{"docs":{},",":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}}}}}}}},"j":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.017482517482517484}}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.01048951048951049},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"logging.html":{"ref":"logging.html","tf":0.018808777429467086}},"h":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"m":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"u":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"e":{"docs":{},"k":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"u":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993}}}}}}}},"a":{"docs":{},"č":{"docs":{},"i":{"docs":{},"ć":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}},"p":{"docs":{},"i":{"docs":{},"j":{"docs":{},"u":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}}}},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},"u":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}},"a":{"docs":{},"k":{"docs":{},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/installation.html":{"ref":"intro/installation.html","tf":0.03888888888888889},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"logging.html":{"ref":"logging.html","tf":0.009404388714733543}}}},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.016042780748663103},"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}},"r":{"docs":{},"a":{"docs":{},"k":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}}},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"m":{"docs":{},"a":{"docs":{},",":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"e":{"docs":{},",":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}},"s":{"docs":{},"n":{"docs":{},"i":{"docs":{},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"d":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"logging.html":{"ref":"logging.html","tf":0.006269592476489028}},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"o":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"f":{"docs":{},"s":{"docs":{},"k":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}}}}}}}}}}}},"o":{"docs":{},"z":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"a":{"docs":{},"j":{"docs":{},"u":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"t":{"docs":{},"n":{"docs":{},"i":{"docs":{},"m":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}}}},"e":{"docs":{},"y":{"docs":{},":":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}}}}}}}},"l":{"docs":{},"j":{"docs":{},"u":{"docs":{},"č":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"logging.html":{"ref":"logging.html","tf":0.012539184952978056}},"o":{"docs":{},"m":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}},"u":{"docs":{},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.017482517482517484},"visits.html":{"ref":"visits.html","tf":0.017543859649122806},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"n":{"docs":{},"k":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"users.html":{"ref":"users.html","tf":0.026737967914438502},"visits.html":{"ref":"visits.html","tf":0.017543859649122806}},",":{"docs":{},"p":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}},".":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.010526315789473684}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},".":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"i":{"docs":{},"n":{"docs":{},"g":{"2":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"docs":{}}}}}},"k":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}}}}}},"g":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}},"'":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},":":{"docs":{},":":{"docs":{},"a":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},"'":{"docs":{},"s":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"o":{"docs":{},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"b":{"docs":{},"u":{"docs":{},"g":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"r":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"y":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}},"n":{"docs":{},"o":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"n":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"(":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}}}},"_":{"docs":{},"s":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"_":{"docs":{},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},"h":{"docs":{},"o":{"docs":{},"o":{"docs":{},"k":{"docs":{},"_":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":10.009404388714733}},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"e":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"u":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"m":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},"i":{"docs":{},"m":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}}}}}}},"g":{"docs":{},"u":{"docs":{},"ć":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112},"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"logging.html":{"ref":"logging.html","tf":0.006269592476489028}},"n":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0213903743315508},"features.html":{"ref":"features.html","tf":0.01048951048951049},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}},"i":{"docs":{"features.html":{"ref":"features.html","tf":10.027972027972028}},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}},"ž":{"docs":{},"e":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"m":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"r":{"docs":{},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.006993006993006993},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"ć":{"docs":{},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"a":{"docs":{},"r":{"docs":{},"k":{"docs":{},"e":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"š":{"docs":{},"k":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}}}}}},"n":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"k":{"docs":{},"e":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}},"š":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}},"e":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}},":":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}},"i":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}},"i":{"docs":{},"l":{"docs":{},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"r":{"docs":{},"e":{"docs":{},"ž":{"docs":{},"a":{"docs":{},",":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}},"i":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"u":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}}}},"t":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}}}},"n":{"docs":{},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},"l":{"docs":{},"n":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}}}}}}}},"u":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"i":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}}}}}},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/solution.html":{"ref":"intro/solution.html","tf":0.009868421052631578},"intro/installation.html":{"ref":"intro/installation.html","tf":0.03333333333333333}}}},"r":{"docs":{},"e":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"č":{"docs":{},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},".":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}}}}},"e":{"docs":{},"m":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}},"k":{"docs":{},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/installation.html":{"ref":"intro/installation.html","tf":0.016666666666666666},"features.html":{"ref":"features.html","tf":0.006993006993006993},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{},"n":{"docs":{},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.02197802197802198}},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},"u":{"docs":{},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"subscription.html":{"ref":"subscription.html","tf":10.021978021978022}}},"e":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.01048951048951049},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},",":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"o":{"docs":{},"m":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"r":{"docs":{},"a":{"docs":{},"ž":{"docs":{},"i":{"docs":{},"v":{"docs":{},"a":{"docs":{},"č":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"a":{"docs":{},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"u":{"docs":{},"s":{"docs":{},"m":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}}}}}},"n":{"docs":{},"e":{"docs":{},"t":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"o":{"docs":{},"s":{"docs":{},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"c":{"docs":{},"i":{"docs":{},"z":{"docs":{},"n":{"docs":{},"i":{"docs":{},"j":{"docs":{},"i":{"docs":{},"m":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}}},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{},"k":{"docs":{},"o":{"docs":{},"m":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.006993006993006993},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"č":{"docs":{},"n":{"docs":{},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"s":{"docs":{},"t":{"docs":{},"u":{"docs":{},"p":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112},"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.006993006993006993},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"l":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"l":{"docs":{},"j":{"docs":{},"e":{"docs":{},"n":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}},"u":{"docs":{},"p":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"j":{"docs":{},"a":{"docs":{},"v":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"l":{"docs":{},"j":{"docs":{},"u":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"m":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"o":{"docs":{},"j":{"docs":{},"e":{"docs":{},"k":{"docs":{},"a":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112},"users.html":{"ref":"users.html","tf":0.0053475935828877}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}},":":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"t":{"docs":{},"a":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/installation.html":{"ref":"intro/installation.html","tf":0.016666666666666666},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"u":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}}}}},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"features.html":{"ref":"features.html","tf":0.01048951048951049}},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}},"v":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"m":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"m":{"docs":{},"o":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"š":{"docs":{},"i":{"docs":{},"r":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},"đ":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"f":{"docs":{},"e":{"docs":{},"s":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"n":{"docs":{},"i":{"docs":{},"j":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}},"a":{"docs":{},"ć":{"docs":{},"e":{"docs":{},"n":{"docs":{},"j":{"docs":{"features.html":{"ref":"features.html","tf":0.013986013986013986},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"v":{"docs":{},"l":{"docs":{},"j":{"docs":{},"e":{"docs":{},"n":{"docs":{},"j":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}},"t":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"t":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"u":{"docs":{},"ž":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"v":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"o":{"docs":{},"b":{"docs":{},"i":{"docs":{},"t":{"docs":{},"n":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}}}}}}}},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"logging.html":{"ref":"logging.html","tf":0.006269592476489028}},"r":{"docs":{},"u":{"docs":{},"c":{"docs":{},"i":{"docs":{},".":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}},"k":{"docs":{},"u":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":10.007017543859648}},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.010526315789473684}},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"?":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}},"c":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"l":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"t":{"docs":{},"o":{"docs":{},"j":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.014035087719298246}},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754}}}},"e":{"docs":{},"ć":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}},"a":{"docs":{},"v":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"n":{"docs":{},"i":{"docs":{},"k":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"u":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{},"l":{"docs":{},",":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"p":{"docs":{},"u":{"docs":{},"n":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}},"o":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"r":{"docs":{},"e":{"docs":{},"b":{"docs":{},"n":{"docs":{},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"a":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}},"d":{"docs":{},"e":{"docs":{},"l":{"docs":{},"i":{"docs":{},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"s":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}},"š":{"docs":{},"e":{"docs":{},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.012539184952978056}},"o":{"docs":{},"g":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}},"i":{"docs":{},"g":{"docs":{},"l":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}},"k":{"docs":{},"a":{"docs":{},"z":{"docs":{},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"u":{"docs":{},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"u":{"docs":{},"l":{"docs":{},"a":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}},"t":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.07777777777777778}}}}}},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}},"l":{"docs":{},"a":{"docs":{},"p":{"docs":{},"a":{"docs":{},"j":{"docs":{},"u":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"o":{"docs":{},"p":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"u":{"docs":{},"t":{"docs":{},"a":{"docs":{},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}},"o":{"docs":{},"ć":{"docs":{},"u":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.006993006993006993},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"n":{"docs":{},"a":{"docs":{},"v":{"docs":{},"l":{"docs":{},"j":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}}}},"p":{"docs":{},"u":{"docs":{},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}}}}}}}}},"č":{"docs":{},"e":{"docs":{},"t":{"docs":{},"n":{"docs":{},"o":{"docs":{},"j":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}}},"š":{"docs":{},"a":{"docs":{},"l":{"docs":{},"j":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},"t":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"ž":{"docs":{},"n":{"docs":{},"j":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"k":{"docs":{},"e":{"docs":{},"t":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"a":{"docs":{},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993}},"u":{"docs":{},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.006993006993006993}}}},".":{"docs":{},"'":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"m":{"docs":{},"t":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"ć":{"docs":{},"e":{"docs":{},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"r":{"docs":{},"a":{"docs":{},"d":{"docs":{},"o":{"docs":{},"k":{"docs":{},"s":{"docs":{},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"s":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},"m":{"docs":{},"i":{"docs":{},"s":{"docs":{},"i":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"e":{"docs":{},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},"ć":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}}}},"s":{"docs":{},"c":{"docs":{},"s":{"docs":{},"s":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}}}},"l":{"docs":{},"e":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}},"ć":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"u":{"docs":{},"č":{"docs":{},"a":{"docs":{},"j":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"g":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"i":{"docs":{},"k":{"docs":{},"u":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{"logging.html":{"ref":"logging.html","tf":0.0219435736677116}}}}}},"u":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"features.html":{"ref":"features.html","tf":0.006993006993006993},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"t":{"docs":{},"n":{"docs":{},"o":{"docs":{},"m":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.01048951048951049},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"subscription.html":{"ref":"subscription.html","tf":0.02197802197802198}},"m":{"docs":{},"i":{"docs":{},"m":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}},"o":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"j":{"docs":{},"t":{"docs":{},"u":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}},"a":{"docs":{},")":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"d":{"docs":{},"r":{"docs":{},"ž":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}},"e":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.019736842105263157},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"users.html":{"ref":"users.html","tf":0.026737967914438502},"features.html":{"ref":"features.html","tf":0.038461538461538464},"visits.html":{"ref":"visits.html","tf":0.05263157894736842},"subscription.html":{"ref":"subscription.html","tf":0.03296703296703297},"logging.html":{"ref":"logging.html","tf":0.03134796238244514}},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}}},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}},"s":{"docs":{},"i":{"docs":{},"j":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}}},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.012539184952978056}}},"y":{"docs":{},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"k":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"users.html":{"ref":"users.html","tf":0.0106951871657754}},"t":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}},"ć":{"docs":{},"e":{"docs":{},"n":{"docs":{},"o":{"docs":{},"g":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},"i":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}}}}}},"i":{"docs":{},"d":{"docs":{},"a":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"n":{"docs":{},"u":{"docs":{},"t":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}},"o":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{},"l":{"docs":{},"n":{"docs":{},"i":{"docs":{},"h":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}}}}}},"i":{"docs":{},"g":{"docs":{},"u":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}}},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"o":{"docs":{},"s":{"docs":{},"n":{"docs":{},"i":{"docs":{},"h":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}}}},"n":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"a":{"docs":{},",":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}},"n":{"docs":{},"g":{"docs":{},"l":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"a":{"docs":{},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"e":{"docs":{},"c":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"k":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{},"i":{"docs":{},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"k":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"e":{"docs":{},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}},"u":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}}},"u":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"l":{"docs":{},"n":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"v":{"docs":{},"k":{"docs":{},"u":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"n":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}},"a":{"docs":{},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}},"i":{"docs":{},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},":":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"k":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}},"\\":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"s":{"docs":{},"\\":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},".":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"i":{"docs":{},"p":{"docs":{},"e":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"v":{"docs":{},"a":{"docs":{},"k":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}},"o":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"g":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}},"u":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"e":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.006993006993006993},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"m":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"o":{"docs":{},"j":{"docs":{},"e":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"o":{"docs":{},"m":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"s":{"docs":{},"h":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"t":{"docs":{},"e":{"docs":{},"h":{"docs":{},"n":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"i":{"docs":{},"j":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}},"e":{"docs":{},":":{"docs":{"./":{"ref":"./","tf":0.043478260869565216}}}}}}}}}},"i":{"docs":{},"k":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}},"k":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"k":{"docs":{},"o":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"đ":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"e":{"docs":{},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},"e":{"docs":{},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"b":{"docs":{},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"l":{"docs":{},"a":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}},"u":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}},"j":{"docs":{"users.html":{"ref":"users.html","tf":0.016042780748663103},"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"č":{"docs":{},"n":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"s":{"docs":{},"k":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"i":{"docs":{},"m":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"a":{"docs":{},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"p":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"o":{"docs":{},"g":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"r":{"docs":{},"e":{"docs":{},"b":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.013157894736842105}}}},"n":{"docs":{},"u":{"docs":{},"t":{"docs":{},"k":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"n":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"ć":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"a":{"docs":{},"j":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"e":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"u":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"u":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"intro/idea.html":{"ref":"intro/idea.html","tf":0.029850746268656716},"intro/solution.html":{"ref":"intro/solution.html","tf":0.019736842105263157},"intro/installation.html":{"ref":"intro/installation.html","tf":0.022222222222222223},"users.html":{"ref":"users.html","tf":0.0213903743315508},"features.html":{"ref":"features.html","tf":0.013986013986013986},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"logging.html":{"ref":"logging.html","tf":0.025078369905956112}},"v":{"docs":{},"o":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":10}}}},"i":{"docs":{},"d":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"e":{"docs":{},"k":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"z":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0053475935828877}},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},"m":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"p":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}},"o":{"docs":{},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"b":{"docs":{},"l":{"docs":{},"j":{"docs":{},"e":{"docs":{},"n":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}}}}},"i":{"docs":{},"t":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"r":{"docs":{},"l":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.016666666666666666},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"a":{"docs":{},"d":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},"n":{"docs":{},"e":{"docs":{},"s":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"t":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"i":{"docs":{},"k":{"docs":{},"a":{"docs":{},"t":{"docs":{},"n":{"docs":{},"o":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"u":{"docs":{},"s":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"o":{"docs":{},"p":{"docs":{},"š":{"docs":{},"t":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},")":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"v":{"docs":{},"e":{"docs":{},"b":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"visits.html":{"ref":"visits.html","tf":0.014035087719298246},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"l":{"docs":{},"i":{"docs":{},"k":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"ć":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},"r":{"docs":{},"z":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"r":{"docs":{},"\\":{"docs":{},"\\":{"docs":{},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{},"\\":{"docs":{},"\\":{"docs":{},"h":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}}}}}}}}}}}}}}}},"z":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"i":{"docs":{},"v":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}},"r":{"docs":{},"l":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.043478260869565216},"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}},"m":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"ć":{"docs":{},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"n":{"docs":{},"j":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"e":{"docs":{},"d":{"docs":{},"n":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},")":{"docs":{},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}},":":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},"š":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"l":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"i":{"docs":{},"d":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"l":{"docs":{},"j":{"docs":{},"i":{"docs":{},"v":{"docs":{},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}},"š":{"docs":{},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"r":{"docs":{},"t":{"docs":{},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{},"n":{"docs":{},"a":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}},"e":{"docs":{},"l":{"docs":{},"n":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}}}}}}},"a":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}}}}},"ž":{"docs":{},"n":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"o":{"docs":{},"d":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},"p":{"docs":{},"n":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"\"":{"docs":{},"k":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"k":{"docs":{},"\"":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"j":{"docs":{},"b":{"docs":{},"o":{"docs":{},"l":{"docs":{},"j":{"docs":{},"e":{"docs":{},"\"":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}}},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.009868421052631578},"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"k":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"u":{"docs":{},".":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}},"r":{"docs":{},"t":{"docs":{},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"n":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.03333333333333333}}}}}}}},"d":{"docs":{},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"logging.html":{"ref":"logging.html","tf":0.006269592476489028}},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"a":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"e":{"docs":{},")":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"o":{"docs":{},"m":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"k":{"docs":{},"o":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.006993006993006993},"visits.html":{"ref":"visits.html","tf":0.017543859649122806},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},")":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"u":{"docs":{},"t":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993}}},"i":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"m":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"m":{"docs":{},"a":{"docs":{},"t":{"docs":{},"s":{"docs":{},"k":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},"d":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"intro/solution.html":{"ref":"intro/solution.html","tf":0.02631578947368421},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"users.html":{"ref":"users.html","tf":0.0374331550802139},"features.html":{"ref":"features.html","tf":0.038461538461538464},"visits.html":{"ref":"visits.html","tf":0.04912280701754386},"subscription.html":{"ref":"subscription.html","tf":0.02197802197802198},"logging.html":{"ref":"logging.html","tf":0.02821316614420063}},"n":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}},",":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"k":{"docs":{},"t":{"docs":{},"n":{"docs":{},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"j":{"docs":{},"u":{"docs":{},"m":{"docs":{},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"i":{"docs":{},"č":{"docs":{},"k":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}}}},"o":{"docs":{},"l":{"docs":{},"a":{"docs":{},"z":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"m":{"docs":{},"o":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}}}},"b":{"docs":{},"i":{"docs":{},"j":{"docs":{},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"ć":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"k":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"n":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"v":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"e":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"đ":{"docs":{},"e":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"š":{"docs":{},"a":{"docs":{},"o":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"r":{"docs":{},"u":{"docs":{},"g":{"docs":{},"a":{"docs":{},"č":{"docs":{},"i":{"docs":{},"j":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"e":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},"ž":{"docs":{},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"v":{"docs":{},"a":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"k":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"b":{"docs":{},"u":{"docs":{},"g":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"s":{"docs":{},"i":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"u":{"docs":{},"ž":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},")":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}},"n":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"j":{"docs":{},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"g":{"docs":{},"o":{"docs":{},"v":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"o":{"docs":{},"g":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.01644736842105263},"intro/installation.html":{"ref":"intro/installation.html","tf":0.016666666666666666},"users.html":{"ref":"users.html","tf":0.016042780748663103},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.007017543859649123},"subscription.html":{"ref":"subscription.html","tf":0.02197802197802198},"logging.html":{"ref":"logging.html","tf":0.0219435736677116}},"j":{"docs":{},"b":{"docs":{},"r":{"docs":{},"ž":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"l":{"docs":{},"a":{"docs":{},"z":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"v":{"docs":{},"k":{"docs":{},"u":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"j":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}},"v":{"docs":{},"e":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{},"h":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},"č":{"docs":{},"i":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.01644736842105263},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.02197802197802198},"logging.html":{"ref":"logging.html","tf":0.012539184952978056}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}},":":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}},"š":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"e":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"p":{"docs":{},"r":{"docs":{},"a":{"docs":{},"v":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.016666666666666666}},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"z":{"docs":{},"i":{"docs":{},"v":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"r":{"docs":{},"a":{"docs":{},"v":{"docs":{},"n":{"docs":{},"o":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.016042780748663103},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"k":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},"e":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"o":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"j":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"m":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"u":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"u":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},",":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"m":{"docs":{},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"ć":{"docs":{},"e":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"g":{"docs":{},"o":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"d":{"docs":{},"e":{"docs":{},"l":{"docs":{},"j":{"docs":{},"a":{"docs":{},",":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}}},"i":{"docs":{},"j":{"docs":{},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0106951871657754},"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}},"t":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"v":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}}},"o":{"docs":{},"v":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}},"a":{"docs":{},"c":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.02197802197802198}}}}},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"l":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"+":{"1":{"1":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"docs":{}},"docs":{}},"u":{"docs":{},"d":{"docs":{},"i":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"m":{"docs":{},"e":{"docs":{},"r":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"o":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"i":{"docs":{},"č":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"j":{"docs":{},"u":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}}},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}},"v":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"features.html":{"ref":"features.html","tf":0.006993006993006993}}},"k":{"docs":{},"v":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"a":{"docs":{},"v":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"u":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}},"o":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"users.html":{"ref":"users.html","tf":0.0053475935828877},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"g":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"m":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"d":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"i":{"docs":{},"m":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"b":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"d":{"docs":{},"u":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"a":{"docs":{},"v":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"š":{"docs":{},"t":{"docs":{},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}}},"e":{"docs":{},"n":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"u":{"docs":{},"h":{"docs":{},"v":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"d":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.013157894736842105},"users.html":{"ref":"users.html","tf":0.016042780748663103},"features.html":{"ref":"features.html","tf":0.013986013986013986},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},".":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}},"k":{"docs":{},"l":{"docs":{"visits.html":{"ref":"visits.html","tf":0.007017543859649123}}}},"v":{"docs":{},"d":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"r":{"docs":{},"e":{"docs":{},"đ":{"docs":{},"e":{"docs":{},"n":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"i":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"i":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}},"l":{"docs":{},"u":{"docs":{},"č":{"docs":{},"e":{"docs":{},"n":{"docs":{},"o":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"m":{"docs":{},"a":{"docs":{},"h":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"g":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"j":{"docs":{},"u":{"docs":{},"ć":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},"n":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"d":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"v":{"docs":{},"n":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"o":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"g":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}}}},"t":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"n":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}},"o":{"docs":{},".":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.01048951048951049}},"a":{"docs":{"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.006993006993006993}},".":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"m":{"docs":{},"a":{"docs":{},".":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}},"u":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}},"r":{"docs":{},"i":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}}}}}}}}}},"t":{"docs":{},"v":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{},"e":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}}},"s":{"docs":{},"n":{"docs":{},"o":{"docs":{},"v":{"docs":{},"u":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"k":{"docs":{},"r":{"docs":{},"u":{"docs":{},"ž":{"docs":{},"e":{"docs":{},"n":{"docs":{},"j":{"docs":{},"e":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},"r":{"docs":{},"a":{"docs":{},"z":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358},"users.html":{"ref":"users.html","tf":0.0053475935828877},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"i":{"docs":{},"k":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"č":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"n":{"docs":{},"i":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}},"h":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}},"d":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"n":{"docs":{},"d":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"(":{"docs":{},")":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"o":{"docs":{},"m":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"_":{"docs":{},"b":{"docs":{},"y":{"docs":{},"t":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},"e":{"docs":{},"s":{"docs":{},"(":{"docs":{},")":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},")":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}}}}},"č":{"docs":{},"u":{"docs":{},"n":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"o":{"docs":{},"d":{"docs":{},"i":{"docs":{},"l":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.014925373134328358}}}}}},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},":":{"docs":{},":":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"docs":{},"'":{"docs":{},"/":{"docs":{},"d":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"b":{"docs":{},"o":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"'":{"docs":{},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"p":{"docs":{},"(":{"docs":{},"[":{"docs":{},"'":{"docs":{},"f":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"'":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"z":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}},"š":{"docs":{},"e":{"docs":{},"n":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"features.html":{"ref":"features.html","tf":0.006993006993006993}},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":10.00328947368421},"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"i":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"g":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"p":{"docs":{},"s":{"docs":{},"#":{"docs":{},"e":{"docs":{},"a":{"docs":{},"g":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}}}}}}}},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"z":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},"o":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}},",":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}}}}}},"c":{"docs":{},"i":{"docs":{},"m":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"u":{"docs":{},"t":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"m":{"docs":{},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"e":{"docs":{},"r":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"u":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}},"f":{"docs":{},"c":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"z":{"docs":{},"a":{"docs":{"intro/idea.html":{"ref":"intro/idea.html","tf":0.029850746268656716},"intro/solution.html":{"ref":"intro/solution.html","tf":0.019736842105263157},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.013986013986013986},"visits.html":{"ref":"visits.html","tf":0.010526315789473684},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099},"logging.html":{"ref":"logging.html","tf":0.009404388714733543}},"s":{"docs":{},"e":{"docs":{},"b":{"docs":{},"n":{"docs":{},"u":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"t":{"docs":{},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}},"g":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}}}}}}}}},"h":{"docs":{},"t":{"docs":{},"e":{"docs":{},"v":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877}},"a":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"d":{"docs":{},"u":{"docs":{},"ž":{"docs":{},"e":{"docs":{},"n":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}},"v":{"docs":{},"i":{"docs":{},"s":{"docs":{},"n":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}},"b":{"docs":{},"o":{"docs":{},"g":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}},"n":{"docs":{},"a":{"docs":{},"č":{"docs":{},"i":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.010526315789473684}}}}}}},"(":{"docs":{},"c":{"docs":{},"s":{"docs":{},"p":{"docs":{},"r":{"docs":{},"n":{"docs":{},"g":{"docs":{},")":{"docs":{},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"h":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"k":{"docs":{},"t":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},")":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}}}}}}},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}},"g":{"docs":{},"e":{"docs":{},"o":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"f":{"docs":{},"s":{"docs":{},"k":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}}},"j":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}}},"n":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"u":{"docs":{},"s":{"docs":{},"m":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"j":{"docs":{},"e":{"docs":{},")":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}}}}}}}}}}}}},"*":{"docs":{},"*":{"docs":{},"n":{"docs":{},"a":{"docs":{},"p":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"a":{"docs":{},":":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}}}}},"`":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"m":{"docs":{},"_":{"docs":{},"b":{"docs":{},"y":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"(":{"docs":{},")":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}}}},"c":{"docs":{},"s":{"docs":{},"p":{"docs":{},"r":{"docs":{},"n":{"docs":{},"g":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"d":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}}}},"d":{"docs":{},"e":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"n":{"docs":{},"d":{"docs":{},"i":{"docs":{},"t":{"docs":{"logging.html":{"ref":"logging.html","tf":0.012539184952978056}}}}},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},"\\":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"r":{"docs":{"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}}},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"a":{"docs":{},"l":{"docs":{},".":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}},"f":{"docs":{},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"k":{"docs":{},"i":{"docs":{},"j":{"docs":{},"e":{"docs":{},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"(":{"docs":{},")":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}},"k":{"docs":{},"c":{"docs":{},"i":{"docs":{},"j":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.01644736842105263}},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052}}}},"e":{"docs":{},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}}}}}},"a":{"docs":{},"j":{"docs":{},"l":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},",":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}},"a":{"docs":{},",":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}},"u":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"s":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"e":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}}}}}}}}},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"e":{"docs":{},"š":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0106951871657754},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.010526315789473684}},",":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"users.html":{"ref":"users.html","tf":0.0053475935828877}}},".":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526},"users.html":{"ref":"users.html","tf":0.0106951871657754}}},"e":{"docs":{},"v":{"docs":{},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}},"u":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},",":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.016666666666666666}}}}}}}}},"s":{"docs":{},"t":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}},"o":{"docs":{},"k":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}}},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"s":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"/":{"docs":{},"d":{"docs":{},"o":{"docs":{},"c":{"docs":{},"s":{"docs":{},"/":{"5":{"docs":{},".":{"6":{"docs":{},"/":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"q":{"docs":{},"u":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}},"docs":{}}},"docs":{}}}}}}}}}}}}}}}}}},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{},".":{"docs":{},"s":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"/":{"docs":{},"i":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},"s":{"docs":{},".":{"docs":{},"i":{"docs":{},"e":{"docs":{},"t":{"docs":{},"f":{"docs":{},".":{"docs":{},"o":{"docs":{},"r":{"docs":{},"g":{"docs":{},"/":{"docs":{},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{},"/":{"docs":{},"r":{"docs":{},"f":{"docs":{},"c":{"5":{"4":{"2":{"4":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"ć":{"docs":{},"e":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.006578947368421052},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}},"č":{"docs":{},"a":{"docs":{},"k":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}},"a":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.003289473684210526}}}}}},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"j":{"docs":{},"i":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"u":{"docs":{},"v":{"docs":{},"a":{"docs":{},"j":{"docs":{},"u":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615},"subscription.html":{"ref":"subscription.html","tf":0.01098901098901099}}}}}}},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"o":{"docs":{},"v":{"docs":{},"a":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"š":{"docs":{},"t":{"docs":{},"o":{"docs":{"intro/solution.html":{"ref":"intro/solution.html","tf":0.009868421052631578},"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"visits.html":{"ref":"visits.html","tf":0.014035087719298246}}},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}},"i":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{"visits.html":{"ref":"visits.html","tf":0.0035087719298245615}}}}}}},"a":{"docs":{},"l":{"docs":{},"j":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"u":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},",":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}},".":{"docs":{},"e":{"docs":{},"n":{"docs":{},"v":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},".":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}},"e":{"docs":{},"x":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.011111111111111112}}}}}}}}}}}}},"/":{"docs":{},"v":{"docs":{},"a":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556}}}}}}}}},"/":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}},"ž":{"docs":{},"e":{"docs":{},"l":{"docs":{},"j":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{"intro/installation.html":{"ref":"intro/installation.html","tf":0.005555555555555556},"users.html":{"ref":"users.html","tf":0.0053475935828877}}}}},"i":{"docs":{},".":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"i":{"docs":{"users.html":{"ref":"users.html","tf":0.0053475935828877},"features.html":{"ref":"features.html","tf":0.0034965034965034965},"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"m":{"docs":{},"o":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"'":{"docs":{},"d":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"b":{"docs":{},"o":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},"@":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},"'":{"docs":{},")":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},":":{"docs":{},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"m":{"docs":{},":":{"docs":{},"'":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"b":{"docs":{},"r":{"docs":{},"o":{"docs":{},"w":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"'":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{},"j":{"docs":{},"i":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}},"i":{"docs":{},"p":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"l":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"i":{"docs":{},"n":{"docs":{},"k":{"docs":{},"c":{"docs":{},"u":{"docs":{},"t":{"docs":{},"t":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}},"s":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"'":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},"=":{"docs":{},">":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965},"logging.html":{"ref":"logging.html","tf":0.025078369905956112}},"$":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},"[":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}},"'":{"docs":{},"d":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"b":{"docs":{},"o":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},"'":{"docs":{},"]":{"docs":{},"]":{"docs":{},",":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}}}}}}}}}}}}}},"{":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}},"}":{"docs":{},")":{"docs":{},";":{"docs":{"features.html":{"ref":"features.html","tf":0.0034965034965034965}}}}},"↩":{"docs":{"features.html":{"ref":"features.html","tf":0.006993006993006993}}},"$":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}}}}}}}},">":{"docs":{},"i":{"docs":{},"p":{"docs":{},"(":{"docs":{},")":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},"'":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"_":{"docs":{},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{},")":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"_":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"'":{"docs":{},")":{"docs":{},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"]":{"docs":{},")":{"docs":{},";":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},",":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"n":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},":":{"docs":{"logging.html":{"ref":"logging.html","tf":0.003134796238244514}}}}}}}}},"e":{"docs":{},"b":{"docs":{},"h":{"docs":{},"o":{"docs":{},"o":{"docs":{},"k":{"docs":{"logging.html":{"ref":"logging.html","tf":0.006269592476489028}}}}}}}}}},"length":1180},"corpusTokens":["\"kratak\"","\"najbolje\"","$request","':boom:',","'browser'","'critical',","'dashboardcontroller@index')","'driver'","'emoji'","'ip'","'level'","'linkcutt","'referer'","'slack'","'slack',","'url'","'username'","(csprng).","(geografska","(istih","(jedinstven","(middlewar","(na","(preusmeravanje)","(redirektovan)","**napomena:",",",".env",".env.",".env.exampl","//","/vagrant","0","000","1","1.","1.682667016983","1.6866478919983","1.7188358306885","1.7203500270844","1.7273991107941","1.7576761245728","1.796245098114","1.8076210021973","1.8290400505066","1.8754560947418","10","127.0.0.1:8000.","192.168.10.10.","2","2.","3","4","5","5.4669740200043","5.5145440101624","5.5180299282074","5.5527658462524","5.5624511241913","5.5683920383453","5.5897090435028","5.5975389480591","5.6","5.666111946106","5.7265629768372","5424","6","7","7.0","7.2.6","8","9","=>","=>$request",">ip(),",">server('http_referer'),",">server('http_user_agent'),","[","['dashboard']],","]);","],","`random_bytes()","`vagrant","a).","a.","access","action","admin","admin,","administr","administratora","administratora.","adres","adresa","adresa.","adrese)","adresom","ako","alati","alert:","ali","aplikacij","aplikacija","aplikaciju.","artisan","atributa","atributi.","atributima","automatski","bajtovima","bazi","bazi.","bez","bi","biti","bitno","biva","biće","bogata","bolj","brisati","broj","broja.","brz","brzinu","brža","brža,","bude","cashier","cd","code","compos","condit","config\\logging.php","critic","critical.","critical:","csprng","da","dana","dana,","debug","debug:","desi,","detektor","dinamički","direktno","direktorijum.","dobija","dobić","dodati","dodatn","dodatna","dodatni","dodavati,","dode","dok","dolaz","dolazi","dolazimo","dosta","dođe","došao","drugačiju","druge","država.","dužina).","dva","eager","emergency:","env('log_slack_webhook_url'),","error","error:","es6","fajl","fajl,","fajla,","fajlu","fasade:","featur","featuremiddlewar","funckije,","function()","funkcij","funkcija","funkcija,","funkcije,","ga","gde","gener","generatora","generisali","generisanj","generisanja","generisati","generiš","generišu","gledati","god","godina.","gore","gore.","gost","gost.","gosta,","gostu","grad.","grešk","greška","greške,a","greške.","grešku","groupa","grupa.","grupe","hash","heš","heš,","heš.","heševa","hešu,","hešu.","homestead","hook","host","https://api.slack.com/incom","https://laravel.com/docs/5.6/eloqu","https://tools.ietf.org/html/rfc5424","id","ideja","identifikacioni","ih","ili","im","ima","imao","imati","immedi","implementacija","implementaciju","inform","informacij","informational:","inicijalnih","instalacija","install.","instancu.","int","interesanta","ip","iskopirati","iskoristi","ispod.","ist","isteka","isti","isto","iz","izaber","izgleda","izmen","izmenitihomestead.yaml","izrad","izuzetak","izuzetaka","izvućemo","jak","jasnu","javlja","je","je:","jedinstven","jedinstven.","jedinstvena","jedinstvena.","jedinstveni","jedinstvenih","jedinstvenog","jedinstvenosti","jedna","jedno","jednostavan.","jednostavniji","jednostavno,","jer","jest","kad","kada","kako","kanala:","kao","karaktera","karticama,","kartice,","kasnij","key:gener","key:generate.","ključeve.","ko","koja","koje","koji","koji,","kojih","kojima","koju","kolačić","kolačić,","kolačića","kolačićima","kolekciju","kolizija","komunikaciju,","konfiguraciji","kontrola","kopiju","korak","koraku:","korisnici","korisnik","korisnik,","korisnik.","korisnika","korisnika.","korisniku","korisničkom","koristi","koristi.","koristinka:","korišćeni","korišćenjem","korsnik","kraju","kreditnim","kripto","kriptografski","kroz","laravel","laravelom","laravelu,","level","li","link","link,pa","link.","linka","linka,","linka.","load","loading2","log","log',","log,","log::alert($message);","log::critical($message);","log::critical('someon","log::debug($message);","log::emergency($message);","log::error($message);","log::info($message);","log::notice($message);","log::warning($message);","log_slack_webhook_url","logavanj","logovanj","logovanja","logovanje:","loguj","logujemo","lokacij","lokacija","mail.","make","mana","manj","marketinški","mašina.","mašine.","mašine:","mašini.","meseci","messag","migraciju","migrat","minimalni","modernim","moguć","mogućnost","mogućnosti","mogućnosti.","mora","moći","može","možemo","mreža,","mu","n","n+11","na","najbrži","nalaz","nalazi","naprav","napravi","naravno","nastaj","nastavku","nastavku.","navedenih","naziv","način","način.","način:","načina","načina.","naš","našem","ne","ne,","ne.","nedelja,","nego","neke","neki","neko","nekoj","nekom","neku","nema","nesiguran","neće","nije","niti","nivo","nje","njega","njegov","njegova","njegovi","njegovog","normal","notice:","novac","novi","nudi","numer","o","obavestimo","obaveštava","obaveštenj","obradu","obradu.","obrat","obuhvata","od","odabere.","odakl","odavd","odgovarajuć","odlučeno","odmah","određen","određeni","određivanj","određivanja","ogranič","ograničava","ograničavaju","ograniči","okruženje,","onda","oni","opcij","opcija","opcija.","opcijama.","opciju","operativni","operativnog","operativnom","opet","opisan","opisani","opisano.","originalan","osnovu","otvaranjem","ov","ova","ovaj","ovakav","ovakva","ovd","ovim","ovo","ovog","ovom","ovu","pa","paket","paketa,","pamti","pamćenja","panel","panel.',","panelu.","paradoks,","pažnju","performans","permisij","permisije.","php","pisanja","pisanja,","planova","plaćanja","po","podeli.","podes","podešen","podešenog","podigli","pokazala","pokazuj","poklapaju.","poklop","pokrenula","pokrenuli","pokrenuti","pokretanj","pomenuta,","pomoću","ponavljanja","ponavljanja.","popunjavanj","poruci.","poruku:","poset","poseta","poseta,","poseta?","poseti","posetili","posetio","posetioca","posrednik","posrednik,","posrednika","posredniku","postav","postojeći","postoji","postoji.","potencijal,","potencijaln","potpun","potpuno","potreban","potrebno","početnoj","pošalj","pošto","prati","prati,","prati.","pratiti","pravljenj","praćenj","praćenja","pre","preciznijim.","pregledačem","pregledačima.","preko","prenet","prenosi","prethodno","pretpatu","pretplat","pretplata","pretplate,","pretplate.","pretplati","pretplatom","pretplatu,","pretplatu.","pretraživač","pretraživača,","pretraživača.","pretvara","preusmeren","preusmeri","prijavi","prijavljuj","prilikom","prilično","primi","pristup","pristupa","pristupi","pristupili","pristupljeno","prisupa","problem","problem,","problem.","profesinalniji","projekat","projekat.","projekat:","projekta","projektu","promen","promenili","prover","provera","proverava","proveravamo","proveri","proverimo","prođemo","prošir","pruža","prva","prvi","prvobitni","radi","rand","rand()","rand().","random","random_byt","random_bytes()","random_bytes().","random_int()","random_int().","razliku","različ","razloga","razni","raznih","računa","realizovan","realizovano","realizovano,","recimo","registrovani","relationships#eag","rezultati","rešen","rešen.","rešenj","reši","rfc","rodila","route::get('/dashboard',","route::group(['features'","ruta","ruta.","rutama","ruter","rutera.","ruteru.","sa","sadrži","sajta).","sajtu","sajtu.","samim","samo","scss","se","seed,","sentri","sentry.","server","sesij","sever","signific","siguran","sigurn","sigurna","sigurnosnih","singl","sistem","sistem,","sistema,","sistemu","skida","skinut","skrati","skratiti","skraćenog","skraćivanj","skraćivanja","slack","sledec","sledeć","sliku","slug","slučaju","socijalnih","specifikaciji.","spor","spora,","spora.","ssh","stalno","standardni","statistik","statistika","statistike,","statistiku","statu","stavku","stipe","storage:link.","storage\\logs\\laravel.log","strane,","strani.","string","stringa.","stvari.","su","suprotnom","svaka","svaki","svakog","svakom","svaku","sve","svi","svim","svoje","svojom","system","ta","tabe","tabela.","tabelu","taj","taken","tako","takođ","takođe,","task","tačna","tehnik","tehnologij","tehnologije:","teksta","testiranja","tim","tima.","time","tip","tip,","tipova","tog","toga","trajanj","traje","treba","trenutku","trenutno","treći","tri","tu","u","u)","u.","u:","unes","unet","unikatno","unus","uopšt","up","upita","upotrebljen","urad","uradi","url","uveden","uvek","uvid","uvod","uz","uzimamo","uzm","vagrant","važno","važnosti","važnosti:","veb","velika","veliki","vendor\\\\bin\\\\homestead","verzija","vezana","vezivati","već","vid","vidljivo","virtualna","virtueln","više","vodi","vpn","vrati","vratimo","vraća","vraćanja","vrednosti","vrednosti),","vrednosti.","vrednosti:","vrlo","vrste","vrši","vršila","warn","warning:","webhook","za","zadužen","zagarantovan","zahtev","zahteva","zasebnu","zato","zavisnosti","zbog","znači","{","});","će","čak","čest","česta","čiji","čini","članova","čuvaju","šalj","šalju","širina","šta","što","želi","želimo","željeni","želji.","↩"],"pipeline":["stopWordFilter","stemmer"]},"store":{"./":{"url":"./","title":"Uvod","keywords":"","body":"Tehnologije\nVrlo je bitno projekat gledati u modernim veb pregledačima.\nPrilikom izrade projekta korišćeni su sledece tehnologije:\n\nPHP 7.2.6\nLaravel 5.6\nSCSS\nES6\n\n"},"intro/idea.html":{"url":"intro/idea.html","title":"Ideja","keywords":"","body":"Ideja\nDanas veliki broj socijalnih mreža, kao i razni alati za komunikaciju, ograničavaju broj karaktera u poruci. Iz tog razloga je potrebno skratiti link,pa se tako rodila ideja za ovu aplikaciju.\nTakođe ova implementacija ima jak marketinški potencijal, gde korisnik ima potpun uvid u to ko je posetio njegov link. Samim tim korisnik može da skrati i već \"kratak\" link kako bi imao mogućnost praćenja poseta preko njegovog skraćenog linka.\n"},"intro/solution.html":{"url":"intro/solution.html","title":"Rešenje","keywords":"","body":"Rešenje\nNačin na koji je problem rešen je prilično jednostavan. Uzme se originalan link i za njega se korisniku da neki heš, koji korisnik kasnije može da podeli. Otvaranjem heš linka korisnik će biti preusmeren (redirektovan) na originalan link.\n\nLink generator treba da ima što manje kolizija (istih vrednosti), takođe to NE treba da bude hash funkcija koja će za isti string da vrati isti heš, već za isti string treba da vrati uvek različiti heš.\nPrilikom pisanja ovog generatora treba obratiti pažnju na brzinu generisanja stringa. Postoji više načina da se reši ovaj problem i oni su opisani u nastavku.\nSpor i siguran način\nOvaj način koristi funkcije koje generišu kriptografski sigurne vrednosti (CSPRNG). Ovakva funkcija u PHP-u je random_int().\nRandom int ima drugačiju implementaciju na svakom operativnom sistemu i time pruža mogućnost da se iskoristi sistem za generisanje jedinstvenog broja.\nVelika mana ove funkcije je što je vidljivo spora.\nBrz i nesiguran način\nZa razliku od random_int() funckije, rand() je dosta brža funkcija, ali nije kriptografski sigurna i u našem slučaju ima česta ponavljanja. Zato je potreban treći način.\nNajbrži i siguran način\nU trenutku pisanja, PHP verzija 7.2.6 ima tri CSPRNG funkcije, od kojih je jedna već prethodno pomenuta, i pokazala se kao spora, ali funkcija koja pokazuje bolje performanse od nje je random_bytes().\nrandom_bytes() funkcija, takođe, ima zasebnu implementaciju za svaki operativni sistem, ali zbog toga što radi direktno sa bajtovima dosta je brža, pa čak i od rand().\n**Napomena: Funkcija `random_bytes() dolazi uz PHP 7.0 pa na gore.\nStatistika\nRezultati testiranja navedenih funkcija se nalaze u tabeli ispod.\n\n\n\nPonavljanja\nrandom_bytes\nrand\n\n\n\n\nKorak 1\n1.7273991107941\n5.7265629768372\n\n\nKorak 2\n1.8290400505066\n5.5975389480591\n\n\nKorak 3\n1.7188358306885\n5.4669740200043\n\n\nKorak 4\n1.8076210021973\n5.666111946106\n\n\nKorak 5\n1.796245098114\n5.5624511241913\n\n\nKorak 6\n1.8754560947418\n5.5897090435028\n\n\nKorak 7\n1.6866478919983\n5.5180299282074\n\n\nKorak 8\n1.7576761245728\n5.5145440101624\n\n\nKorak 9\n1.7203500270844\n5.5683920383453\n\n\nKorak 10\n1.682667016983\n5.5527658462524\n\n\n\nBroj heševa po koraku: 1 000 000\n"},"intro/installation.html":{"url":"intro/installation.html","title":"Instalacija","keywords":"","body":"Instalacija\nPokretanje projekta je prilično jednostavno, zato što je upotrebljen Homestead koji koristi Vagrant za pravljenje virtuelne mašine. Više o Homestead-u na Laravelom sajtu.\nMoguće je pokrenuti projekat na dva načina.\nPrvi i jednostavniji način:\n\nPokrenuti composer install.\nNapraviti tabelu u bazi.\nNapraviti kopiju .env.example fajla, promeniti mu ime u .env i podesiti vrednosti.\nPokrenuti php artisan migrate --seed, kako bi pokrenuli migraciju i popunjavanje tabela.\nPokrenuti php artisan key:generate kako bi generisali kripto ključeve.\nPokrenuti php artisan server kako bi podigli projekat.\nPristupiti projektu preko 127.0.0.1:8000.\n\nTakođe projekat je moguće pokrenuti preko virtuelne mašine:\n\nPokrenuti composer install.\nNapraviti kopiju .env.example fajla, i promeniti mu ime u .env.\nPokrenuti vendor\\\\bin\\\\homestead make , ovo će generisati Homestead instancu.\nIzmenitiHomestead.yaml fajl, postaviti željeni URL projekta\nIzmeniti hosts fajl operativnog sistema, tako da URL projekta pokazuje na 192.168.10.10.\nPokrenuti `vagrant up kako bi se pokrenula virtualna mašina.\nPokrenuti vagrant ssh kako bi pristupili mašini.\nPokrenuti cd /vagrant kako bi promenili direktorijum.\nPokrenuti php artisan key:generate.\nPokrenuti php artisan storage:link.\nPokrenuti php artisan migrate --seed, kako bi pokrenuli migraciju i popunjavanje tabela.\nPristupiti projektu preko podešenog URL-a.\n\n"},"users.html":{"url":"users.html","title":"Korisnici","keywords":"","body":"Korisnici\nProjekat sadrži tri vrste koristinka: admin, korisnik i gost. U nastavku teksta biće opisan svaki od tipova korisnika.\nGost\nSvaki korisnik koji pristupi sajtu je gost i on ima pristup samo početnoj strani. Gost može da skrati link ali prilikom skraćivanja linka nema mogućnost statistike, takođe, gostu nije zagarantovan jedinstven heš.\n\nKada gost pošalje zahtev za skraćivanje linka, u bazi se uradi provera da li taj link već postoji. Ako taj link postoji vraća se postojeći heš, u suprotnom se generiše novi heš.\nOvo je iz razloga što nije bitno da li gost ima jedinstven heš ili ne, sve dok ga taj heš vodi na željeni link jer opcija praćenja ne postoji.\nKorisnik\nRegistrovani korisnik ima mogućnost da se pretplati na neki od paketa, kao i mogućnost da skrati link koji ne želi da prati i koji, kao u slučaju gosta, ne mora biti jedinstven. Sa druge strane, korisnik ima mogućnost da prati statistiku skraćenog linka ako to odabere.\n\nOpcije korisnika je moguće dinamički proširiti pomoću raznih opcija koje korisnik dobija kada se prijavi na neki od planova za pretplatu.\nAdministrator\nAdministrator ima iste opcije kao korisnik, a uz to ima i pristup admin panelu.\n"},"features.html":{"url":"features.html","title":"Mogućnosti","keywords":"","body":"Mogućnosti\nMogućnosti su opcije koje korisnik ima u zavisnosti od pretplate. Neke od inicijalnih opcija sa kojima dolazi projekat:\n\nPraćenje - mogućnost da se prati statistika linka.\nPanel - pristup korisničkom panelu.\nJedinstvene posete - praćenje jedinstvenih korisnika.\nLokacija - praćenje sa koje lokacije je pristupljeno hešu.\nVPN detektor - praćenje da li je poseta sa VPN adrese ili ne.\nNaziv linka - mogućnost da se unese heš po želji.\n\nOpcije je moguće dinamički dodavati, brisati i isto tako ih vezivati za određene pretplate.\nKontrola pristupa\nPošto je opcija vezana za pretplatu, mora se ograničiti da korisnik svojom pretplatom ima samo opcije svoje pretplate. Što znači ako korisnik nema opciju panel on neće moći da pristupi panelu.\nOvaj problem je rešen korišćenjem posrednika (middleware-a). Uveden je FeatureMiddleware posrednik, koji je zadužen da proveri da li korisnik ima mogućnosti koje su prenete preko rutera.\n\nRuter\nNačin na koji se ograničava pristup rutama je pomoću atributa grupe u ruteru.\nRoute::group(['features' => ['dashboard']], function() {\n Route::get('/dashboard', 'DashboardController@index')\n});\n\nPreko atributa features prenosi se slug mogućnosti za koje se želi da se ograniči groupa ruta.\nPrilikom prisupa nekoj od ruta iz grupe naš posrednik će proveriti da li korisnik ima SVE mogućnosti koje zahteva ta grupa.\nSve mogućnosti korisnika\nKako bi se vršila provera da li korisnik ima neku od mogućnosti mora se stalno imati uvid u njegove mogućnosti. Ovde nastaje problem, ako uzimamo mogućnosti kad god proveravamo da li on ima tu mogućnost dolazimo do N+11 problem.\nOvaj problem je rešen korišćenjem Eager loading2 tehnike u laravelu, gde se prilikom vraćanja korisnika vraća njegova pretplata i svi njegovi atributi.\n\n1. Čest problem koji se javlja kada pomoću jedno upita vratimo kolekciju i onda prođemo kroz tu kolekciju gde za svaku stavku izvućemo dodatne stvari. ↩\n\n\n2. https://laravel.com/docs/5.6/eloquent-relationships#eager-loading ↩\n\n"},"visits.html":{"url":"visits.html","title":"Posete","keywords":"","body":"Posete\nKako je jedna od ideja projekta mogućnost praćenja statistike svakog linka, potrebno je da se svaka poseta (preusmeravanje) prati. Kada korisnik poseti neki heš pre nego što ga aplikacija preusmeri na prvobitni link čuvaju se sledeće vrednosti:\n\nTip veb pretraživača.\nIP adresa.\nLokacija (na osnovu IP adrese)\nTačna lokacija (geografska širina i dužina).\nGrad.\nDržava.\n\n\nDa li je IP adresa sa VPN-a.\nOdakle je došao korisnik.\n\nSa ovim atributima dobija se prilično bogata statistika koja može da da korisniku vrlo jasnu sliku odakle dolaze koju su posetili link.\nJedna vrlo interesanta mogućnost aplikacije je praćenje jedinstvenih poseta, naravno tu je i paradoks, šta se računa kao jedinstvena poseta?\nJedinstvena poseta\nNe postoji unikatno niti \"najbolje\" rešenje za određivanje jedinstvene posete ali je u ovom slučaju odlučeno da se prati IP adresa i veb pretraživač koji korisnik koristi.\n\nKada korisnik pristupi hešu, prva provera je da li se taj heš uopšte prati, ako se ne prati može odmah da se preusmeri korisnik na prvobitni link. Ako se heš prati, mora se proveriti da li u kolačićima postoji identifikacioni broj sesije (jedinstven za svakog posetioca sajta). Ako postoji kolačić, proverimo da li se link id i id sesije poklapaju. Ako se vrednosti poklope znači da je taj korsnik već posetio link što znači da link nije jedinstven. U suprotnom znači da je link jedinstven.\n\nSvaki korisnik koji dođe bez kolačića dobiće jedinstveni kolačić koji se koristi za praćenje kao što je gore opisano.\n\nDodatna provera koja postoji jeste da se proveri da li je korisnik sa IP adresom i tim veb pregledačem već posetio link. Ako nije onda je poseta jedinstvena.\n\nPrilikom pamćenja veb pretraživača, ne pamti se samo tip, već verzija i sistem, što ovakav način određivanja jedinstvenosti čini preciznijim.\n\n"},"subscription.html":{"url":"subscription.html","title":"Pretplata","keywords":"","body":"Pretplata\nKorisnik ima opciju pretplate, svaki paket za pretpatu nudi određeni broj opcija. Kada se korisnik pretplati odmah dobija pristup svim opcijama. Na kraju isteka pretplate korisniku se opet skida novac sa unete kartice, ako korisnik nema novac biće skinut sa pretplate.\nTrajanje pretplate je potpuno dinamički realizovano, administrator može da izabere da pretplata traje n dana, nedelja, meseci ili godina.\nZbog sigurnosnih razloga u bazi se ne čuvaju informacije o kreditnim karticama, već je sve realizovano neko Stipe-a\nNačin na koji je realizovan način plaćanja je preko Laravel Cashier-a.\n"},"logging.html":{"url":"logging.html","title":"Logovanje","keywords":"","body":"Logovanje\nPrilikom izrade veb aplikacije vrlo je važno pratiti potencijalne greške,a kako se ovde koristi Laravel okruženje, logavanje se vrši automatski za svaki vid greške.\nLog fajl se nalazi u: storage\\logs\\laravel.log\nLaravel je podešen da radi logovanje na više kanala:\n\nSingle - Njegov standardni log,\nSlack\n\nSlack\nSlack je podešen da prijavljuje greške čiji je minimalni nivo važnosti critical.\nOvo je moguće promeniti u konfiguraciji za logovanje: config\\logging.php\nTrenutno kako je podešen slack je:\n'slack' => [\n 'driver' => 'slack',\n 'url' => env('LOG_SLACK_WEBHOOK_URL'),\n 'username' => 'LinkCutter Log',\n 'emoji' => ':boom:',\n 'level' => 'critical', // Minimalni nivo\n],\n\n\nStatus greške je određen po RFC 5424 specifikaciji.\nhttps://tools.ietf.org/html/rfc5424\nGreške po važnosti:\nNumerical Severity\nCode\n\n0 Emergency: system is unusable\n1 Alert: action must be taken immediately\n2 Critical: critical conditions\n3 Error: error conditions\n4 Warning: warning conditions\n5 Notice: normal but significant condition\n6 Informational: informational messages\n7 Debug: debug-level messages\n\nNačin na koji laravel obaveštava slack je pomoću webhook-a koji je podešen u Slack-u.\nhttps://api.slack.com/incoming-webhooks\nKad se napravi hook potrebno je iskopirati URL do hook-a i dodati ga u .env fajlu kao LOG_SLACK_WEBHOOK_URL opcija.\nLaravel logovanje\nNačin na koji možemo da logujemo grešku je preko Log fasade:\nLog::emergency($message);\nLog::alert($message);\nLog::critical($message); // Odavde pa na gore se loguje u slack-u\nLog::error($message);\nLog::warning($message);\nLog::notice($message);\nLog::info($message);\nLog::debug($message);\n\nRecimo da želimo da obavestimo administratora da neko želi da pristupi admin sistemu a za to nema odgovarajuće permisije. To je moguće uraditi u posredniku (middleware-u) koji proverava da li korisnik ima permisije i obaveštava administratora.\nLog::critical('Someone tried to access the admin panel.', [\n 'IP' => $request->ip(),\n 'Browser' => $request->server('HTTP_USER_AGENT'),\n 'Referer' =>$request->server('HTTP_REFERER'),\n]);\n\nKako to izgleda kad administrator primi poruku:\n\nSentry\nKao dodatni i profesinalniji način logovanja koristi se Sentry. Sentry obuhvata obradu izuzetaka koji se šalju Sentry-u na obradu.\n\nSvaka greška koja se desi, Sentry pretvara u task koji može da se dodeli nekom od članova tima. Na taj način svaki izuzetak biva rešen.\nObaveštenje se takođe šalje na mail.\n"}}}
\ No newline at end of file
diff --git a/docs/_book/subscription.html b/docs/_book/subscription.html
index 5ee147d..8cc92b8 100644
--- a/docs/_book/subscription.html
+++ b/docs/_book/subscription.html
@@ -335,7 +335,7 @@
Lokacija - praćenje sa koje lokacije je pristupljeno hešu.
+
VPN detektor - praćenje da li je poseta sa VPN adrese ili ne.
+
Naziv linka - mogućnost da se unese heš po želji.
+
+
Opcije je moguće dinamički dodavati, brisati i isto tako ih vezivati za određene pretplate.
+
Kontrola pristupa
+
Pošto je opcija vezana za pretplatu, mora se ograničiti da korisnik svojom pretplatom ima samo opcije svoje pretplate. Što znači ako korisnik nema opciju panel on neće moći da pristupi panelu.
+
Ovaj problem je rešen korišćenjem posrednika (middleware-a). Uveden je FeatureMiddleware posrednik, koji je zadužen da proveri da li korisnik ima mogućnosti koje su prenete preko rutera.
+
+
Ruter
+
Način na koji se ograničava pristup rutama je pomoću atributa grupe u ruteru.
Preko atributa features prenosi se slug mogućnosti za koje se želi da se ograniči groupa ruta.
+
Prilikom prisupa nekoj od ruta iz grupe naš posrednik će proveriti da li korisnik ima SVE mogućnosti koje zahteva ta grupa.
+
Sve mogućnosti korisnika
+
Kako bi se vršila provera da li korisnik ima neku od mogućnosti mora se stalno imati uvid u njegove mogućnosti. Ovde nastaje problem, ako uzimamo mogućnosti kad god proveravamo da li on ima tu mogućnost dolazimo do N+11 problem.
+
Ovaj problem je rešen korišćenjem Eager loading2 tehnike u laravelu, gde se prilikom vraćanja korisnika vraća njegova pretplata i svi njegovi atributi.
+
+1. Čest problem koji se javlja kada pomoću jedno upita vratimo kolekciju i onda prođemo kroz tu kolekciju gde za svaku stavku izvućemo dodatne stvari. ↩
+