-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearch_index.json
1 lines (1 loc) · 627 KB
/
search_index.json
1
{"index":{"version":"0.5.12","fields":[{"name":"title","boost":10},{"name":"keywords","boost":15},{"name":"body","boost":1}],"ref":"url","documentStore":{"store":{"./":["against","anti","api.","applicaion","application.","author","bad","banned.","behavior","bots,","brought","catpcha.","control","crawler","fight","https://github.com/terrylinooo/shieldon","l.","librari","licens","limit","limit.","limitsess","mani","mit","on.","onlin","page","period","perman","php","project","provid","reach","robot","scan","scrape","screenshot","session","set","shield","shieldon","shieldon,","short","solv","taiwan.","temporarili","terri","time,","tri","unban","url","us","user","view","vulner","web"],"introduction.html":["application.","ban","below.","call","captcha","click","computer,","control","data","demo","demo.","easili","enabled.","few","firewal","firewall,","front","fulli","give","here","here.","implement","instanc","it'","limit","list","look","manag","mobil","onlin","panel","panel.","password:","phone","provid","real","respons","responsive,","rule","screenshot","see","session","shieldon","shieldon'","stat","tabl","temporarili","time","time.","try?","ui","us","user","user:","view","visual","web"],"guide/laravel.html":["$app","$controlpanel","$firewal","$firewallstorag","$routemiddlewar","'/../storage/shieldon';","'_token',","'firewall'","'name'","'shieldon/autoload.php';","'value'","()","(isset($_server['request_uri']))","*/",",",".","/*","//","/your/secret/place/,","1.","2.","3.","4.","5","6.","=","=>",">csrf('_token',",">entry();",">getshieldon()",">middleware('firewall');",">restful();",">run();",">setcaptcha(new","\\app\\http\\middleware\\shieldonfirewall::class,","\\shieldon\\captcha\\csrf([","\\shieldon\\container::get('firewall');","\\shieldon\\firewall($firewallstorage);","\\shieldon\\firewall(storage_path('shieldon'));","\\shieldon\\firewallpanel($firewall);","]));","__dir__","access","add","adopt","alias.","app/http/kernel.php","applic","application.","artisan","assign","autoloader.","avoid","befor","bootstrap","bootstrap/app.php,","browser.","built","captcha","chang","choos","class:","code.","come","compos","composer:","conflict","confus","control","correctly.","csrf","csrf_token());","csrf_token(),","deamon","default","defin","defind","directori","download","easi","enabl","example:","exclus","firewal","first","follow","form.","function","function()","functions.","give","global","go","guid","help","highli","http","https://for.example.com/your/secret/place/","ideas.","ignor","implement","includ","initi","instal","it,","it.","laravel","laravel'","less","line","list","log","login","lovers,","make","make:middlewar","middlewar","middleware.","modifi","name","need","new","notic","or,","page,","panel","panel,","panel.","pass","password","password.","personally.","php","possibl","prefer","pretti","property.","protect.","recommend","regist","request","requir","return","rout","route.","route::any('/your/secret/place/',","route::get('/',","run","scope.","section,","section.","see","set","sever","shieldon","shieldon/shieldon","shieldon_pass.","shieldon_us","shieldonfirewal","start","step","sure","test","that'","that..","them.","thing","through","tip","token","up","url","us","view('welcome');","want","watch","way","way,","way.","web","websit","website.","worry,","writable.","{","|","}","})","});"],"guide/symfony.html":["$controlpanel","$csrf","$firewal","$firewallstorag","$thi","$token","$token);","'/../storage/shieldon';","(isset($_server['request_uri']))","*/",".","/*","//","/firewall/panel,","1.","2.","4.3,","=",">contain",">csrf('_token',",">entry();",">get('security.csrf.token_manager');",">refreshtoken('key');",">restful();",">run();","\\shieldon\\container::get('firewall');","\\shieldon\\firewall($firewallstorage);","\\shieldon\\firewallpanel($firewall);","__dir__","access","add","apis,","applications,","befor","bin/consol","bootstrap","browser.","build","call","chang","class:","code:","codeignit","come","command.","compon","compos","composer:","concept,","config/bootstrap.php,","contain","control","controller,","correctly.","creat","csrf","deamon","default","defin","directori","dirname(__dir__).'/vendor/autoload.php';","doesn't","don't","enabl","enabled,","exampl","exit;","firewal","firewallpanelcontrol","first","follow","framework","full","go","guid","guide.","here","http","https://for.example.com/firewall/panel","implement","initi","instal","it.","kernel","line","line:","lines:","log","login","look","make","make:control","microservic","middlewar","mode","name","need","new","notic","older","page,","panel","panel,","panel.","parent","password","password.","php","request","requir","reusabl","rout","run","section,","see","services.","set","sever","shieldon","shieldon/shieldon","shieldon_pass.","shieldon_us","start","step","successfulli","sure","symfoni","test","that'","therefor","thing","think","this:","try.","type","up","url","us","version","watch","web","websit","website.","well.","writable.","{","|","}"],"guide/codeigniter.html":["$alias","$controlpanel","$firewal","$global","$storag","$thi","'../shieldon';","'../vendor/autoload.php';","'before'","'cache/shieldon';","'firewall'","'shieldon/autoload.php';","(model","*","*/",".","/**","//","/firewallpanel,","1.","2.","3","3.","4","=","=>",">entry();",">firewall()",">run();","[","\\shieldon\\container::get('firewall');","\\shieldon\\firewall($storage);","\\shieldon\\firewallpanel($firewall);","\\shieldon\\integration\\codeigniter\\ci4middleware::class,","],","];","__construct()","abov","access","add","app/config/filter.php,","applic","application.","apppath","architectur","array.","autoload","autoloader.","befor","best","both","browser.","call","chang","ci_control","class","code","codeignit","compos","composer:","constructor","constructor.","container.","control","controller)","controllpanel()","core","correctly.","creat","csrf(csrf_token(),","csrf_hash());","deamon","default","defind","differ","directli","directori","download","earli","enabl","entri","exampl","example,","example.","example:","extend","extrem","filter.","firewal","firewall()","first","folder","folder.","follow","framework.","function","go","guide,","handl","highli","http://yoursite.com/example/controllpanel/","https://for.example.com/firewallpanel","implement","includ","index.php,","initi","instal","instanc","it.","let'","level","light","log","login","make","method","move","mvc","my_control","my_controller.php","name","need","new","now,","or,","page,","panel","panel,","panel.","parent","parent::__construct();","password","password.","pattern.","php","place","place.","pleas","property,","property.","protection.","public","put","ready.","recommend","regist","remind","requir","require_onc","root","safe","same","section,","section.","security,","see","set","share","shieldon","shieldon/shieldon","shieldon_pass.","shieldon_us","singleton","start","string","super","sure","system","talk","that'","then,","thing","tip","up","url","url:","us","version","versions.","via","view","watch","web","websit","weight","writable.","{","}"],"guide/cakephp.html":["$controlpanel","$firewal","$rout","$thi","'_csrftoken',","'action'","'controller'","'entry'","'firewall',","'firewallpanel',",");","*","*/","/**","/config/route.php.","/firewall/panel,","1","1.","2","2.","3","3.","3.8,","=","=>",">applymiddleware('firewall');",">connect('/firewall/panel/',",">csrf(",">entry();",">getparam('_csrftoken')",">registermiddleware(",">request","[","\\shieldon\\container::get('firewall');","\\shieldon\\firewallpanel($firewall);","\\shieldon\\integration\\cakephp\\cakephpmiddleware()","]);","access","add","always,","appli","approach,","browser.","cakephp","chang","code","community.","compos","composer:","control","correctly.","creat","csrf","csrf(","current","deamon","default","defin","enabl","enabled,","exampl","exit;","file","firewal","firewallpanelcontrol","first","follow","framework","framework,","full","go","guid","https://for.example.com/firewall/panel","implement","instal","it.","lines:","locat","log","login","look","make","middlewar","middleware.","mvc","name","need","new","older","on","open","page,","panel","panel,","panel.","password","password.","php","popular","readi","regist","requir","rout","same","scope.","section,","see","set","shieldon","shieldon/shieldon","shieldon_pass.","shieldon_us","sourc","start","step","successfulli","sure","test","that'","thing","think","this:","tp","up","url","us","version","watch","web","websit","well.","you.","}"],"guide/yii.html":["$controlpanel","$firewal","$firewallstorag","'/../runtime/shieldon';","'/../vendor/yiisoft/yii2/yii.php';","'enableprettyurl'","'rules'","'showscriptname'","'urlmanager'","(isset($_server['request_uri']))","*","*/",".","/*","/**","//","/firewal","1.","2","2.","=","=>",">entry();",">restful();",">run();","@return","[","\\shieldon\\container::get('firewall');","\\shieldon\\firewall($firewallstorage);","\\shieldon\\firewallpanel($firewall);","],","__dir__","access","actionindex()","add","application.","avoid","befor","below:","browser.","built","chang","code","code:","come","compos","composer:","config/web.php","conflict","container.","content","control","correctly.","creat","deamon","default","defin","directori","enabl","enablecsrfvalid","enableprettyurl","entri","exit;","false,","false;","firewal","firewallpanelcontroller.","first","follow","function","functions.","give","go","guide,","http","https://for.example.com/firewal","idea","implement","initi","instal","instanc","it.","kernal","line:","log","login","make","name","need","new","notic","page,","panel","panel,","panel.","parent::beforeaction($action);","password","password.","php","point","possibl","public","public/index.php,","request","requir","return","rout","run","section,","see","set","shieldon","shieldon/shieldon","shieldon_pass.","shieldon_us","start","string","sure","that'","thing","true","true,","up","url","us","watch","websit","website.","writable.","yii","yii'","{","|","}"],"guide/zend.html":["$app","$firewal","$firewallstorag","'/../data/shieldon';","'/../vendor/autoload.php';","'/firewall/panel',","'action'","'controller'","'defaults'","'firewallpanel'","'index',","'options'","'panel');","'post'],","'route'","'type'","(isset($_server['request_uri']))","(prior","(start","*/",".","/*","/firewall/panel,","1.","15","2.","3.","3.1.0)","7","=","=>",">pipe(\\shieldon\\integration\\zend\\psr15middleware::class);",">restful();",">route('/firewall/panel',",">run();","[","['get',","\\shieldon\\firewall($firewallstorage);","\\shieldon\\integration\\bootstrapp","\\shieldon\\integration\\zend\\psr15middlewar","\\shieldon\\integration\\zend\\psr7middlewar","],","__dir__","_shieldon_csrf","access","add","app/src/handl","app\\handler\\firewallpanelhandler::class,","applic","are:","befor","below.","best","blew,","bootstrapper.","browser.","chang","code","code:","come","compos","composer:","consid","control","controller.","controller\\firewallpanelcontroller::class,","copi","core","correctly.","creat","csrf","deamon","decid","default","defin","defind","directori","enabl","entri","entry();","exampl","exit;","express","expressive.","file","file.","firewal","firewall'","firewall,","firewallpanelcontroller.","firewallpanelhandler.","first","follow","framework","give","go","guid","handler.","http","https://for.example.com/firewall/panel","idea","implement","includ","initi","instal","it.","let'","line:","literal::class,","log","login","make","matter","middlewar","middleware.","middlewares.","module.config.php,","mvc","name","need","new","next","offici","old","on","page,","panel","panel,","panel.","password","password.","past","php","pick","pipeline.php,","point","practic","prefer.","protected,","provid","psr","public/index.php","readi","request","requir","response();","return","rid","rout","route.php,","run","section,","see","set","shieldon","shieldon/shieldon","shieldon_pass.","shieldon_us","show","skeleton","skeleton.","start","step","sure","text","th","that'","therefor","thing","token","two","type","under","up","url","us","using,","using.","version","watch","way","websit","website.","work","zend","zend,","zend.","{","|","}"],"guide/slim.html":["\"method","\"not_allowed\",","$app","$app)","$args)","$controlpanel","$firewal","$request","$request,","$response,","$response;","'/../vendor/autoload.php';","'/example/fiewall/panel',","'csrf_name'","'csrf_value'","'post'],","'shieldon/autoload.php';","(app","(request","(session_status()",".","//","/example/fiewall/panel,","3","3,","4","405,","=","===","=>",">add(new",">add(sessionmiddleware::class);",">csrf([",">entry();",">getattribute('csrf_name'),",">getattribute('csrf_value')",">map(['get',","\\shieldon\\container::get('firewall');","\\shieldon\\firewallpanel($firewall);","\\shieldon\\integration\\bootstrapper();","\\shieldon\\integration\\slim\\slim3middleware);","\\shieldon\\integration\\slim\\slim4middleware());","\\slim\\csrf\\guard);","]);","__dir__","access","ado,","allowed.\"","already.","anoth","array","autoloader.","avoid","bootstrapp","browser.","captcha","chang","compos","composer:","conflicts,","correctly.","csrf","deamon","default","description:","design","download","easi","enabl","entri","error.","error:","face","favorites.","find","firewal","firewall.","first","follow","form","framework","framework,","frameworks,","function","further","go","https://for.example.com/example/fiewall/panel","implement","implemented,","includ","instal","it.","let'","line:","load","locat","log","login","longer","look","make","method","method.","middlewar","middleware.php","mirco","namespace.","need","new","notice:","older","on","or,","order","otherwis","page,","panel","panel,","panel.","password","password.","pattern,","php","php_session_none)","place.","pleas","popular","post","prevent","probabl","public/index.php,","reminder:","reminer:","replac","requir","respons","return","rout","safe","section,","see","session","session_start","session_start();","sessionmiddlewar","set","shieldon","shieldon/shieldon","shieldon\\integr","shieldon_pass.","shieldon_us","slim","slim/csrf:0.8.3","slim4middlewar","so,","start","started.","statuscode:","support","sure","that'","them,","thing","this:","type:","up","url","us","vision.","watch","way","websit","well.","with:","without","worked,","{","}","});","};"],"guide/fatfree.html":["$controlpanel","$f3","$firewal","'/vendor/autoload.php';","'hello,","'shieldon/autoload.php';",");",".","/',","//","/firewall/panel/',","1.","2.","=",">entry();",">route('get|post",">run();","\\shieldon\\container::get('firewall');","\\shieldon\\firewallpanel($firewall);","\\shieldon\\integration\\bootstrapper();","abov","access","add","assum","autoloader.","chang","code","code:","compos","composer:","correctly.","creat","data","deamon","default","defin","directori","directory,","dirname(__dir__)","download","echo","enabl","entri","exit;","extrem","fat","firewal","firewall'","first","follow","framework.","frameworks,","free","function()","https://for.example.com/firewall/panel","implement","includ","initi","instal","it.","light","line:","log","login","make","name","need","new","now,","or,","panel","panel,","panel.","password","password.","php","pleas","point.","requir","rout","route('get","run","section,","set","shieldon","shieldon/shieldon","shieldon_pass.","shieldon_us","start","step","store","suppos","sure","that'","that.","thing","this.","up","url:","us","via","watch","websit","weight","world!';","wriabl","{","}","});"],"guide/fuel.html":["$controlpanel","$firewal","$firewallstorag","'/tmp/shieldon';","'firewall/panel'","'shieldon/autoload.php';","()","(isset($_server['request_uri']))","*/",".","/*","//","/firewall/panel,","1.","2.","=","=>",">entry();",">restful();",">run();","\\shieldon\\container::get('firewall');","\\shieldon\\firewall($firewallstorage);","\\shieldon\\firewallpanel($firewall);","__dir__","`fuel/app/tmp`","access","add","autoloader.","befor","browser.","chang","code.","code:","come","commun","compos","composer:","core","corepath.'bootstrap.php';","correctly.","deamon","default","defin","directori","directory.","download","driven","enabl","exit;","firewal","first","flexible,","follow","framework.","fuel","fuel/app/bootstrap.php,","fuel/app/config/routes.php","fuelphp","function","go","http","https://for.example.com/firewall/panel","implement","includ","initi","instal","it.","line:","log","login","make","modifi","need","new","notic","now,","or,","page,","panel","panel,","panel.","password","password.","php","put","request","requir","rout","run","section,","see","set","shieldon","shieldon/shieldon","shieldon_pass.","shieldon_us","simple,","start","step","sure","that'","thing","up","url","us","watch","web","websit","website.","writable.","{","|","}"],"guide/phpixie.html":["$fprequesturi","$framework","$storag","'',","'/firewall/panel'","'shieldon/autoload.php';","(read",");","//","/firewall/panel,","1.","100x","3","=",">processhttpsapirequest();","\\shieldon\\integration\\bootstrapper(","access","add","agree?),","allow","application.","articl","autoloader.","befor","browser.","chang","code:","compos","composer:","correctly.","data","deamon","default","directori","document","download","enabl","faster","firewal","firewall.","first","follow","framework.","gener","go","guid","henc","https://for.example.com/firewall/panel","idea","implement","import","in.","includ","index.php","initi","instal","it'","it.","line:","log","login","look","lot","make","mirco","miss","need","new","or,","page,","panel","panel,","panel.","paramet","password","password.","php","phpixi","phpixie.","registerdebughandlers();","requir","require_once(__dir__.'/../vendor/autoload.php');","rout","second","section,","see","set","shieldon","shieldon/shieldon","shieldon_pass.","shieldon_us","so,","start","step","such","sure","that'","thing","this:","time","up","url","us","vagu","version","video","video,","wach","watch","web/index.php,","websit"],"faq.html":["!==","$firewal","'example/block","'faq/onlin","(strpos($_server['request_uri'],",",","/.","//","100","12.5","3","300","300);","5,","50",">denyall();",">getcomponent('ip')",">getshieldon()",">limitsession(5,",">run();","actual","address","adjustment,","all.html')","answer","api,","ask","assum","attack","attack,","attack?","attacks,","averag","bandwidth","bandwidth,","befor","below.","block","blocked,","bug,","but,","captcha","chang","code","code:","connect","connection,","connection.","cpu","data","ddo","default","depend","dialog","each","enter","entri","exampl","example,","execut","factor","false)","faq","featur","final","firewal","first","follow","forum","found","frequent","global","guy","handl","hardwar","heavi","help","http","includ","instead","internet.","interrupt","ip","issu","kb,","less","level,","limit","limit.html')","limitation,","load","log","login","malici","maliciously,","manag","mani","maximum","mb,","mb/s,","mbps,","megabyt","memori","mention","mitig","more","mysql","need","number","off,","on.","onlin","page","page.","page?","panel","panel,","panel.","panel?","password","password.","per","php","pleas","pool.","post","prevent","public","put","quality,","question","range.","reach","real","repository.","return","same","save","scale","scope","screenshot","script","second","see","server","server?","session","set","shieldon","shieldon'","shieldon_pass.","shieldon_us","show","similar","simpl","situat","size","small","smart","solution.","someon","sourc","specif","stackoverflow,","stop","such","suggest","system","take","thing","think","truli","turn","type","under","up","url","url?","us","usag","user","view","want","way","webist","websit","yes,","you.","{","}"],"docs/":["api","ban","captcha","captcharespons","codeignit","compon","configur","createdatabas","driver","file","framework","get","googl","header","imag","instal","integr","ip","kernel","laravel","limitsess","mysql","outputjssnippet","rdn","recaptcha","redi","run","setcaptcha","setchannel","setcompon","setdriv","setfilt","setip","setproperti","setview","shieldon","slim","sqlite","start","trustedbot","unban","us","userag","w/","wordpress"],"docs/getting-started.html":["$controlpanel","$firewal","$writabl","'/../shieldon';","'shieldon/autoload.php';","(1)","(requir",".","//","7.1.0","=",">=",">entry();",">run();","\\shieldon\\container::get('firewall');","\\shieldon\\firewall($writable);","\\shieldon\\firewallpanel($firewall);","__dir__","although","applic","autoloader.","basic","befor","begin","below:","cakephp","code","codeignit","codeigniter,","compos","composer:","container.","control","controller.","ctype","directori","download","driver.)","easi","enter","entri","extens","fat","fireal","firewal","framework","frameworks.","free","fuel","get","guid","here","implement","includ","index.php","index.php(1),","initi","instal","instanc","instane.","integr","json","know.","laravel","laravel,","login","meet","middlewar","more.","mysql,","new","notic","or,","panel.","parent","pdo","php","phpixi","place","point","popular","project.","protection.","put","redi","request","requir","section","server","shieldon","shieldon/shieldon","slim","slim,","sqlite","start","such","symfoni","url","us","web","well.","wordpress","writable.","yii","zend"],"docs/configuration.html":["\"","$config","$shieldon","'d'","'h'","'m'","'referer'","'s'","'session'","'time_unit_quota'","10,","100","100.","10]","2,","30","30,","3600","5","5,","60","60]","=","=>",">setproperties($config);",">setproperty('time_unit_quota',","[","['cookie'","['s'","\\shieldon\\shieldon($config);","]","]);","];","adjust","analyt","api","array","bad","ban","be","behavior","browser,","captcha,","check","condition,","configur","consid","cooki","cookie.","cookie_domain","cookie_nam","d","day","day,","default","descript","empty.","enter","filit","find","first","flag","gener","googl","h","high","hour","http_refer","http_referer.","ignor","initi","instance,","integ","interval_check_refer","interval_check_sess","javascript.","key","later.","library.","limit","limit_unusual_behavior","loose,","m","m,","mani","minut","new","normal","number","number,","other","out","overwis","page","per","php","pleas","quota","reach","refer","remember,","reset","s","s,","second","seconds,","sens","session","set","set.","setproperti","shieldon","so,","solv","ssjd","start","string","temporaily,","them.","think","time","time_reset_limit","time_unit_quota","tip","type","unban","unusu","url","us","user","valu","value.","veri","view","visit","vistor","want","websit","website,","website."],"docs/api.html":["\"","\"1\"","\"ssjd\"","$_server['http_cf_connecting_ip'];","$amount","$channel","$dblocat","$dblocation);","$html","$htmltext","$ip","$jscode","$key","$option","$pdoinstanc","$period","$realip","$result","$set","$shieldon","$thi","$type","$valu","'...bala...{{captcha}}","'6lfkoauuaaaaah","'6lfkoauuaaaaajddz6k","'cache/shieldon.sqlite3';","'cookie'","'d'","'en',","'frequency'","'h'","'key'","'lang'","'m'","'referer'","'s'","'secret'","'session'","'stop');","'v2',","'version'","(required)","(unit:",".","...bala...';","//","0","1","10,","10]","1j4hzc1roqyz9glm0wqh',","2","2,","20,","240","3","30","30,","300);","3600","4,","5","5,","60,","60]","=","=>",">ban('33.125.12.87');",">captcharesponsse();",">createdatabase(false);",">outputjssnippet();",">run();",">setcaptcha(new",">setchannel('web_project');",">setchannel('web_project_'",">setcomponent(new",">setdriver(new",">setfilters([",">setip($realip);",">setproperty('time_unit_quota',",">setsession(500,",">setview($htmltext,",">unban('33.125.12.87');","[","['cookie'","['s'","[default:","[the","\\pdo('sqlite:'","\\shieldon\\captcha\\recaptcha([","\\shieldon\\component\\ip());","\\shieldon\\driver\\sqlitedriver($pdoinstance));","]));","]);","address.","altz3hrq25sk8kzkb2hdrswz9',","amount","api","apppath","array","ban","banned.","blacklist.","bool","boolean","captcha","captchainterfac","captcharespons","catur","cdn","chain","chainabl","channel","check","cloudflare.","code:","componentinterfac","constant","cooki","cookie.","cookie_domain","cookie_nam","cookie_valu","creat","createdatabas","date('ymd'));","day.","deatil","default","default,","deni","descript","display","driverprovid","due","each","enabled.","example,","fals","filit","filter","first","form","frequenc","gener","here","html","http_refer","infom","integ","interval_check_refer","interval_check_sess","ip","ip,","javascript","javascript.","key","last.","limit","limit.","limit_unusual_behavior","limitsess","line","make","maximum","mix","name.","new","non","number","onlin","out","output","outputjssnippet","overwis","overwise.","page","page.","pages.","param","passed.","period.","permanently.","php","pleas","public","reach","real","reason","refer","repons","requir","response_allow","response_deni","response_limit","response_temporarily_deni","return","run","second)","see","self","seriv","session","sestion.","setcaptcha","setchannel","setcompon","setdriv","setfilt","setip","setproperti","setting.","settings.","settings:","setview","shieldon","singl","snippet","solv","start","stop","string","string.","string.]","successfully,","sure","tag","templat","template.","temporaili","temporarily.","text","time_reset_limit","time_unit_quota","true","true,","true:","true]","type","type.","unban","up","us","usage.","usages,","user","valu","variabl","vistor","vistors.","web","website,","{{captcha}}:","{{lineup_info}}:","{{online_info}}:"],"docs/driver/":["$data,","$ip,","$type","'log'):","=","array","bool","delet","delete(str","driver","file","get(str","getal","getall(str","has(str","int","interfac","mysql","rebuild","rebuild():","redi","save","save(str","sqlite","string"],"docs/driver/mysql.html":["$db","$db['charset'],","$db['dbname']","$db['host']","$db['pass']","$db['user'],","$debug","$mysqldriverinst","$pdo","$pdoinstanc","$shieldon","'127.0.0.1',","';charset='","';dbname='","'charset'","'dbname'","'host'","'mysql:host='","'pass'","'root',","'sdfaa422kadhd3',","'testdb',","'user'","'utf8',",");",".","=","=>",">setdriver(","[","[default:","\\pdo(","\\shieldon\\driver\\mysqldriver($pdoinstance));","\\shieldon\\driver\\mysqldriver($pdoinstance);","];","boolean","data","driver.","example:","false]","inject","instanc","it.","mysql","new","param","pdo","return","self","shieldon","shieldon\\driver\\mysqldriv","that'"],"docs/driver/sqlite.html":["$dblocat","$dblocation);","$debug","$pdo","$pdoinstanc","$shieldon","'cache/shieldon.sqlite3';",".","=",">setdriver(new","[default:","\\pdo('sqlite:'","\\shieldon\\driver\\sqlitedriver($pdoinstance));","\\shieldon\\driver\\sqlitedriver($pdoinstance);","apppath","boolean","data","driver.","error","example:","exist.","false]","inject","instanc","new","note","overwis","param","pdo","return","self","set","shieldon","shieldon\\driver\\sqlitedriv","sqlite","sqlitedriv","tabl","throw","true,"],"docs/driver/redis.html":["$redi","$redisdriverinst","$redisinst","$shieldon","6379);","=",">connect('127.0.0.1',",">setdriver(new","\\redis();","\\shieldon\\driver\\redisdriver($redisinstance));","below","data","driver.","example:","extens","inject","instal","instanc","it.","make","new","param","php","php.ini.","redi","return","screenshot","see","self","server","server.","shieldon","shieldon\\driver\\redisdriv","someth","sure","that'"],"docs/driver/file.html":["$directori","$shieldon","'/../tmp/shieldon')",");",".",">setdriver(","\\shieldon\\driver\\filedriver(bootstrap_dir","directori","example:","file","it.","new","param","path.","return","self","shieldon\\driver\\filedriv","string","that'"],"docs/component/":["$bool","$compon","$list","$string","$stringlist","(if",".","=",">getdeniedlist();",">removeitem($string);",">setdenieditem($string);",">setdeniedlist($stringlist);",">setstrict(true);","add","address","allow","api","array","bad","befor","behavior.","blacklist.","block","boolean","bot","common","commpon","compon","control","crawl","custom","default.","deni","detect","disabl","enbl","engin","exists)","fals","getdeniedlist","header","inform","ip","item","known","limit.","list","load","match","mode,","mode.","more","overwise.","param","pleas","popular","rang","rdn","recond","remov","removeitem","return","rule","search","set","setdenieditem","setdeniedlist","setstrict","shieldon","singl","site","strict","string","true","trustedbot","user'","userag","useragent'","vistor","void","well","whitelist","without"],"docs/component/trustedbot.html":["$bool","$rdn","$result","$robot","$shieldon","$userag","'.googlebot.com');","(deprecated)",".ask.com",".bing.com",".google.com",".googlebot.com",".inktomisearch.com",".live.com",".msn.com",".w3.org",".yahoo.com",".yahoo.net",".yandex.com",".yandex.ru","=",">additem('google',",">isallowed();",">isbing();",">isgoogle();",">isyahoo();",">setcomponent($robot);",">setstrict(true);","\\shieldon\\component\\trustedbot();","additem","address","agent","ask","bing","bool","boolean","default","disabl","enbl","fals","googl","hostnam","hostname.","inktomisearch","ip","isallow","isb","isdeni","isgoogl","isyahoo","live","match.","mode","mode,","msn","name","new","overwise.","param","part","rdn","resolv","return","self","set","setstrict","shieldon\\component\\trustedbot","strict","string","true","trustedbot","user","void","w3","whitelist.","yahoo","yandex"],"docs/component/ip.html":["$allowedip","$deniedip","$ip","$list","$rang","$result","$shieldon","'123.22.33.1/24');","'123.22.33.43',","'123.22.33.44',","'88.22.33.55',","'xxx.xxx.xxx.xxx']","//","=",">getallowedlist();",">getdenieddlist();",">inrange('123.22.33.44',",">setalloweditem('123.22.33.44');",">setallowedlist($allowedips);",">setcomponent($ip);",">setdenieddlist($deniedips);",">setdenieditem('123.22.33.44');","[","['123.22.33.44',","\\shieldon\\component\\ip();","];","address","array","array.","boolean","check","format","getallowedlist","getdeniedlist","inrang","ip","ip/cidr","ipv4","ipv6","mix","netmask","new","param","return","self","setalloweditem","setallowedlist","setdenieditem","setdeniedlist","shieldon\\component\\ip","singl","string","true","void"],"docs/component/useragent.html":["$agent","$shieldon","(findlinks)","(majestic)","(semrush","(seomoz)",")","=",">setcomponent($agent);",">setstrict(true);","\\shieldon\\component\\useragent();","agent","ahref","archiv","backlink","blacklist.","blocked.","copyright","crawler.","default","descript","domain","empti","findlink","inform","machine.","mj12bot","mode","moz","name","new","return","roger","self","semrush","seomoz","set","shieldon\\component\\userag","strict","user","userag","visitor","wayback"],"docs/component/header.html":["$header","$shieldon","=",">setcomponent($header);",">setstrict(true);","\\shieldon\\component\\header();","blocked.","common","header","inform","mode","new","return","self","shieldon\\component\\head","strict","visitor","without"],"docs/component/rdns.html":["$rdn","$shieldon","(rdns)","=",">setcomponent($rdns);",">setstrict(true);","\\shieldon\\component\\rdns();","address","blocked.","empti","hostnam","ip","match.","mode","new","rdn","record","resolv","return","self","shieldon\\component\\rdn","strict","visitor"],"docs/captcha/":["$shieldon","'my_csrf_hash',","'my_csrf_name',","'name'","'value'","/shieldon/captcha/csrf([","=>",">setcaptcha(new","]));","ad","ask","banned.","behavior","captcha","csrf","detect","form.","future.","imag","implement","modul","more","multipl","note","pass","protect","recaptcha","site","site,","solv","sure","temporaili","time.","token","unbanned.","us","user","usual","verif","whole"],"docs/captcha/recaptcha.html":["$captchaconfig","$captchainst","$config","$shieldon","'6lekoauuaaaaajdez7u","'6lfkoausaaaaah","'6lfkoauuaaaaah","'6lfkoauuaaaaajddz6k","'key'","'lang'","'secret'","'v3',","'version'","'zh","1j4hzc1roqyz9glm0wqh',","1j4hzc1roqyz9gtm0wqy',","=","=>",">setcaptcha($captchainstance);","[","\\shieldon\\captcha\\recaptcha($captchaconfig);","];","aetz3hrq21k8kekb2hdrswz8',","altz3hrq25sk8kzkb2hdrswz9',","array","googl","here,","key","key.","lang.","languag","make","new","param","pass","recaptcah","recaptcha","return","secret","shieldon\\captcha\\recaptcha","site","specif","sure","tw',","ui","us","v2","v3","void","won't","work."],"docs/captcha/image.html":["$captchainst","$config","$default","$shieldon","'0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz',","'background'","'border'","'colors'","'font_spacing'","'grid'","'img_height'","'img_width'","'pool'","'text'","'word_length'","0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz","10","10,","153,","200,","250","250,","255,","255]","255],","50","50,","6,","8","8,","=","=>",">setcaptcha($captchainstance);","[","[153,","[255,","[51,","\\shieldon\\captcha\\imagecaptcha($config);","]","];","array","background","below.","border","captcha","color","default","example:","font_spac","grid","imag","imagecaptcha","img_height","img_width","integ","key","new","param","pool","return","see","set","settings:","shieldon\\captcha\\imagecaptcha","string","text","type","valu","void","word_length"],"docs/integration/":["(cms)","(framework)","codeignit","framework","integr","laravel","slim","w/","wordpress"],"docs/integration/codeigniter.html":["!==","$db","$db['charset'],","$db['dbname']","$db['host']","$db['pass']","$db['user'],","$pdoinstanc","$result","$shieldon","$shieldon::response_allow)","$thi","';charset='","';dbname='","'charset'","'dbname'","'host'","'mysql:host='","'pass'","'third_party/shieldon/src/autoload.php';","'user'","'utf8',","($result","($shieldon",");",".","//","2.x","200.","3.x","=","=>",">captcharesponse())",">database,",">db",">hostname,",">output(200);",">password,",">protection();",">run();",">setcaptcha(new",">setcomponent(new",">setdriver(new",">unban();",">username,","[","\\pdo(","\\shieldon\\captcha\\imagecaptcha();","\\shieldon\\component\\trustedbot());","\\shieldon\\driver\\mysqldriver($pdoinstance);","\\shieldon\\shieldon();","];","add","application/core/my_controller.php","application/third_party/shieldon/src/autoload.php","application\\third_parti","apppath","autoloader.php","be:","check","code","codeignit","composer.","control","current","don't","download","edit","extend","folder.","framework","function","guid","http","instal","it.","line","method:","my_controller.","my_controller:","new","output","page","page,","path,","protect","protect.","protection()","public","put","releas","requir","result","run","session.","start","statu","that'","third_parti","unban","unload","us","want","website!","{","}"],"docs/integration/slim.html":["framework","ready.","slim"],"docs/integration/laravel.html":["framework","laravel","ready."],"docs/integration/wordpress.html":["!==","$db","$db['charset'],","$db['dbname']","$db['host']","$db['pass']","$db['user'],","$pdoinstanc","$result","$shieldon","$shieldon::response_allow)","'/../shieldon/src/autoload.php'","'/wp","';charset='","';dbname='","'charset'","'dbname'","'host'","'key'","'mysql:host='","'pass'","'secret'","'user'","'your_google_recaptcha_secret_key',","'your_google_recaptcha_site_key',","($result","($shieldon",")",");",".","...","//","=","=>",">captcharesponse())",">output(200);",">run();",">setcaptcha(new",">setchannel('web_project');",">setcomponent(new",">setdriver(new",">unban();","\\pdo(","\\shieldon\\captcha\\recaptcha([","\\shieldon\\component\\trustedbot());","\\shieldon\\driver\\mysqldriver($pdoinstance));","\\shieldon\\shieldon();","]));","__file__","add","admin/","application.","array(","begin","captcha","code.","config.php'","content/","current","db_charset,","db_host,","db_name,","db_password,","db_user,","define('wp_use_themes',","directori","directory,","dirname(","download","edit","end","example:","follow","googl","ignor","includes/","index.php","instal","instances.","it.","key","librari","line,","location.","look","multipl","new","on","page,","parent","protect","recaptcha","recaptcha.","releas","require(","same","secret.","servie.","session.","set","shieldon","shieldon/","start","structur","that'","this:","true);","unban","unload","us","web","website!","wordpress","wordpress'","wordpress/","wordpress/index.php","wp","{","}","│","└──","├──"],"wp-shieldon.html":["/wp","4.0","7.1.0",">","activ","anti","ask","author","banned.","base","blog,","captcha","catpcha.","check","complet","compos","content/plugins/wp","continu","control","creat","directly.","directory,","download","editor","editor.","file","github","go","https://github.com/terrylinooo/wp","https://wordpress.org/plugins/wp","instal","ip","l.'","librari","library,","manag","mani","markdown","md","menu","mynot","on","onlin","out","page","page.","period","permalink","permalink.","php","plugin","programmers.","project","provid","reading.","reload","repositori","requir","robot","scrape","screen","screenshot","search","see","seo","session","set","settings.","sever","shieldon","shieldon/releas","short","sites.","solv","sourc","static","temporarili","terri","terrylinooo/wp","theme","through","time","time,","tri","unban","upload","user","version","view","visit","web","wordpress","wordpress.","work","works.","wp"],"getting-started.html":["!==","$dblocat","$dblocation);","$pdoinstanc","$result","$shieldon","$shieldon::response_allow)","'6lfkoauuaaaaah","'6lfkoauuaaaaajddz6k","'cache/shieldon.sqlite3';","'key'","'secret'","'shieldon/src/autoload.php';","($result","($shieldon",".","//","10","1j4hzc1roqyz9glm0wqh',","200.","300","7.1","=","=>",">captcharesponse())",">limitsession(10);",">output(200);",">run();",">setcaptcha(new",">setchannel('web_project');",">setcomponent(new",">setdriver(new",">unban();","\\pdo('sqlite:'","\\shieldon\\captcha\\recaptcha([","\\shieldon\\component\\trustedbot());","\\shieldon\\driver\\sqlitedriver($pdoinstance));","\\shieldon\\shieldon();","]));","allow","altz3hrq25sk8kzkb2hdrswz9',","application.","apppath","autoloader.","bot","captcha","check","code","compoent","components.","compos","composer:","core","current","data","defailt","download","driver.","engline.","exampl","example:","expir","full","get","go","googl","here","http","ignor","includ","instal","instances.","know","multipl","new","on","or,","output","page","page.","php","popular","process.","protect","recaptcha.","requir","result","run.","search","seconds.","servie.","session","session.","set","shieldon","sqlite","start","statu","terrylinooo/shieldon","time","unban","us","view","web","website!","works.","{","}"],"configuration.html":["\"","$config","$shieldon","'d'","'h'","'m'","'referer'","'s'","'session'","'time_unit_quota'","10,","100","100.","10]","2,","30","30,","3600","5","5,","60","60]","=","=>",">setproperties($config);",">setproperty('time_unit_quota',","[","['cookie'","['s'","\\shieldon\\shieldon($config);","]","]);","];","adjust","analyt","api","array","bad","ban","be","behavior","browser,","captcha,","check","condition,","configur","consid","cooki","cookie.","cookie_domain","cookie_nam","d","day","day,","default","descript","empty.","enter","filit","find","first","flag","gener","googl","h","high","hour","http_refer","http_referer.","ignor","initi","instance,","integ","interval_check_refer","interval_check_sess","intig","javascript.","key","later.","library.","limit","limit_unusual_behavior","loose,","m","m,","mani","minut","new","normal","number","number,","other","out","overwis","page","per","php","pleas","quota","reach","refer","remember,","reset","s","s,","second","seconds,","sens","session","set","set.","setproperti","shieldon","so,","solv","ssjd","start","string","temporaily,","them.","think","time","time_reset_limit","time_unit_quota","tip","type","unban","unusu","url","us","user","valu","value.","veri","view","visit","vistor","want","websit","website,","website."],"api.html":["\"","\"1\"","\"ssjd\"","$_server['http_cf_connecting_ip'];","$amount","$channel","$dblocat","$dblocation);","$html","$htmltext","$ip","$jscode","$key","$option","$pdoinstanc","$period","$realip","$result","$set","$shieldon","$thi","$type","$valu","'...bala...{{captcha}}","'6lfkoauuaaaaah","'6lfkoauuaaaaajddz6k","'cache/shieldon.sqlite3';","'cookie'","'d'","'en',","'frequency'","'h'","'key'","'lang'","'m'","'referer'","'s'","'secret'","'session'","'stop');","'v2',","'version'","(required)","(unit:",".","...bala...';","//","0","1","10,","10]","1j4hzc1roqyz9glm0wqh',","2","2,","20,","240","3","30","30,","300);","3600","4,","5","5,","60,","60]","=","=>",">ban('33.125.12.87');",">captcharesponsse();",">createdatabase(false);",">outputjssnippet();",">run();",">setcaptcha(new",">setchannel('web_project');",">setchannel('web_project_'",">setcomponent(new",">setdriver(new",">setfilters([",">setip($realip);",">setproperty('time_unit_quota',",">setsession(500,",">setview($htmltext,",">unban('33.125.12.87');","[","['cookie'","['s'","[default:","[the","\\pdo('sqlite:'","\\shieldon\\captcha\\recaptcha([","\\shieldon\\component\\ip());","\\shieldon\\driver\\sqlitedriver($pdoinstance));","]));","]);","address.","altz3hrq25sk8kzkb2hdrswz9',","amount","api","apppath","array","ban","banned.","blacklist.","bool","boolean","captcha","captchainterfac","captcharespons","catur","cdn","chain","chainabl","channel","check","cloudflare.","code:","componentinterfac","constant","cooki","cookie.","cookie_domain","cookie_nam","cookie_valu","creat","createdatabas","date('ymd'));","day.","deatil","default","default,","deni","descript","display","driverprovid","due","each","enabled.","example,","fals","filit","filter","first","form","frequenc","gener","here","html","http_refer","infom","integ","interval_check_refer","interval_check_sess","ip","ip,","javascript","javascript.","key","last.","limit","limit.","limit_unusual_behavior","limitsess","line","make","maximum","mix","name.","new","non","number","onlin","out","output","outputjssnippet","overwis","overwise.","page","page.","pages.","param","passed.","period.","permanently.","php","pleas","public","reach","real","reason","refer","repons","requir","response_allow","response_deni","response_limit","response_temporarily_deni","return","run","second)","see","self","seriv","session","sestion.","setcaptcha","setchannel","setcompon","setdriv","setfilt","setip","setproperti","setting.","settings.","settings:","setview","shieldon","singl","snippet","solv","start","stop","string","string.","string.]","successfully,","sure","tag","templat","template.","temporaili","temporarily.","text","time_reset_limit","time_unit_quota","true","true,","true:","true]","type","type.","unban","up","us","usage.","usages,","user","valu","variabl","vistor","vistors.","web","website,","{{captcha}}:","{{lineup_info}}:","{{online_info}}:"],"driver/":["$data,","$ip,","$type","'log'):","(ongoing...)","=","api","array","bool","delet","delete(str","driver","file","get(str","getal","getall(str","has(str","int","interfac","memcach","mongodb","mysql","rebuild","rebuild():","redi","save","save(str","sqlite","string"],"driver/mysql.html":["$db","$db['charset'],","$db['dbname']","$db['host']","$db['pass']","$db['user'],","$debug","$mysqldriverinst","$pdo","$pdoinstanc","$shieldon","'127.0.0.1',","';charset='","';dbname='","'charset'","'dbname'","'host'","'mysql:host='","'pass'","'root',","'sdfaa422kadhd3',","'testdb',","'user'","'utf8',",");",".","=","=>",">setdriver(","[","[default:","\\pdo(","\\shieldon\\driver\\mysqldriver($pdoinstance));","\\shieldon\\driver\\mysqldriver($pdoinstance);","];","boolean","data","driver.","example:","false]","inject","instanc","it.","mysql","new","param","pdo","return","self","shieldon","shieldon\\driver\\mysqldriv","that'"],"driver/sqlite.html":["$dblocat","$dblocation);","$debug","$pdo","$pdoinstanc","$shieldon","'cache/shieldon.sqlite3';",".","=",">setdriver(new","[default:","\\pdo('sqlite:'","\\shieldon\\driver\\sqlitedriver($pdoinstance));","\\shieldon\\driver\\sqlitedriver($pdoinstance);","apppath","boolean","data","driver.","error","example:","exist.","false]","inject","instanc","mysqldriv","new","note","overwis","param","pdo","return","self","set","shieldon","shieldon\\driver\\sqlitedriv","sqlite","tabl","throw","true,"],"driver/redis.html":["$redi","$redisdriverinst","$redisinst","$shieldon","6379);","=",">connect('127.0.0.1',",">setdriver(new","\\redis();","\\shieldon\\driver\\redisdriver($redisinstance));","below","data","driver.","example:","extens","inject","instal","instanc","it.","make","new","param","php","php.ini.","redi","return","screenshot","see","self","server","server.","shieldon","shieldon\\driver\\redisdriv","someth","sure","that'"],"driver/file.html":["$directori","$shieldon","'/../tmp/shieldon')",");",".",">setdriver(","\\shieldon\\driver\\filedriver(bootstrap_dir","directori","example:","file","it.","new","param","path.","return","self","shieldon\\driver\\filedriv","string","that'"],"driver/memcache.html":["memcach","ready.","shieldon\\driver\\memcachedriv"],"driver/mongo.html":["mongodb","ready.","shieldon\\driver\\mongodriv"],"component/":["$bool","$compon","$list","$string","$stringlist","(if",".","=",">getdeniedlist();",">removeitem($string);",">setdenieditem($string);",">setdeniedlist($stringlist);",">setstrict(true);","add","address","allow","api","array","bad","befor","behavior.","blacklist.","block","boolean","bot","common","commpon","compon","control","crawl","custom","default.","deni","detect","disabl","enbl","engin","exists)","fals","getdeniedlist","header","inform","ip","item","known","limit.","list","load","match","mode,","mode.","more","overwise.","param","pleas","popular","rang","rdn","recond","remov","removeitem","return","rule","search","set","setdenieditem","setdeniedlist","setstrict","shieldon","singl","site","strict","string","true","trustedbot","user'","userag","useragent'","vistor","void","well","whitelist","without"],"component/trustedbot.html":["$bool","$rdn","$result","$robot","$shieldon","$userag","'.googlebot.com');","(deprecated)",".ask.com",".bing.com",".google.com",".googlebot.com",".inktomisearch.com",".live.com",".msn.com",".w3.org",".yahoo.com",".yahoo.net",".yandex.com",".yandex.ru","=",">additem('google',",">isallowed();",">isbing();",">isgoogle();",">isyahoo();",">setcomponent($robot);",">setstrict(true);","\\shieldon\\component\\trustedbot();","additem","address","agent","ask","bing","bool","boolean","default","disabl","enbl","fals","googl","hostnam","hostname.","inktomisearch","ip","isallow","isb","isdeni","isgoogl","isyahoo","live","match.","mode","mode,","msn","name","new","overwise.","param","part","rdn","resolv","return","self","set","setstrict","shieldon\\component\\trustedbot","strict","string","true","trustedbot","user","void","w3","whitelist.","yahoo","yandex"],"component/ip.html":["$allowedip","$deniedip","$ip","$list","$rang","$result","$shieldon","'123.22.33.1/24');","'123.22.33.43',","'123.22.33.44',","'88.22.33.55',","'xxx.xxx.xxx.xxx']","//","=",">getallowedlist();",">getdenieddlist();",">inrange('123.22.33.44',",">setalloweditem('123.22.33.44');",">setallowedlist($allowedips);",">setcomponent($ip);",">setdenieddlist($deniedips);",">setdenieditem('123.22.33.44');","[","['123.22.33.44',","\\shieldon\\component\\ip();","];","address","array","array.","boolean","check","format","getallowedlist","getdeniedlist","inrang","ip","ip/cidr","ipv4","ipv6","mix","netmask","new","param","return","self","setalloweditem","setallowedlist","setdenieditem","setdeniedlist","shieldon\\component\\ip","singl","string","true","void"],"component/useragent.html":["$agent","$shieldon","(findlinks)","(majestic)","(semrush","(seomoz)",")","=",">setcomponent($agent);","\\shieldon\\component\\useragent();","agent","ahref","archiv","backlink","blacklist.","blocked.","copyright","crawler.","default","descript","domain","empti","findlink","inform","machine.","mj12bot","mode","moz","name","new","return","roger","self","semrush","seomoz","set","shieldon\\component\\userag","strict","user","userag","visitor","wayback"],"component/header.html":["$header","$shieldon","=",">setcomponent($header);","\\shieldon\\component\\header();","blocked.","common","header","inform","mode","new","return","self","shieldon\\component\\head","strict","visitor","without"],"component/rdns.html":["$rdn","$shieldon","(rdns)","=",">setcomponent($rdns);","\\shieldon\\component\\rdns();","address","blocked.","empti","hostnam","ip","match.","mode","new","rdn","record","resolv","return","self","shieldon\\component\\rdn","strict","visitor"],"captcha/":["$shieldon","'key'","'my_csrf_hash',","'my_csrf_name',","'value'","/shieldon/captcha/csrf([","=>",">setcaptcha(new","]));","ad","ask","banned.","behavior","captcha","csrf","detect","feature.","form.","imag","implement","modul","more","multipl","note","pass","protect","recaptcha","site","site,","solv","sure","temporaili","time.","token","unbanned.","us","user","usual","verif","whole"],"captcha/recaptcha.html":["$captchaconfig","$captchainst","$config","$shieldon","'6lekoauuaaaaajdez7u","'6lfkoausaaaaah","'6lfkoauuaaaaah","'6lfkoauuaaaaajddz6k","'key'","'lang'","'secret'","'v3',","'version'","'zh","1j4hzc1roqyz9glm0wqh',","1j4hzc1roqyz9gtm0wqy',","=","=>",">setcaptcha($captchainstance);","[","\\shieldon\\captcha\\recaptcha($captchaconfig);","];","aetz3hrq21k8kekb2hdrswz8',","altz3hrq25sk8kzkb2hdrswz9',","array","googl","here,","key","key.","lang.","languag","make","new","param","pass","recaptcah","recaptcha","return","secret","shieldon\\captcha\\recaptcha","site","specif","sure","tw',","ui","us","v2","v3","void","won't","work."],"captcha/image.html":["$captchainst","$config","$default","$shieldon","'0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz',","'background'","'border'","'colors'","'font_spacing'","'grid'","'img_height'","'img_width'","'pool'","'text'","'word_length'","0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz","10","10,","153,","200,","250","250,","255,","255]","255],","50","50,","6,","8","8,","=","=>",">setcaptcha($captchainstance);","[","[153,","[255,","[51,","\\shieldon\\captcha\\imagecaptcha($config);","]","];","array","background","below.","border","captcha","color","default","example:","font_spac","grid","imag","imagecaptcha","img_height","img_width","integ","key","new","param","pool","return","see","set","settings:","shieldon\\captcha\\imagecaptcha","string","text","type","valu","void","word_length"],"integration/":["(cms)","(framework)","codeignit","framework","integr","laravel","slim","w/","wordpress"],"integration/codeigniter.html":["!==","$db","$db['charset'],","$db['dbname']","$db['host']","$db['pass']","$db['user'],","$pdoinstanc","$result","$shieldon","$shieldon::response_allow)","$thi","';charset='","';dbname='","'charset'","'dbname'","'host'","'mysql:host='","'pass'","'third_party/shieldon/src/autoload.php';","'user'","'utf8',","($result","($shieldon",");",".","//","2.x","200.","3.x","=","=>",">captcharesponse())",">database,",">db",">hostname,",">output(200);",">password,",">protection();",">run();",">setcaptcha(new",">setcomponent(new",">setdriver(new",">unban();",">username,","[","\\pdo(","\\shieldon\\captcha\\imagecaptcha();","\\shieldon\\component\\trustedbot());","\\shieldon\\driver\\mysqldriver($pdoinstance);","\\shieldon\\shieldon();","];","add","application/core/my_controller.php","application/third_party/shieldon/src/autoload.php","application\\third_parti","apppath","autoloader.php","be:","check","code","codeignit","composer.","control","current","don't","download","edit","extend","folder.","framework","function","guid","http","instal","it.","line","method:","my_controller.","my_controller:","new","output","page","page,","path,","protect","protect.","protection()","public","put","releas","requir","result","run","session.","start","statu","that'","third_parti","unban","unload","us","want","website!","{","}"],"integration/slim.html":["framework","ready.","slim"],"integration/laravel.html":["framework","laravel","ready."],"integration/wordpress.html":["!==","$db","$db['charset'],","$db['dbname']","$db['host']","$db['pass']","$db['user'],","$pdoinstanc","$result","$shieldon","$shieldon::response_allow)","'/../shieldon/src/autoload.php'","'/wp","';charset='","';dbname='","'charset'","'dbname'","'host'","'key'","'mysql:host='","'pass'","'secret'","'user'","'your_google_recaptcha_secret_key',","'your_google_recaptcha_site_key',","($result","($shieldon",")",");",".","...","//","=","=>",">captcharesponse())",">output(200);",">run();",">setcaptcha(new",">setchannel('web_project');",">setcomponent(new",">setdriver(new",">unban();","\\pdo(","\\shieldon\\captcha\\recaptcha([","\\shieldon\\component\\trustedbot());","\\shieldon\\driver\\mysqldriver($pdoinstance));","\\shieldon\\shieldon();","]));","__file__","add","admin/","application.","array(","begin","captcha","code.","config.php'","content/","current","db_charset,","db_host,","db_name,","db_password,","db_user,","define('wp_use_themes',","directori","directory,","dirname(","download","edit","end","example:","follow","googl","ignor","includes/","index.php","instal","instances.","it.","key","librari","line,","location.","look","multipl","new","on","page,","parent","protect","recaptcha","recaptcha.","releas","require(","same","secret.","servie.","session.","set","shieldon","shieldon/","start","structur","that'","this:","true);","unban","unload","us","web","website!","wordpress","wordpress'","wordpress/","wordpress/index.php","wp","{","}","│","└──","├──"]},"length":61},"tokenStore":{"root":{"0":{"1":{"2":{"3":{"4":{"5":{"6":{"7":{"8":{"9":{"docs":{},"a":{"docs":{},"b":{"docs":{},"c":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"g":{"docs":{},"h":{"docs":{},"i":{"docs":{},"j":{"docs":{},"k":{"docs":{},"l":{"docs":{},"m":{"docs":{},"n":{"docs":{},"o":{"docs":{},"p":{"docs":{},"q":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"u":{"docs":{},"v":{"docs":{},"w":{"docs":{},"x":{"docs":{},"y":{"docs":{},"z":{"docs":{},"a":{"docs":{},"b":{"docs":{},"c":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"g":{"docs":{},"h":{"docs":{},"i":{"docs":{},"j":{"docs":{},"k":{"docs":{},"l":{"docs":{},"m":{"docs":{},"n":{"docs":{},"o":{"docs":{},"p":{"docs":{},"q":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"u":{"docs":{},"v":{"docs":{},"w":{"docs":{},"x":{"docs":{},"y":{"docs":{},"z":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},"1":{"0":{"0":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}},"x":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}},".":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}},"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.013986013986013986},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"configuration.html":{"ref":"configuration.html","tf":0.013986013986013986},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}},"]":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}},"2":{"docs":{},".":{"5":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}},"docs":{}}},"5":{"3":{"docs":{},",":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.017241379310344827},"captcha/image.html":{"ref":"captcha/image.html","tf":0.017241379310344827}}}},"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495}}},"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}},"j":{"4":{"docs":{},"h":{"docs":{},"z":{"docs":{},"c":{"1":{"docs":{},"r":{"docs":{},"o":{"docs":{},"q":{"docs":{},"y":{"docs":{},"z":{"9":{"docs":{},"g":{"docs":{},"l":{"docs":{},"m":{"0":{"docs":{},"w":{"docs":{},"q":{"docs":{},"h":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808}}}}}}}},"docs":{}}},"t":{"docs":{},"m":{"0":{"docs":{},"w":{"docs":{},"q":{"docs":{},"y":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}}}}}},"docs":{}}}}},"docs":{}}}}}}},"docs":{}}}}},"docs":{}}},"2":{"0":{"0":{"docs":{},",":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.034482758620689655},"captcha/image.html":{"ref":"captcha/image.html","tf":0.034482758620689655}}},".":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}},"docs":{},",":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}},"4":{"0":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},"docs":{}},"5":{"0":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}},",":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}},"5":{"docs":{},",":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.017241379310344827},"captcha/image.html":{"ref":"captcha/image.html","tf":0.017241379310344827}}},"]":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.04310344827586207},"captcha/image.html":{"ref":"captcha/image.html","tf":0.04310344827586207}},",":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.02586206896551724},"captcha/image.html":{"ref":"captcha/image.html","tf":0.02586206896551724}}}}},"docs":{}},"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}},"x":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.013986013986013986},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.013986013986013986},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}},"3":{"0":{"0":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}},")":{"docs":{},";":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.013986013986013986},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.013986013986013986},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}},"6":{"0":{"0":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},"docs":{}},"docs":{}},"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},".":{"1":{"docs":{},".":{"0":{"docs":{},")":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495}}}},"docs":{}}},"8":{"docs":{},",":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}},"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495}},"x":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}},"4":{"0":{"5":{"docs":{},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}},"docs":{}},"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}},".":{"0":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}},"3":{"docs":{},",":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}},"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}},",":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}},"5":{"0":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}},",":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}},"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}},"6":{"0":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}},"]":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.01048951048951049},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.01048951048951049},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},",":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}},"3":{"7":{"9":{"docs":{},")":{"docs":{},";":{"docs":{"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}}}}},"docs":{}},"docs":{}},"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}},",":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}},"7":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}},".":{"1":{"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}},".":{"0":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}},"docs":{}}},"docs":{}}},"8":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}},",":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}},"docs":{},"'":{"0":{"1":{"2":{"3":{"4":{"5":{"6":{"7":{"8":{"9":{"docs":{},"a":{"docs":{},"b":{"docs":{},"c":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"g":{"docs":{},"h":{"docs":{},"i":{"docs":{},"j":{"docs":{},"k":{"docs":{},"l":{"docs":{},"m":{"docs":{},"n":{"docs":{},"o":{"docs":{},"p":{"docs":{},"q":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"u":{"docs":{},"v":{"docs":{},"w":{"docs":{},"x":{"docs":{},"y":{"docs":{},"z":{"docs":{},"a":{"docs":{},"b":{"docs":{},"c":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"g":{"docs":{},"h":{"docs":{},"i":{"docs":{},"j":{"docs":{},"k":{"docs":{},"l":{"docs":{},"m":{"docs":{},"n":{"docs":{},"o":{"docs":{},"p":{"docs":{},"q":{"docs":{},"r":{"docs":{},"s":{"docs":{},"t":{"docs":{},"u":{"docs":{},"v":{"docs":{},"w":{"docs":{},"x":{"docs":{},"y":{"docs":{},"z":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"1":{"2":{"3":{"docs":{},".":{"2":{"2":{"docs":{},".":{"3":{"3":{"docs":{},".":{"1":{"docs":{},"/":{"2":{"4":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}},"docs":{}},"docs":{}}},"4":{"3":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.014184397163120567},"component/ip.html":{"ref":"component/ip.html","tf":0.014184397163120567}}}}},"4":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.014184397163120567},"component/ip.html":{"ref":"component/ip.html","tf":0.014184397163120567}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152}}}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"6":{"docs":{},"l":{"docs":{},"f":{"docs":{},"k":{"docs":{},"o":{"docs":{},"a":{"docs":{},"u":{"docs":{},"u":{"docs":{},"a":{"docs":{},"a":{"docs":{},"a":{"docs":{},"a":{"docs":{},"a":{"docs":{},"h":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808}}},"j":{"docs":{},"d":{"docs":{},"d":{"docs":{},"z":{"6":{"docs":{},"k":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808}}}},"docs":{}}}}}}}}}}},"s":{"docs":{},"a":{"docs":{},"a":{"docs":{},"a":{"docs":{},"a":{"docs":{},"a":{"docs":{},"h":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}}}}}}}}}}}},"e":{"docs":{},"k":{"docs":{},"o":{"docs":{},"a":{"docs":{},"u":{"docs":{},"u":{"docs":{},"a":{"docs":{},"a":{"docs":{},"a":{"docs":{},"a":{"docs":{},"a":{"docs":{},"j":{"docs":{},"d":{"docs":{},"e":{"docs":{},"z":{"7":{"docs":{},"u":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}},"docs":{}}}}}}}}}}}}}}}}}},"8":{"8":{"docs":{},".":{"2":{"2":{"docs":{},".":{"3":{"3":{"docs":{},".":{"5":{"5":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.014184397163120567},"component/ip.html":{"ref":"component/ip.html","tf":0.014184397163120567}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"/":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"'":{"docs":{},";":{"docs":{"./":{"ref":"./","tf":0.011904761904761904},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}}}}}}}}}}},"s":{"docs":{},"r":{"docs":{},"c":{"docs":{},"/":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"'":{"docs":{},";":{"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"w":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"'":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}}}}}}}}}}}},"'":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}}}},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"t":{"docs":{},"'":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.03571428571428571},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.03571428571428571},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}},"t":{"docs":{},"o":{"docs":{},"p":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}},"d":{"docs":{},"f":{"docs":{},"a":{"docs":{},"a":{"4":{"2":{"2":{"docs":{},"k":{"docs":{},"a":{"docs":{},"d":{"docs":{},"h":{"docs":{},"d":{"3":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152}}}}},"docs":{}}}}}}},"docs":{}},"docs":{}},"docs":{}}}}}},"/":{"docs":{},".":{"docs":{},".":{"docs":{},"/":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"/":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},";":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}}}}}}}}}}}}}}},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},";":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}},"/":{"docs":{},"s":{"docs":{},"r":{"docs":{},"c":{"docs":{},"/":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"'":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"/":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},";":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}}}}}}}}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"r":{"docs":{},"/":{"docs":{},"y":{"docs":{},"i":{"docs":{},"i":{"docs":{},"s":{"docs":{},"o":{"docs":{},"f":{"docs":{},"t":{"docs":{},"/":{"docs":{},"y":{"docs":{},"i":{"docs":{},"i":{"2":{"docs":{},"/":{"docs":{},"y":{"docs":{},"i":{"docs":{},"i":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"'":{"docs":{},";":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}}}}}}}}},"docs":{}}}}}}}}}}}},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"'":{"docs":{},";":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}}}}}}}}}}}}}}}}}}}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"/":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},";":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}}}}}}},"t":{"docs":{},"m":{"docs":{},"p":{"docs":{},"/":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},")":{"docs":{"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"/":{"docs":{},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"'":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"/":{"docs":{},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"'":{"docs":{},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}}}}}}}}}}}}}}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"r":{"docs":{},"/":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"'":{"docs":{},";":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"m":{"docs":{},"p":{"docs":{},"/":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},";":{"docs":{"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}}}}}}}}}}}},"w":{"docs":{},"p":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}},"_":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"'":{"docs":{},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}}},"c":{"docs":{},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"'":{"docs":{},",":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112}}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"'":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714}},",":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"'":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}},",":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}}}}}}},"/":{"docs":{},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"'":{"docs":{"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}}}}}}}}}}}},"a":{"docs":{},"q":{"docs":{},"/":{"docs":{},"o":{"docs":{},"n":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"y":{"docs":{},"'":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"_":{"docs":{},"s":{"docs":{},"p":{"docs":{},"a":{"docs":{},"c":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"'":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"'":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549}}}}}}},"v":{"2":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"3":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}}},"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"'":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"captcha/":{"ref":"captcha/","tf":0.02}}}}}}},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}}}}}}}},".":{"docs":{},".":{"docs":{},"/":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},";":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"r":{"docs":{},"/":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"'":{"docs":{},";":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}}}}}}}}}}}}}}}}}},".":{"docs":{},"b":{"docs":{},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},".":{"docs":{},".":{"docs":{},".":{"docs":{},"{":{"docs":{},"{":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"}":{"docs":{},"}":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}}}}}}}}}},"g":{"docs":{},"o":{"docs":{},"o":{"docs":{},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"b":{"docs":{},"o":{"docs":{},"t":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"e":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{},"'":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{},"'":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}}}},"o":{"docs":{},"r":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}},"c":{"docs":{},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"/":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},";":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}},".":{"docs":{},"s":{"docs":{},"q":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"3":{"docs":{},"'":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}}}}},"docs":{}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}},"o":{"docs":{},"k":{"docs":{},"i":{"docs":{},"e":{"docs":{},"'":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}},"l":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{},"'":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"'":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"'":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}}}}}}}}},"h":{"docs":{},"a":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"'":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"y":{"docs":{},"'":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"t":{"docs":{},"t":{"docs":{},"y":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"'":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}}}}}}}}}}}},"'":{"docs":{},",":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"x":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"/":{"docs":{},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}}}}}}}}},"r":{"docs":{},"u":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"'":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}}},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},"'":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}},"o":{"docs":{},"t":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152}}}}}}},"e":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}}}}}},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}},"t":{"docs":{},"f":{"8":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}},"docs":{}}}},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"s":{"docs":{},"'":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}},"'":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.013986013986013986},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"configuration.html":{"ref":"configuration.html","tf":0.013986013986013986},"api.html":{"ref":"api.html","tf":0.004310344827586207}}},"b":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"'":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},"'":{"docs":{},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}},"m":{"docs":{},"g":{"docs":{},"_":{"docs":{},"h":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{},"'":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}},"w":{"docs":{},"i":{"docs":{},"d":{"docs":{},"t":{"docs":{},"h":{"docs":{},"'":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"'":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}},"s":{"docs":{},"s":{"docs":{},"'":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"'":{"docs":{},"]":{"docs":{},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}}}},"o":{"docs":{},"l":{"docs":{},"'":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"'":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"_":{"docs":{},"u":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"_":{"docs":{},"q":{"docs":{},"u":{"docs":{},"o":{"docs":{},"t":{"docs":{},"a":{"docs":{},"'":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993}}}}}}}}}}}}}}}}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"d":{"docs":{},"b":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152}}}}}}}},"x":{"docs":{},"t":{"docs":{},"'":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}},"h":{"docs":{},"i":{"docs":{},"r":{"docs":{},"d":{"docs":{},"_":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"y":{"docs":{},"/":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"/":{"docs":{},"s":{"docs":{},"r":{"docs":{},"c":{"docs":{},"/":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"'":{"docs":{},";":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"h":{"docs":{},"e":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},",":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}}}},"'":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.013986013986013986},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"configuration.html":{"ref":"configuration.html","tf":0.013986013986013986},"api.html":{"ref":"api.html","tf":0.004310344827586207}}},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"'":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}},"'":{"docs":{},",":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}},"m":{"docs":{},"'":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.013986013986013986},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"configuration.html":{"ref":"configuration.html","tf":0.013986013986013986},"api.html":{"ref":"api.html","tf":0.004310344827586207}}},"y":{"docs":{},"s":{"docs":{},"q":{"docs":{},"l":{"docs":{},":":{"docs":{},"h":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"=":{"docs":{},"'":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}}},"_":{"docs":{},"c":{"docs":{},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{},"_":{"docs":{},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"captcha/":{"ref":"captcha/","tf":0.02}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"captcha/":{"ref":"captcha/","tf":0.02}}}}}}}}}}}}}}}},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"'":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.03571428571428571},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/":{"ref":"captcha/","tf":0.02},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.03571428571428571},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"'":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}}}},"o":{"docs":{},"g":{"docs":{},"'":{"docs":{},")":{"docs":{},":":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.10638297872340426},"driver/":{"ref":"driver/","tf":0.09615384615384616}}}}}}}},";":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"=":{"docs":{},"'":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}},"d":{"docs":{},"b":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"=":{"docs":{},"'":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},".":{"docs":{},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},".":{"docs":{},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},".":{"docs":{},"x":{"docs":{},"x":{"docs":{},"x":{"docs":{},"'":{"docs":{},"]":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.014184397163120567},"component/ip.html":{"ref":"component/ip.html","tf":0.014184397163120567}}}}}}}}}}}}}}}}}}},"z":{"docs":{},"h":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}},"g":{"docs":{},"r":{"docs":{},"i":{"docs":{},"d":{"docs":{},"'":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"d":{"docs":{},"_":{"docs":{},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{},"'":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.017241379310344827},"captcha/image.html":{"ref":"captcha/image.html","tf":0.017241379310344827}}}}}}}}}}}}}},"y":{"docs":{},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{},"_":{"docs":{},"g":{"docs":{},"o":{"docs":{},"o":{"docs":{},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"_":{"docs":{},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"t":{"docs":{},"_":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}}}},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"_":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"^":{"1":{"docs":{"./":{"ref":"./","tf":0.011904761904761904}}},"docs":{}},"a":{"docs":{},"g":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}}}}}}},"r":{"docs":{},"e":{"docs":{},"e":{"docs":{},"?":{"docs":{},")":{"docs":{},",":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}}}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.03278688524590164},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/useragent.html":{"ref":"component/useragent.html","tf":0.03389830508474576}}}}}},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}},"o":{"docs":{},"t":{"docs":{},"h":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}},"s":{"docs":{},"w":{"docs":{},"e":{"docs":{},"r":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}}}},"a":{"docs":{},"l":{"docs":{},"y":{"docs":{},"t":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}}}},"p":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112}},"c":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.013333333333333334}},"a":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}},"s":{"docs":{},",":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}},"/":{"docs":{},"c":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{},"/":{"docs":{},"m":{"docs":{},"y":{"docs":{},"_":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"r":{"docs":{},"d":{"docs":{},"_":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"y":{"docs":{},"/":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"/":{"docs":{},"s":{"docs":{},"r":{"docs":{},"c":{"docs":{},"/":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"\\":{"docs":{},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"r":{"docs":{},"d":{"docs":{},"_":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"i":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}}}}}},"/":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"/":{"docs":{},"k":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},",":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"r":{"docs":{},"c":{"docs":{},"/":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"l":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}},"r":{"docs":{},"o":{"docs":{},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{},",":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}}}}}},"\\":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},"\\":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},":":{"docs":{},":":{"docs":{},"c":{"docs":{},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":10.004310344827585},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":10.004310344827585},"driver/":{"ref":"driver/","tf":0.019230769230769232},"component/":{"ref":"component/","tf":0.006993006993006993}},"s":{"docs":{},",":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}},".":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}}}}},"u":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"./":{"ref":"./","tf":0.011904761904761904},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}}}}}}},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.014598540145985401}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},"(":{"docs":{},")":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}}}}}}},"v":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}},"d":{"docs":{"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"captcha/":{"ref":"captcha/","tf":0.02}},"d":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00911854103343465},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.014150943396226415},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.01384083044982699},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0136986301369863},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/component/":{"ref":"docs/component/","tf":0.013986013986013986},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"component/":{"ref":"component/","tf":0.013986013986013986},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"faq.html":{"ref":"faq.html","tf":0.016722408026755852},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.014184397163120567},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/":{"ref":"component/","tf":0.006993006993006993},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/ip.html":{"ref":"component/ip.html","tf":0.014184397163120567},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}}},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}},"j":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}}}}},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{},"/":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}},"l":{"docs":{},"i":{"docs":{},"a":{"docs":{},"s":{"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}},"w":{"docs":{},"a":{"docs":{},"y":{"docs":{},"s":{"docs":{},",":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}}}}},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/component/":{"ref":"docs/component/","tf":0.03496503496503497},"getting-started.html":{"ref":"getting-started.html","tf":0.013513513513513514},"component/":{"ref":"component/","tf":0.03496503496503497}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{},"\"":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}},".":{"docs":{},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{},"'":{"docs":{},")":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"y":{"docs":{},".":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"u":{"docs":{},"g":{"docs":{},"h":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}},"z":{"3":{"docs":{},"h":{"docs":{},"r":{"docs":{},"q":{"2":{"5":{"docs":{},"s":{"docs":{},"k":{"8":{"docs":{},"k":{"docs":{},"z":{"docs":{},"k":{"docs":{},"b":{"2":{"docs":{},"h":{"docs":{},"d":{"docs":{},"r":{"docs":{},"s":{"docs":{},"w":{"docs":{},"z":{"9":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808}}}}},"docs":{}}}}}}}},"docs":{}}}}}},"docs":{}}}},"docs":{}},"docs":{}}}}},"docs":{}}}},"r":{"docs":{},"t":{"docs":{},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"n":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}},"c":{"docs":{},"l":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}},"c":{"docs":{},"h":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}},"v":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.013986013986013986},"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"docs/driver/":{"ref":"docs/driver/","tf":0.06382978723404255},"docs/component/":{"ref":"docs/component/","tf":0.013986013986013986},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.028368794326241134},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.02586206896551724},"configuration.html":{"ref":"configuration.html","tf":0.013986013986013986},"api.html":{"ref":"api.html","tf":0.00646551724137931},"driver/":{"ref":"driver/","tf":0.057692307692307696},"component/":{"ref":"component/","tf":0.013986013986013986},"component/ip.html":{"ref":"component/ip.html","tf":0.028368794326241134},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904},"captcha/image.html":{"ref":"captcha/image.html","tf":0.02586206896551724}},".":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.014184397163120567},"component/ip.html":{"ref":"component/ip.html","tf":0.014184397163120567}}},"(":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}},"e":{"docs":{},":":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231}}}}},"u":{"docs":{},"m":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}},"k":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"captcha/":{"ref":"captcha/","tf":0.02}}}},"v":{"docs":{},"o":{"docs":{},"i":{"docs":{},"d":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}},"b":{"docs":{},"o":{"docs":{},"v":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}},"t":{"docs":{},"t":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{"faq.html":{"ref":"faq.html","tf":0.010033444816053512}},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}},"?":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}},"s":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}}},"m":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}},"h":{"docs":{},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}},"e":{"docs":{},"t":{"docs":{},"z":{"3":{"docs":{},"h":{"docs":{},"r":{"docs":{},"q":{"2":{"1":{"docs":{},"k":{"8":{"docs":{},"k":{"docs":{},"e":{"docs":{},"k":{"docs":{},"b":{"2":{"docs":{},"h":{"docs":{},"d":{"docs":{},"r":{"docs":{},"s":{"docs":{},"w":{"docs":{},"z":{"8":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}}},"docs":{}}}}}}}},"docs":{}}}}}},"docs":{}}},"docs":{}},"docs":{}}}}},"docs":{}}}}},"b":{"docs":{},"a":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"component/":{"ref":"component/","tf":0.006993006993006993}}},"n":{"docs":{"./":{"ref":"./","tf":0.023809523809523808},"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.008620689655172414},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.008620689655172414}},"n":{"docs":{},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"./":{"ref":"./","tf":0.029411764705882353},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"api.html":{"ref":"api.html","tf":0.004310344827586207},"captcha/":{"ref":"captcha/","tf":0.02}}}}}},"d":{"docs":{},"w":{"docs":{},"i":{"docs":{},"d":{"docs":{},"t":{"docs":{},"h":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}}}},"s":{"docs":{},"i":{"docs":{},"c":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.013333333333333334}}}},"e":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}},"c":{"docs":{},"k":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"k":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.08196721311475409},"component/useragent.html":{"ref":"component/useragent.html","tf":0.0847457627118644}}}}}},"g":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}}},"e":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}},"h":{"docs":{},"a":{"docs":{},"v":{"docs":{},"i":{"docs":{},"o":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"captcha/":{"ref":"captcha/","tf":0.02}},".":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}}}}},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}},".":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.027777777777777776},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}},":":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/yii.html":{"ref":"guide/yii.html","tf":0.01507537688442211},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}},"s":{"docs":{},"t":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.013333333333333334},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}},":":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}},"o":{"docs":{},"t":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"component/":{"ref":"component/","tf":0.006993006993006993}},"s":{"docs":{},",":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}}}},"h":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}},"o":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00911854103343465},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943}},"/":{"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}}}}},"p":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}},"l":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/":{"ref":"docs/driver/","tf":0.06382978723404255},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.03508771929824561},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/":{"ref":"driver/","tf":0.057692307692307696},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.03571428571428571}},"e":{"docs":{},"a":{"docs":{},"n":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.010775862068965518},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"api.html":{"ref":"api.html","tf":0.010775862068965518},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"component/":{"ref":"component/","tf":0.006993006993006993},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}},"r":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}}}}}},"w":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}}}}}},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"t":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}},"d":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}},"g":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"t":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}},"i":{"docs":{},"n":{"docs":{},"/":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"o":{"docs":{},"l":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}}}}},"g":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{"faq.html":{"ref":"faq.html","tf":0.026755852842809364},"docs/component/":{"ref":"docs/component/","tf":0.02097902097902098},"component/":{"ref":"component/","tf":0.02097902097902098}},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}},".":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}}}}}}},"g":{"docs":{},",":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/component/":{"ref":"docs/component/","tf":0.013986013986013986},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"component/":{"ref":"component/","tf":0.013986013986013986},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}}}}}}},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"p":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},".":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}},"u":{"docs":{},"r":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}},"l":{"docs":{},"l":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/":{"ref":"docs/","tf":0.0425531914893617},"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"docs/captcha/":{"ref":"docs/captcha/","tf":10.117647058823529},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":5},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.00646551724137931},"captcha/":{"ref":"captcha/","tf":10.12},"captcha/image.html":{"ref":"captcha/image.html","tf":5},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}}}}},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}}},"k":{"docs":{},"e":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":10.016666666666667},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}}},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{"./":{"ref":"./","tf":0.011904761904761904},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}},"e":{"docs":{},"r":{"docs":{},":":{"docs":{"./":{"ref":"./","tf":0.011904761904761904},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}},".":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}},"n":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/component/":{"ref":"docs/component/","tf":10.048951048951048},"component/":{"ref":"component/","tf":10.048951048951048}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}},"s":{"docs":{},".":{"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}}}}}}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}}}}},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}}}}}},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}},"e":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},".":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}},"u":{"docs":{},"n":{"docs":{"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},".":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}}}}}},"o":{"docs":{},"n":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"component/":{"ref":"component/","tf":0.006993006993006993},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555}}}},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}}},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.014150943396226415},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.02},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.01384083044982699},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.014184397163120567},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"component/":{"ref":"component/","tf":0.006993006993006993},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.014184397163120567}},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}},")":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}},".":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}},"\\":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},":":{"docs":{},":":{"docs":{},"c":{"docs":{},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"(":{"docs":{},")":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}}}}}}},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}},"/":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},"p":{"docs":{},"l":{"docs":{},"u":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"/":{"docs":{},"w":{"docs":{},"p":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"u":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}},"f":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}},"s":{"docs":{},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}},"u":{"docs":{},"s":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},",":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}}}}}}}}}}}},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}}}}}},"u":{"docs":{},"r":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/configuration.html":{"ref":"docs/configuration.html","tf":10.003496503496503},"configuration.html":{"ref":"configuration.html","tf":10.003496503496503}}}},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"'":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}},"c":{"docs":{},"e":{"docs":{},"p":{"docs":{},"t":{"docs":{},",":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}}},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}},".":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572}}}}}}}}},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"i":{"docs":{},"d":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}},"n":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}},".":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}}}},"d":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}}}}}}},"d":{"docs":{},"e":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"faq.html":{"ref":"faq.html","tf":0.010033444816053512},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.013333333333333334},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}},":":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":10.02},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/integration/":{"ref":"docs/integration/","tf":0.1111111111111111},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":10.00709219858156},"integration/":{"ref":"integration/","tf":0.1111111111111111},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":10.00709219858156}},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}}}}}}},"r":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"l":{"docs":{},"y":{"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}}}}},"e":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},".":{"docs":{},"'":{"docs":{},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"'":{"docs":{},";":{"docs":{"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"i":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}},"y":{"docs":{},"r":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.03278688524590164},"component/useragent.html":{"ref":"component/useragent.html","tf":0.03389830508474576}}}}}}}}},"o":{"docs":{},"k":{"docs":{},"i":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/api.html":{"ref":"docs/api.html","tf":0.010775862068965518},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"api.html":{"ref":"api.html","tf":0.010775862068965518}},"e":{"docs":{},".":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},"_":{"docs":{},"d":{"docs":{},"o":{"docs":{},"m":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}},"l":{"docs":{},"o":{"docs":{},"r":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.02586206896551724},"captcha/image.html":{"ref":"captcha/image.html","tf":0.02586206896551724}}}}}},"r":{"docs":{},"a":{"docs":{},"w":{"docs":{},"l":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}},"e":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}},".":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.13114754098360656},"component/useragent.html":{"ref":"component/useragent.html","tf":0.13559322033898305}}}}}}}},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.010380622837370242},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"b":{"docs":{},"a":{"docs":{},"s":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"k":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}}}},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572}},":":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}},"o":{"docs":{},"u":{"docs":{},"d":{"docs":{},"f":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.009836065573770493},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"i":{"docs":{},"n":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}}}},"o":{"docs":{},"o":{"docs":{},"s":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231}}}}},"e":{"docs":{},"c":{"docs":{},"k":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.01048951048951049},"docs/api.html":{"ref":"docs/api.html","tf":0.010775862068965518},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"configuration.html":{"ref":"configuration.html","tf":0.01048951048951049},"api.html":{"ref":"api.html","tf":0.010775862068965518},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0392156862745098},"captcha/":{"ref":"captcha/","tf":0.04}},"_":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231}}}},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}}}},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}}}}},"(":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}},"c":{"docs":{},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{},"_":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"(":{"docs":{},")":{"docs":{},",":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"_":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572}}}}}}}}}}},"u":{"docs":{},"r":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.013513513513513514},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"m":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}}},"p":{"docs":{},"u":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}},"d":{"docs":{},"n":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"d":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993}},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"./":{"ref":"./","tf":0.011904761904761904},"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}}}},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.015957446808510637},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.015957446808510637}}},"y":{"docs":{},",":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}},".":{"docs":{"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}},"l":{"docs":{},"i":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}},"y":{"docs":{},".":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"(":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.010638297872340425},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.010638297872340425}},"_":{"docs":{},"_":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{},"_":{"docs":{},"_":{"docs":{},")":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}},".":{"docs":{},"'":{"docs":{},"/":{"docs":{},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"r":{"docs":{},"/":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"'":{"docs":{},";":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}},"s":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"y":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"api.html":{"ref":"api.html","tf":0.00646551724137931}}}}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/":{"ref":"component/","tf":0.006993006993006993},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.011904761904761904},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}},"e":{"docs":{},"s":{"docs":{},"n":{"docs":{},"'":{"docs":{},"t":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}}},"n":{"docs":{},"'":{"docs":{},"t":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}},"c":{"docs":{},"u":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.014598540145985401}}}}}}}},"m":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.03278688524590164},"component/useragent.html":{"ref":"component/useragent.html","tf":0.03389830508474576}}}}}}},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.043478260869565216},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.043478260869565216},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}}},"e":{"docs":{},"(":{"docs":{},"'":{"docs":{},"y":{"docs":{},"m":{"docs":{},"d":{"docs":{},"'":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}},"y":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.027777777777777776}},".":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}}}},"a":{"docs":{},"m":{"docs":{},"o":{"docs":{},"n":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}},"t":{"docs":{},"i":{"docs":{},"l":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.010033444816053512},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.004310344827586207},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}},",":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},".":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}},"i":{"docs":{},"l":{"docs":{},"t":{"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}}}}},"i":{"docs":{},"n":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00911854103343465},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}},"d":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572},"guide/zend.html":{"ref":"guide/zend.html","tf":0.01384083044982699}}},"e":{"docs":{},"(":{"docs":{},"'":{"docs":{},"w":{"docs":{},"p":{"docs":{},"_":{"docs":{},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"_":{"docs":{},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}}}}}}}}}}}}}},"c":{"docs":{},"i":{"docs":{},"d":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"api.html":{"ref":"api.html","tf":0.004310344827586207},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}}},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}},"n":{"docs":{},"i":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/component/":{"ref":"docs/component/","tf":0.013986013986013986},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"component/":{"ref":"component/","tf":0.013986013986013986}}}},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"driver/":{"ref":"driver/","tf":0.019230769230769232}},"e":{"docs":{},"(":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"driver/":{"ref":"driver/","tf":0.019230769230769232}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"component/":{"ref":"component/","tf":0.006993006993006993},"captcha/":{"ref":"captcha/","tf":0.02}}}}}}},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}},"r":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/driver/":{"ref":"docs/driver/","tf":10.02127659574468},"driver/":{"ref":"driver/","tf":10.01923076923077}},".":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}},")":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.013333333333333334}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"v":{"docs":{},"i":{"docs":{},"d":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}},"d":{"docs":{},"o":{"docs":{"faq.html":{"ref":"faq.html","tf":0.013377926421404682}}}},"u":{"docs":{},"e":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}},"b":{"docs":{},"_":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},",":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}},"h":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},",":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},",":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}},"p":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"d":{"docs":{},",":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}}}}},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{"introduction.html":{"ref":"introduction.html","tf":10.055555555555555},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0547112462006079},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.03773584905660377},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.045714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.03888888888888889},"guide/yii.html":{"ref":"guide/yii.html","tf":0.05527638190954774},"guide/zend.html":{"ref":"guide/zend.html","tf":0.02422145328719723},"guide/slim.html":{"ref":"guide/slim.html","tf":0.019672131147540985},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.051470588235294115},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0410958904109589},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.043795620437956206},"faq.html":{"ref":"faq.html","tf":0.033444816053511704},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.02}},"l":{"docs":{},",":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.014150943396226415},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}}},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}}}}},"(":{"docs":{},")":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}},"'":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}},".":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}}},"a":{"docs":{},"l":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}},"s":{"docs":{},"t":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.014598540145985401},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"l":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}},".":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}},"e":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":10.052631578947368},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"driver/":{"ref":"driver/","tf":0.019230769230769232},"driver/file.html":{"ref":"driver/file.html","tf":10.052631578947368}},".":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}},"i":{"docs":{},"t":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"n":{"docs":{},"d":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"k":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}},"a":{"docs":{},"l":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}},"e":{"docs":{},"w":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}},"e":{"docs":{},".":{"docs":{"captcha/":{"ref":"captcha/","tf":0.02}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}}}},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"k":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.02666666666666667},"docs/integration/":{"ref":"docs/integration/","tf":3.333333333333333},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/slim.html":{"ref":"docs/integration/slim.html","tf":0.3333333333333333},"docs/integration/laravel.html":{"ref":"docs/integration/laravel.html","tf":0.3333333333333333},"integration/":{"ref":"integration/","tf":3.333333333333333},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/slim.html":{"ref":"integration/slim.html","tf":0.3333333333333333},"integration/laravel.html":{"ref":"integration/laravel.html","tf":0.3333333333333333}},".":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}},",":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}},"s":{"docs":{},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}},".":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}}}}}},"e":{"docs":{},"e":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":5.014705882352941},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}},"c":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}},"i":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}}}},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.014285714285714285},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/slim.html":{"ref":"guide/slim.html","tf":0.009836065573770493},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}},"(":{"docs":{},")":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.014705882352941176}}}},"s":{"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}}}}}},"r":{"docs":{},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}},"e":{"docs":{},"l":{"docs":{"guide/fuel.html":{"ref":"guide/fuel.html","tf":10.006849315068493},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}},"/":{"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},"/":{"docs":{},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},",":{"docs":{"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}}}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}}},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{},".":{"docs":{"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549}}}}}}}},"o":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0136986301369863},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.010033444816053512},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572}},".":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}},"r":{"docs":{},"m":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"captcha/":{"ref":"captcha/","tf":0.02}}},"a":{"docs":{},"t":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}},"u":{"docs":{},"m":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}},"n":{"docs":{},"t":{"docs":{},"_":{"docs":{},"s":{"docs":{},"p":{"docs":{},"a":{"docs":{},"c":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.008620689655172414},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"api.html":{"ref":"api.html","tf":0.008620689655172414},"component/":{"ref":"component/","tf":0.006993006993006993},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}},"e":{"docs":{},",":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}},";":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}},")":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}},"]":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}}}}}},"c":{"docs":{},"e":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}},"v":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}},"t":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":5.014705882352941},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}},"q":{"docs":{"faq.html":{"ref":"faq.html","tf":10.003344481605351}}}},"l":{"docs":{},"e":{"docs":{},"x":{"docs":{},"i":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},",":{"docs":{"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}}}}},"a":{"docs":{},"g":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993}}}}}},"h":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993}},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}},"s":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"g":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"u":{"docs":{},"b":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"/":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"y":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"o":{"docs":{},"o":{"docs":{},"o":{"docs":{},"/":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}}}}}}}}}},"w":{"docs":{},"p":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}}}}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},".":{"docs":{},"e":{"docs":{},"x":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"/":{"docs":{},"y":{"docs":{},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{},"/":{"docs":{},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"t":{"docs":{},"/":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{},"/":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}},"l":{"docs":{},"/":{"docs":{},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}}}},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"/":{"docs":{},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"d":{"docs":{},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},".":{"docs":{},"o":{"docs":{},"r":{"docs":{},"g":{"docs":{},"/":{"docs":{},"p":{"docs":{},"l":{"docs":{},"u":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"/":{"docs":{},"w":{"docs":{},"p":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"y":{"docs":{},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{},"s":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"/":{"docs":{},"e":{"docs":{},"x":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"/":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"l":{"docs":{},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"/":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"_":{"docs":{},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}}}}}}}}}},"m":{"docs":{},"l":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.027777777777777776},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},".":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}},",":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}}},"l":{"docs":{},"p":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"n":{"docs":{},"c":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}},"a":{"docs":{},"v":{"docs":{},"i":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/component/":{"ref":"docs/component/","tf":0.027972027972027972},"docs/component/header.html":{"ref":"docs/component/header.html","tf":10.1},"component/":{"ref":"component/","tf":0.027972027972027972},"component/header.html":{"ref":"component/header.html","tf":10.11111111111111}}}}}}},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}},"l":{"docs":{},"i":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"l":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}},"r":{"docs":{},"d":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}},"s":{"docs":{},"(":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"driver/":{"ref":"driver/","tf":0.019230769230769232}}}}}}}},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}},"s":{"docs":{},"t":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}},"e":{"docs":{},".":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"c":{"docs":{},"l":{"docs":{},"u":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.011904761904761904},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}},"e":{"docs":{},"s":{"docs":{},"/":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{"./":{"ref":"./","tf":0.011904761904761904},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.010638297872340425},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.010638297872340425}}},"n":{"docs":{},"c":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}},"e":{"docs":{},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}},"s":{"docs":{},".":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}},"e":{"docs":{},".":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.011428571428571429},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993}}}}},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.010638297872340425},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.010638297872340425}},",":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}},"(":{"1":{"docs":{},")":{"docs":{},",":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}},"docs":{}}}}}}}}},".":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}},"t":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"driver/":{"ref":"driver/","tf":0.019230769230769232}},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},"e":{"docs":{},"t":{"docs":{},".":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}},"r":{"docs":{},"u":{"docs":{},"p":{"docs":{},"t":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"_":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"c":{"docs":{},"k":{"docs":{},"_":{"docs":{},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.01048951048951049},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.01048951048951049},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.01048951048951049},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.01048951048951049},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}}}},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"driver/":{"ref":"driver/","tf":0.019230769230769232}}}}}},"g":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.03496503496503497},"docs/api.html":{"ref":"docs/api.html","tf":0.01293103448275862},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.0603448275862069},"configuration.html":{"ref":"configuration.html","tf":0.01048951048951049},"api.html":{"ref":"api.html","tf":0.01293103448275862},"captcha/image.html":{"ref":"captcha/image.html","tf":0.0603448275862069}},"r":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/integration/":{"ref":"docs/integration/","tf":3.444444444444444},"integration/":{"ref":"integration/","tf":3.444444444444444}}}}},"i":{"docs":{},"g":{"docs":{"configuration.html":{"ref":"configuration.html","tf":0.024475524475524476}}}}},"f":{"docs":{},"o":{"docs":{},"m":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}},"r":{"docs":{},"m":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.04918032786885246},"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"component/":{"ref":"component/","tf":0.006993006993006993},"component/useragent.html":{"ref":"component/useragent.html","tf":0.05084745762711865},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555}}}}}},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}}}}}},"k":{"docs":{},"t":{"docs":{},"o":{"docs":{},"m":{"docs":{},"i":{"docs":{},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}}}},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0121580547112462},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.009836065573770493},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.021897810218978103},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.013333333333333334},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0392156862745098},"captcha/":{"ref":"captcha/","tf":0.04}},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}}},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}},"a":{"docs":{},"g":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":5},"captcha/":{"ref":"captcha/","tf":0.02},"captcha/image.html":{"ref":"captcha/image.html","tf":5}},"e":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}}}},"g":{"docs":{},"_":{"docs":{},"h":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}},"w":{"docs":{},"i":{"docs":{},"d":{"docs":{},"t":{"docs":{},"h":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}},"t":{"docs":{},"'":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.014184397163120567},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.014184397163120567},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}},"e":{"docs":{},"m":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}},"d":{"docs":{},"e":{"docs":{},"a":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}},"s":{"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}},"g":{"docs":{},"n":{"docs":{},"o":{"docs":{},"r":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}},"p":{"docs":{"faq.html":{"ref":"faq.html","tf":0.023411371237458192},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"docs/component/":{"ref":"docs/component/","tf":0.04195804195804196},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.02631578947368421},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":10.042553191489361},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.07692307692307693},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"api.html":{"ref":"api.html","tf":0.00646551724137931},"component/":{"ref":"component/","tf":0.04195804195804196},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.026785714285714284},"component/ip.html":{"ref":"component/ip.html","tf":10.042553191489361},"component/rdns.html":{"ref":"component/rdns.html","tf":0.08333333333333333}},",":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},"/":{"docs":{},"c":{"docs":{},"i":{"docs":{},"d":{"docs":{},"r":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}},"v":{"4":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}},"6":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}},"docs":{}}},"s":{"docs":{},"s":{"docs":{},"u":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}},"b":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}},"g":{"docs":{},"o":{"docs":{},"o":{"docs":{},"g":{"docs":{},"l":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}},"y":{"docs":{},"a":{"docs":{},"h":{"docs":{},"o":{"docs":{},"o":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}},"l":{"docs":{},".":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}},"'":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}},"i":{"docs":{},"b":{"docs":{},"r":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.029411764705882353},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}},"y":{"docs":{},".":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}},",":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}}},"c":{"docs":{},"e":{"docs":{},"n":{"docs":{},"s":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}}}}}},"m":{"docs":{},"i":{"docs":{},"t":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"faq.html":{"ref":"faq.html","tf":0.016722408026755852},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.013986013986013986},"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"./":{"ref":"./","tf":0.014705882352941176},"configuration.html":{"ref":"configuration.html","tf":0.013986013986013986},"api.html":{"ref":"api.html","tf":0.00646551724137931}},".":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"api.html":{"ref":"api.html","tf":0.004310344827586207},"component/":{"ref":"component/","tf":0.006993006993006993}},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{},"'":{"docs":{},")":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"./":{"ref":"./","tf":0.014705882352941176},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}},"_":{"docs":{},"u":{"docs":{},"n":{"docs":{},"u":{"docs":{},"s":{"docs":{},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{},"_":{"docs":{},"b":{"docs":{},"e":{"docs":{},"h":{"docs":{},"a":{"docs":{},"v":{"docs":{},"i":{"docs":{},"o":{"docs":{},"r":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"docs/component/":{"ref":"docs/component/","tf":0.02097902097902098},"component/":{"ref":"component/","tf":0.02097902097902098}}}},"n":{"docs":{},"e":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}},":":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.010380622837370242},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}},"s":{"docs":{},":":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}},",":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"l":{"docs":{},":":{"docs":{},":":{"docs":{},"c":{"docs":{},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}}}}},"v":{"docs":{},"e":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}},"o":{"docs":{},"o":{"docs":{},"k":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}},"s":{"docs":{},"e":{"docs":{},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}}},"g":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.014598540145985401},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}},"i":{"docs":{},"n":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.014705882352941176},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0136986301369863},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.014598540145985401},"faq.html":{"ref":"faq.html","tf":0.013377926421404682},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}},"a":{"docs":{},"d":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}},"t":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":10.01823708206687},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/integration/":{"ref":"docs/integration/","tf":0.1111111111111111},"docs/integration/laravel.html":{"ref":"docs/integration/laravel.html","tf":10.333333333333334},"integration/":{"ref":"integration/","tf":0.1111111111111111},"integration/laravel.html":{"ref":"integration/laravel.html","tf":10.333333333333334}},"'":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231}}},",":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}}},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}}},"s":{"docs":{},"t":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"n":{"docs":{},"g":{"docs":{},".":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}},"u":{"docs":{},"a":{"docs":{},"g":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808}}}}}}}},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"t":{"docs":{},"'":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}},"m":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}},"a":{"docs":{},"n":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993}}},"a":{"docs":{},"g":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}},"k":{"docs":{},"e":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.013114754098360656},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}},":":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}}}}}}}},"t":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}},"c":{"docs":{},"h":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}},".":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}}}}}},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"i":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}},"o":{"docs":{},"u":{"docs":{},"s":{"docs":{},"l":{"docs":{},"y":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}}}}}},"x":{"docs":{},"i":{"docs":{},"m":{"docs":{},"u":{"docs":{},"m":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}},"c":{"docs":{},"h":{"docs":{},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},".":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}}},"r":{"docs":{},"k":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405}}}}}}}}},"i":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}},"i":{"docs":{},"g":{"docs":{"faq.html":{"ref":"faq.html","tf":0.010033444816053512}}}}},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.02127659574468085},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.010380622837370242},"guide/slim.html":{"ref":"guide/slim.html","tf":0.013114754098360656},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}},"e":{"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495}},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}},"s":{"docs":{},".":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}},"c":{"docs":{},"r":{"docs":{},"o":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}}}}}}},"r":{"docs":{},"c":{"docs":{},"o":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}},"s":{"docs":{},"s":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}},"n":{"docs":{},"u":{"docs":{},"t":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}},"x":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}},"o":{"docs":{},"b":{"docs":{},"i":{"docs":{},"l":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}}}},"d":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}},"e":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}},",":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.013986013986013986},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/":{"ref":"component/","tf":0.013986013986013986},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}},".":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}},"u":{"docs":{},"l":{"docs":{"docs/captcha/":{"ref":"docs/captcha/","tf":0.058823529411764705},"captcha/":{"ref":"captcha/","tf":0.04}},"e":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}}}}}}}},"v":{"docs":{},"e":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}},"r":{"docs":{},"e":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"component/":{"ref":"component/","tf":0.006993006993006993},"captcha/":{"ref":"captcha/","tf":0.02}},".":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}},"z":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}},"n":{"docs":{},"g":{"docs":{},"o":{"docs":{},"d":{"docs":{},"b":{"docs":{"driver/":{"ref":"driver/","tf":0.019230769230769232},"driver/mongo.html":{"ref":"driver/mongo.html","tf":10.333333333333334}}}}}}}},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}},".":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}},":":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}},"g":{"docs":{},"a":{"docs":{},"b":{"docs":{},"y":{"docs":{},"t":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}},"m":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}},"c":{"docs":{},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{"driver/":{"ref":"driver/","tf":0.019230769230769232},"driver/memcache.html":{"ref":"driver/memcache.html","tf":10.333333333333334}}}}}}},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}},"u":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}},"e":{"docs":{},"t":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}},"v":{"docs":{},"c":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495}}}},"y":{"docs":{},"_":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.017142857142857144}},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}},":":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}}}}}},"s":{"docs":{},"q":{"docs":{},"l":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":10.015151515151516},"driver/":{"ref":"driver/","tf":0.019230769230769232},"driver/mysql.html":{"ref":"driver/mysql.html","tf":10.015151515151516}},",":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}}}}}}}}},"n":{"docs":{},"o":{"docs":{},"t":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}},"b":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}},"/":{"docs":{},"s":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}},"p":{"docs":{},"s":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}},"s":{"docs":{},"n":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}},"j":{"1":{"2":{"docs":{},"b":{"docs":{},"o":{"docs":{},"t":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}},"docs":{}},"docs":{}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"l":{"docs":{"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"captcha/":{"ref":"captcha/","tf":0.02},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}},"d":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}},"o":{"docs":{},"n":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},".":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.04411764705882353},"introduction.html":{"ref":"introduction.html","tf":0.027777777777777776},"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/api.html":{"ref":"docs/api.html","tf":0.008620689655172414},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"api.html":{"ref":"api.html","tf":0.008620689655172414}}}}}},"r":{"docs":{},",":{"docs":{"./":{"ref":"./","tf":0.011904761904761904},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}},"l":{"docs":{},"d":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}},"e":{"docs":{},"r":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}}},"f":{"docs":{},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{},"i":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"r":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}},"w":{"docs":{},"i":{"docs":{},"s":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}},"u":{"docs":{},"t":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.004310344827586207},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}},"j":{"docs":{},"s":{"docs":{},"s":{"docs":{},"n":{"docs":{},"i":{"docs":{},"p":{"docs":{},"p":{"docs":{},"e":{"docs":{},"t":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/api.html":{"ref":"docs/api.html","tf":0.008620689655172414},"api.html":{"ref":"api.html","tf":0.008620689655172414}}}}}}}}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"w":{"docs":{},"i":{"docs":{},"s":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}},"e":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"component/":{"ref":"component/","tf":0.006993006993006993},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"faq.html":{"ref":"faq.html","tf":0.016722408026755852},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.02097902097902098},"docs/api.html":{"ref":"docs/api.html","tf":0.010775862068965518},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"configuration.html":{"ref":"configuration.html","tf":0.02097902097902098},"api.html":{"ref":"api.html","tf":0.010775862068965518},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}},".":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.00646551724137931}}},"?":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}},"s":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.041666666666666664},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}},".":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.011428571428571429},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.016666666666666666},"guide/yii.html":{"ref":"guide/yii.html","tf":0.01507537688442211},"guide/zend.html":{"ref":"guide/zend.html","tf":0.01384083044982699},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00911854103343465},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}},"?":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}}}},"s":{"docs":{},"s":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/":{"ref":"captcha/","tf":0.02},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"d":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.010033444816053512}},":":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"t":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},":":{"docs":{},":":{"docs":{},"_":{"docs":{},"_":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572}}}}}}}}}}}}}}}},"b":{"docs":{},"e":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"(":{"docs":{},"$":{"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{},";":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"m":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.032327586206896554},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.030303030303030304},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.043478260869565216},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"docs/component/":{"ref":"docs/component/","tf":0.027972027972027972},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.02631578947368421},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0425531914893617},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"api.html":{"ref":"api.html","tf":0.032327586206896554},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.030303030303030304},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.043478260869565216},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842},"component/":{"ref":"component/","tf":0.027972027972027972},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.026785714285714284},"component/ip.html":{"ref":"component/ip.html","tf":0.0425531914893617},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}},"e":{"docs":{},"t":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.014598540145985401}}}}}},"t":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}},"t":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},".":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}},"h":{"docs":{},".":{"docs":{"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842}}},",":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}},"e":{"docs":{},"r":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.03146853146853147},"configuration.html":{"ref":"configuration.html","tf":0.03146853146853147}},"i":{"docs":{},"o":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"l":{"docs":{},"y":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"k":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}},".":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}}}},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"y":{"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}}}}}},"h":{"docs":{},"p":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.018867924528301886},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.014705882352941176},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0136986301369863},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.04666666666666667},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.022556390977443608},"getting-started.html":{"ref":"getting-started.html","tf":0.013513513513513514},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}},"_":{"docs":{},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"_":{"docs":{},"n":{"docs":{},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{},")":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}}}}}}}},"i":{"docs":{},"x":{"docs":{},"i":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":10.021897810218977},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}},"e":{"docs":{},".":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}}},".":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},".":{"docs":{"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}}}}}}}},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}}}}},"r":{"docs":{},"o":{"docs":{},"v":{"docs":{},"i":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"y":{"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}},",":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}},"t":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"captcha/":{"ref":"captcha/","tf":0.02},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}},"(":{"docs":{},")":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}},"b":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"./":{"ref":"./","tf":0.014705882352941176}},".":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"m":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},".":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}}}}}},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},".":{"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}}}}}}},"e":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231}},".":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}},"t":{"docs":{},"t":{"docs":{},"i":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}},"o":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"b":{"docs":{},"l":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}},"t":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}},"p":{"docs":{},"u":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.013333333333333334},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}},".":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}}},"o":{"docs":{},"l":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}},".":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}},".":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"component/":{"ref":"component/","tf":0.006993006993006993}}}}},"u":{"docs":{},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":5.052631578947368}}}}}}},"u":{"docs":{},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.017142857142857144},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}},"/":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}},",":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}}}}}}}}},"t":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}},"i":{"docs":{},"c":{"docs":{},"k":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}},"p":{"docs":{},"e":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}}}},"s":{"docs":{},"r":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.010380622837370242}}}},"d":{"docs":{},"o":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.030303030303030304},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.043478260869565216},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.030303030303030304},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.043478260869565216}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}},"l":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}},"d":{"docs":{},"y":{"docs":{},".":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"docs/integration/slim.html":{"ref":"docs/integration/slim.html","tf":0.3333333333333333},"docs/integration/laravel.html":{"ref":"docs/integration/laravel.html","tf":0.3333333333333333},"driver/memcache.html":{"ref":"driver/memcache.html","tf":0.3333333333333333},"driver/mongo.html":{"ref":"driver/mongo.html","tf":0.3333333333333333},"integration/slim.html":{"ref":"integration/slim.html","tf":0.3333333333333333},"integration/laravel.html":{"ref":"integration/laravel.html","tf":0.3333333333333333}}}},"i":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}},"n":{"docs":{},"g":{"docs":{},".":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"q":{"docs":{},"u":{"docs":{},"i":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.023809523809523808},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.01639344262295082},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.022058823529411766},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.02054794520547945},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.014598540145985401},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.02666666666666667},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.014184397163120567},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"getting-started.html":{"ref":"getting-started.html","tf":0.02027027027027027},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.014184397163120567}},"e":{"docs":{},"_":{"docs":{},"o":{"docs":{},"n":{"docs":{},"c":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}},"e":{"docs":{},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{},"_":{"docs":{},"_":{"docs":{},".":{"docs":{},"'":{"docs":{},"/":{"docs":{},".":{"docs":{},".":{"docs":{},"/":{"docs":{},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"r":{"docs":{},"/":{"docs":{},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"(":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.010638297872340425},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.010638297872340425}}}}}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},",":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}}}}},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}},"_":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"l":{"docs":{},"i":{"docs":{},"m":{"docs":{},"i":{"docs":{},"t":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{},"l":{"docs":{},"y":{"docs":{},"_":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"t":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}},"o":{"docs":{},"l":{"docs":{},"v":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.017543859649122806},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.017857142857142856},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}}}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}},"n":{"docs":{},"d":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}},"r":{"docs":{},"d":{"docs":{"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}}}}},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":5},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"captcha/":{"ref":"captcha/","tf":0.02},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":5},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},".":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}},"a":{"docs":{},"h":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}}}}}}},"g":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}},"e":{"docs":{},"r":{"docs":{},"d":{"docs":{},"e":{"docs":{},"b":{"docs":{},"u":{"docs":{},"g":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"n":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/api.html":{"ref":"docs/api.html","tf":0.032327586206896554},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"docs/component/":{"ref":"docs/component/","tf":0.03496503496503497},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.06140350877192982},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.05673758865248227},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"api.html":{"ref":"api.html","tf":0.032327586206896554},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842},"component/":{"ref":"component/","tf":0.03496503496503497},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.0625},"component/ip.html":{"ref":"component/ip.html","tf":0.05673758865248227},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}},"u":{"docs":{},"s":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}}},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}},"e":{"docs":{},"r":{"docs":{},":":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}},"e":{"docs":{},"r":{"docs":{},":":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}},"e":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}}}}},"o":{"docs":{},"v":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}},"e":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}}}}}},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}},"o":{"docs":{},"s":{"docs":{},"i":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"y":{"docs":{},".":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"i":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}}},"n":{"docs":{},"s":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"d":{"docs":{},"i":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.013333333333333334},"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":10.113636363636363},"driver/":{"ref":"driver/","tf":0.019230769230769232},"driver/redis.html":{"ref":"driver/redis.html","tf":10.113636363636363}}}},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"b":{"docs":{},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"driver/":{"ref":"driver/","tf":0.019230769230769232}},"(":{"docs":{},")":{"docs":{},":":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"driver/":{"ref":"driver/","tf":0.019230769230769232}}}}}}}}}},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}},"o":{"docs":{},"b":{"docs":{},"o":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}},"u":{"docs":{},"t":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00911854103343465},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.016666666666666666},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.01639344262295082},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}},"e":{"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}},":":{"docs":{},":":{"docs":{},"a":{"docs":{},"n":{"docs":{},"y":{"docs":{},"(":{"docs":{},"'":{"docs":{},"/":{"docs":{},"y":{"docs":{},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{},"/":{"docs":{},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"t":{"docs":{},"/":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{},"/":{"docs":{},"'":{"docs":{},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231}}}}}}}}}}}}}}}}}}}}}}}}}}}},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"docs":{},"'":{"docs":{},"/":{"docs":{},"'":{"docs":{},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}}}}}},"(":{"docs":{},"'":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}}}}}}},"o":{"docs":{},"t":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}},"u":{"docs":{},"l":{"docs":{},"e":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}},"n":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00911854103343465},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"api.html":{"ref":"api.html","tf":0.00646551724137931},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}},".":{"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}}}},"i":{"docs":{},"d":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}},"e":{"docs":{},".":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}},"d":{"docs":{},"n":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/component/":{"ref":"docs/component/","tf":0.03496503496503497},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":10.076923076923077},"component/":{"ref":"component/","tf":0.03496503496503497},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/rdns.html":{"ref":"component/rdns.html","tf":10.083333333333334}}}}},"s":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}},"c":{"docs":{},"a":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}}},"l":{"docs":{},"e":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{},"e":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}},"e":{"docs":{},"e":{"docs":{},"n":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405}},"s":{"docs":{},"h":{"docs":{},"o":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"introduction.html":{"ref":"introduction.html","tf":0.027777777777777776},"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}}}}}}}}},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}}}}},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.04411764705882353},"introduction.html":{"ref":"introduction.html","tf":0.027777777777777776},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"faq.html":{"ref":"faq.html","tf":0.016722408026755852},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.01048951048951049},"docs/api.html":{"ref":"docs/api.html","tf":0.010775862068965518},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"configuration.html":{"ref":"configuration.html","tf":0.01048951048951049},"api.html":{"ref":"api.html","tf":0.010775862068965518}},"_":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}},"(":{"docs":{},")":{"docs":{},";":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}}},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}}},".":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}},"e":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.02}},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}},"u":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},",":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993}},"s":{"docs":{},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993}}},".":{"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}}},")":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"r":{"docs":{},"e":{"docs":{},"t":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}},".":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}},"t":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.015197568389057751},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.018867924528301886},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.011428571428571429},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.016666666666666666},"guide/yii.html":{"ref":"guide/yii.html","tf":0.01507537688442211},"guide/zend.html":{"ref":"guide/zend.html","tf":0.010380622837370242},"guide/slim.html":{"ref":"guide/slim.html","tf":0.009836065573770493},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.022058823529411766},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.02054794520547945},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.029197080291970802},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.02097902097902098},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/component/":{"ref":"docs/component/","tf":0.02097902097902098},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.017543859649122806},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.017241379310344827},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.010638297872340425},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"./":{"ref":"./","tf":0.014705882352941176},"getting-started.html":{"ref":"getting-started.html","tf":0.02027027027027027},"configuration.html":{"ref":"configuration.html","tf":0.02097902097902098},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"component/":{"ref":"component/","tf":0.02097902097902098},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.017857142857142856},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288},"captcha/image.html":{"ref":"captcha/image.html","tf":0.017241379310344827},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.010638297872340425}},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}}}},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}}}},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}}}},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"api.html":{"ref":"api.html","tf":0.00646551724137931}}}}},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/":{"ref":"component/","tf":0.006993006993006993},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/":{"ref":"component/","tf":0.006993006993006993},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"t":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}},"i":{"docs":{},"p":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"i":{"docs":{"docs/":{"ref":"docs/","tf":0.0425531914893617},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.013986013986013986},"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"configuration.html":{"ref":"configuration.html","tf":0.013986013986013986},"api.html":{"ref":"api.html","tf":0.00646551724137931}}}}}}}}}},"v":{"docs":{},"i":{"docs":{},"e":{"docs":{},"w":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}},".":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},"s":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},":":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.017241379310344827},"api.html":{"ref":"api.html","tf":0.004310344827586207},"captcha/image.html":{"ref":"captcha/image.html","tf":0.017241379310344827}}}}}}}},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/":{"ref":"component/","tf":0.006993006993006993},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}},"r":{"docs":{},"v":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}},"e":{"docs":{},".":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}},"e":{"docs":{},"r":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.013333333333333334},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}},"?":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}},".":{"docs":{"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}}}}}},"i":{"docs":{},"v":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"n":{"docs":{},"s":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}},"l":{"docs":{},"f":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.02586206896551724},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"api.html":{"ref":"api.html","tf":0.02586206896551724},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}}}},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}},"m":{"docs":{},"r":{"docs":{},"u":{"docs":{},"s":{"docs":{},"h":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}},"o":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}},"m":{"docs":{},"o":{"docs":{},"z":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}},"o":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":10.029411764705882},"introduction.html":{"ref":"introduction.html","tf":0.027777777777777776},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0364741641337386},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.02358490566037736},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.022857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.03015075376884422},"guide/zend.html":{"ref":"guide/zend.html","tf":0.020761245674740483},"guide/slim.html":{"ref":"guide/slim.html","tf":0.01639344262295082},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.051470588235294115},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0273972602739726},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0364963503649635},"faq.html":{"ref":"faq.html","tf":0.013377926421404682},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.02666666666666667},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.01048951048951049},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.026595744680851064},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.06015037593984962},"getting-started.html":{"ref":"getting-started.html","tf":0.02702702702702703},"configuration.html":{"ref":"configuration.html","tf":0.01048951048951049},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728},"component/":{"ref":"component/","tf":0.006993006993006993},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.026595744680851064}},",":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}}},"/":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.011904761904761904},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}}}},"'":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}},"_":{"docs":{},"p":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}},"u":{"docs":{},"s":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00911854103343465}}}}}}}}},"\\":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"g":{"docs":{},"r":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"\\":{"docs":{},"m":{"docs":{},"y":{"docs":{},"s":{"docs":{},"q":{"docs":{},"l":{"docs":{},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152}}}}}}}}}},"e":{"docs":{},"m":{"docs":{},"c":{"docs":{},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{"driver/memcache.html":{"ref":"driver/memcache.html","tf":0.3333333333333333}}}}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"g":{"docs":{},"o":{"docs":{},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{"driver/mongo.html":{"ref":"driver/mongo.html","tf":0.3333333333333333}}}}}}}}}}},"s":{"docs":{},"q":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"s":{"docs":{},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842}}}}}}}}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"\\":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"b":{"docs":{},"o":{"docs":{},"t":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}}},"i":{"docs":{},"p":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}}},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555}}}}}},"r":{"docs":{},"d":{"docs":{},"n":{"docs":{"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}}}}}}}}}}}}}},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"\\":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}}}}}}}}},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}},"w":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}},"o":{"docs":{},"l":{"docs":{},"v":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/":{"ref":"captcha/","tf":0.02}}},"u":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}}},"u":{"docs":{},"r":{"docs":{},"c":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}},"m":{"docs":{},"e":{"docs":{},"o":{"docs":{},"n":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"t":{"docs":{},"h":{"docs":{"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}}}}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.027777777777777776}},"u":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},":":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}},"i":{"docs":{},"c":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}},"r":{"docs":{},"t":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":5.006666666666667},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":5.013513513513513},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}},"c":{"docs":{},"k":{"docs":{},"o":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}}}}}}}},"e":{"docs":{},"p":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/api.html":{"ref":"docs/api.html","tf":0.023706896551724137},"docs/driver/":{"ref":"docs/driver/","tf":0.0851063829787234},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"docs/component/":{"ref":"docs/component/","tf":0.013986013986013986},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.02631578947368421},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.02127659574468085},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"api.html":{"ref":"api.html","tf":0.023706896551724137},"driver/":{"ref":"driver/","tf":0.07692307692307693},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842},"component/":{"ref":"component/","tf":0.013986013986013986},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.026785714285714284},"component/ip.html":{"ref":"component/ip.html","tf":0.02127659574468085},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},"]":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"c":{"docs":{},"t":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.02097902097902098},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.017543859649122806},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/":{"ref":"component/","tf":0.02097902097902098},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.017857142857142856},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}}}}},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}},"p":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"api.html":{"ref":"api.html","tf":0.00646551724137931}}}}},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.01730103806228374},"guide/slim.html":{"ref":"guide/slim.html","tf":0.013114754098360656},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728},"captcha/":{"ref":"captcha/","tf":0.02},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"f":{"docs":{},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{},"i":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}},"y":{"docs":{},",":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}},"h":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.013114754098360656}}}},"s":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}}},"g":{"docs":{},"g":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}},"y":{"docs":{},"m":{"docs":{},"f":{"docs":{},"o":{"docs":{},"n":{"docs":{},"i":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":10.014150943396226},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}},"a":{"docs":{},"f":{"docs":{},"e":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}},"m":{"docs":{},"e":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}},"v":{"docs":{},"e":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"driver/":{"ref":"driver/","tf":0.019230769230769232}},"(":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"driver/":{"ref":"driver/","tf":0.019230769230769232}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"l":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.014184397163120567},"api.html":{"ref":"api.html","tf":0.004310344827586207},"component/":{"ref":"component/","tf":0.006993006993006993},"component/ip.html":{"ref":"component/ip.html","tf":0.014184397163120567}},"e":{"docs":{},"t":{"docs":{},"o":{"docs":{},"n":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}}},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}},"e":{"docs":{},",":{"docs":{"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}},"i":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}},"t":{"docs":{},"u":{"docs":{},"a":{"docs":{},"t":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}},"e":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"component/":{"ref":"component/","tf":0.006993006993006993},"captcha/":{"ref":"captcha/","tf":0.02},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}},",":{"docs":{"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"captcha/":{"ref":"captcha/","tf":0.02}}},"s":{"docs":{},".":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}},"z":{"docs":{},"e":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}}},"k":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{},"o":{"docs":{},"n":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495}},".":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"m":{"4":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}}}},"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":10.036065573770491},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/integration/":{"ref":"docs/integration/","tf":0.1111111111111111},"docs/integration/slim.html":{"ref":"docs/integration/slim.html","tf":10.333333333333334},"integration/":{"ref":"integration/","tf":0.1111111111111111},"integration/slim.html":{"ref":"integration/slim.html","tf":10.333333333333334}},"/":{"docs":{},"c":{"docs":{},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{},":":{"0":{"docs":{},".":{"8":{"docs":{},".":{"3":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}},"docs":{}}},"docs":{}}},"docs":{}}}}}}},",":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}},"m":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"r":{"docs":{},"t":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}},"p":{"docs":{},"e":{"docs":{},"c":{"docs":{},"i":{"docs":{},"f":{"docs":{"faq.html":{"ref":"faq.html","tf":0.016722408026755852},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}}}}},"q":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":10.021739130434783},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"driver/":{"ref":"driver/","tf":0.019230769230769232},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":10.021739130434783}},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608}}}}}}}}}}},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}},"s":{"docs":{},"j":{"docs":{},"d":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}},"n":{"docs":{},"i":{"docs":{},"p":{"docs":{},"p":{"docs":{},"e":{"docs":{},"t":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"w":{"docs":{},"a":{"docs":{},"n":{"docs":{},".":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}}}}}}},"b":{"docs":{},"l":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}}}},"l":{"docs":{},"k":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}},"k":{"docs":{},"e":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"g":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}},"e":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{},"l":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}},"y":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}},"i":{"docs":{},"l":{"docs":{},"y":{"docs":{},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}},"i":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/":{"ref":"captcha/","tf":0.02}}}}}}}},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},"e":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}},"r":{"docs":{},"r":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}},"y":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"o":{"docs":{},"o":{"docs":{},"o":{"docs":{},"/":{"docs":{},"w":{"docs":{},"p":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}},"x":{"docs":{},"t":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993}},",":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}},".":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"captcha/":{"ref":"captcha/","tf":0.02}}},"_":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"_":{"docs":{},"l":{"docs":{},"i":{"docs":{},"m":{"docs":{},"i":{"docs":{},"t":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.01048951048951049},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.01048951048951049},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}},"u":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"_":{"docs":{},"q":{"docs":{},"u":{"docs":{},"o":{"docs":{},"t":{"docs":{},"a":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}}}}}}}}}}},"p":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}},"r":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405}}},"y":{"docs":{},"?":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}},".":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}},"u":{"docs":{},"e":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"docs/api.html":{"ref":"docs/api.html","tf":0.008620689655172414},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"api.html":{"ref":"api.html","tf":0.008620689655172414},"component/":{"ref":"component/","tf":0.006993006993006993},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}},",":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"docs/api.html":{"ref":"docs/api.html","tf":0.008620689655172414},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"api.html":{"ref":"api.html","tf":0.008620689655172414},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}}},":":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},"]":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},")":{"docs":{},";":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}},"l":{"docs":{},"i":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"b":{"docs":{},"o":{"docs":{},"t":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/component/":{"ref":"docs/component/","tf":0.02097902097902098},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":10.008771929824562},"component/":{"ref":"component/","tf":0.02097902097902098},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":10.008928571428571}}}}}}}}}}},"h":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}},"a":{"docs":{},"t":{"docs":{},"'":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}},".":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}},"e":{"docs":{},"m":{"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}},"e":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405}}}},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}},"n":{"docs":{},",":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}},"k":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}},"s":{"docs":{},":":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}},".":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}},"r":{"docs":{},"d":{"docs":{},"_":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{},"i":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"g":{"docs":{},"h":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405}}}}},"w":{"docs":{"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}}}}}},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"captcha/":{"ref":"captcha/","tf":0.02}}}}}},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.017241379310344827},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.00646551724137931},"captcha/image.html":{"ref":"captcha/image.html","tf":0.017241379310344827}},":":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"p":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}},"w":{"docs":{},"o":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}},"'":{"docs":{},",":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}}},"u":{"docs":{},"r":{"docs":{},"n":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}}}},"u":{"docs":{},"n":{"docs":{},"b":{"docs":{},"a":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.004310344827586207},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},"n":{"docs":{},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"captcha/":{"ref":"captcha/","tf":0.02}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}},"u":{"docs":{},"s":{"docs":{},"u":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}},"s":{"docs":{"./":{"ref":"./","tf":0.029411764705882353},"introduction.html":{"ref":"introduction.html","tf":0.027777777777777776},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.010033444816053512},"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.02666666666666667},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.010638297872340425},"getting-started.html":{"ref":"getting-started.html","tf":0.02702702702702703},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/":{"ref":"captcha/","tf":0.02},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.010638297872340425}},"e":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.04411764705882353},"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"faq.html":{"ref":"faq.html","tf":0.013377926421404682},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.017482517482517484},"docs/api.html":{"ref":"docs/api.html","tf":0.008620689655172414},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.03278688524590164},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0392156862745098},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405},"configuration.html":{"ref":"configuration.html","tf":0.017482517482517484},"api.html":{"ref":"api.html","tf":0.008620689655172414},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/useragent.html":{"ref":"component/useragent.html","tf":0.03389830508474576},"captcha/":{"ref":"captcha/","tf":0.04}},":":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}},"a":{"docs":{},"g":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/component/":{"ref":"docs/component/","tf":0.02097902097902098},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":10.01639344262295},"component/":{"ref":"component/","tf":0.02097902097902098},"component/useragent.html":{"ref":"component/useragent.html","tf":10.016949152542374}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"'":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}}}},"'":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}},".":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}},"a":{"docs":{},"g":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}},"e":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},"s":{"docs":{},",":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"captcha/":{"ref":"captcha/","tf":0.02}}}}}},"i":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.027777777777777776},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}},"p":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}},"r":{"docs":{},"l":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.014598540145985401},"faq.html":{"ref":"faq.html","tf":0.010033444816053512},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"./":{"ref":"./","tf":0.014705882352941176},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}},":":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}},"?":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}}}},"v":{"2":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808}}},"3":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808}}},"docs":{},"i":{"docs":{},"e":{"docs":{},"w":{"docs":{"./":{"ref":"./","tf":0.014705882352941176},"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.02097902097902098},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"configuration.html":{"ref":"configuration.html","tf":0.02097902097902098}},"(":{"docs":{},"'":{"docs":{},"w":{"docs":{},"e":{"docs":{},"l":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}}}}}}}}}},"s":{"docs":{},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}}}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}},"t":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993}},"o":{"docs":{},"r":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}}}}}},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.02097902097902098},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"docs/component/":{"ref":"docs/component/","tf":0.013986013986013986},"configuration.html":{"ref":"configuration.html","tf":0.02097902097902098},"api.html":{"ref":"api.html","tf":0.004310344827586207},"component/":{"ref":"component/","tf":0.013986013986013986}},"s":{"docs":{},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}},"a":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}},"d":{"docs":{},"e":{"docs":{},"o":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}},",":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}}},"u":{"docs":{},"l":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.014705882352941176}}}}}}},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405}},"s":{"docs":{},".":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}},"i":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}},"f":{"docs":{"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"captcha/":{"ref":"captcha/","tf":0.02}}}}}},"a":{"docs":{},"g":{"docs":{},"u":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}},"l":{"docs":{},"u":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.013986013986013986},"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.017241379310344827},"configuration.html":{"ref":"configuration.html","tf":0.013986013986013986},"api.html":{"ref":"api.html","tf":0.00646551724137931},"captcha/image.html":{"ref":"captcha/image.html","tf":0.017241379310344827}},"e":{"docs":{},".":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}}},"r":{"docs":{},"i":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}},"o":{"docs":{},"i":{"docs":{},"d":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.027972027972027972},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.017543859649122806},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.028368794326241134},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"component/":{"ref":"component/","tf":0.027972027972027972},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.017857142857142856},"component/ip.html":{"ref":"component/ip.html","tf":0.028368794326241134},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}},"w":{"3":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}},"docs":{},"e":{"docs":{},"b":{"docs":{"./":{"ref":"./","tf":0.04411764705882353},"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},"s":{"docs":{},"i":{"docs":{},"t":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}},"e":{"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.01048951048951049},"configuration.html":{"ref":"configuration.html","tf":0.01048951048951049}}},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},"!":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}},"/":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},",":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}}}}}}}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}},"l":{"docs":{},"l":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}},".":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}}}},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00911854103343465},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0136986301369863},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.014598540145985401}}}}},"y":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231}}},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}},"b":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}},"c":{"docs":{},"h":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}},"o":{"docs":{},"r":{"docs":{},"r":{"docs":{},"y":{"docs":{},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}},"k":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}},".":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}},"s":{"docs":{},".":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}}}},"l":{"docs":{},"d":{"docs":{},"!":{"docs":{},"'":{"docs":{},";":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}}}},"d":{"docs":{},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/integration/":{"ref":"docs/integration/","tf":0.1111111111111111},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":10.01063829787234},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":5.045112781954887},"integration/":{"ref":"integration/","tf":0.1111111111111111},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":10.01063829787234}},"'":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}},"/":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}}},".":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}}},"_":{"docs":{},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}}},"n":{"docs":{},"'":{"docs":{},"t":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}}}},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}}}},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},":":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"docs/component/":{"ref":"docs/component/","tf":0.02097902097902098},"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"component/":{"ref":"component/","tf":0.02097902097902098},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555}}}}}}}},"/":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/integration/":{"ref":"docs/integration/","tf":3.333333333333333},"integration/":{"ref":"integration/","tf":3.333333333333333}}},"h":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}},".":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"captcha/":{"ref":"captcha/","tf":0.02}}}}}},"p":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.015957446808510637},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.03007518796992481},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.015957446808510637}}}},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{},"i":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}},"l":{"docs":{},"i":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888}}}}}},"r":{"docs":{},"l":{"docs":{},"i":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}},"c":{"docs":{},"h":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"n":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},",":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}},"c":{"docs":{},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"d":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"t":{"docs":{},"t":{"docs":{},"y":{"docs":{},"u":{"docs":{},"r":{"docs":{},"l":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}}}}}}}}}}},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}},"y":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495}}}}}}},"e":{"docs":{},"r":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}},"b":{"docs":{},"l":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/":{"ref":"component/","tf":0.006993006993006993},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}},"g":{"docs":{},"i":{"docs":{},"n":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},".":{"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}}}}}}},"d":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}},"x":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}},"e":{"docs":{},":":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}},",":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}},".":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}},"c":{"docs":{},"l":{"docs":{},"u":{"docs":{},"s":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}},"i":{"docs":{},"t":{"docs":{},";":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}},"s":{"docs":{},"t":{"docs":{},".":{"docs":{"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}}},"s":{"docs":{},")":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}}},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.011428571428571429},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}},"s":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.02666666666666667},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}}}}},"r":{"docs":{},"e":{"docs":{},"m":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}}},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495}},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},".":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}},"i":{"docs":{},"r":{"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}}}},"e":{"docs":{},"c":{"docs":{},"u":{"docs":{},"t":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}},".":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}},":":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}},"c":{"docs":{},"h":{"docs":{},"o":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}},"m":{"docs":{},"p":{"docs":{},"t":{"docs":{},"y":{"docs":{},".":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}},"i":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}}}}}},"d":{"docs":{},"i":{"docs":{},"t":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},"o":{"docs":{},"r":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}},".":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}}}}}},"g":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{"introduction.html":{"ref":"introduction.html","tf":0.013888888888888888},"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}},"t":{"docs":{},"h":{"docs":{},"u":{"docs":{},"b":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405}}}}}}},"l":{"docs":{},"o":{"docs":{},"b":{"docs":{},"a":{"docs":{},"l":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}},"o":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}},"o":{"docs":{},"g":{"docs":{},"l":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.017543859649122806},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":5},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.010638297872340425},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.017857142857142856},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":5},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.010638297872340425}}}}}},"u":{"docs":{},"i":{"docs":{},"d":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}},"e":{"docs":{},".":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}},",":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}},"y":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}},"t":{"docs":{"docs/":{"ref":"docs/","tf":0.02127659574468085},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":5.006666666666667},"getting-started.html":{"ref":"getting-started.html","tf":5.006756756756757}},"(":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"driver/":{"ref":"driver/","tf":0.019230769230769232}}}}}},"a":{"docs":{},"l":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"driver/":{"ref":"driver/","tf":0.019230769230769232}},"l":{"docs":{},"(":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"driver/":{"ref":"driver/","tf":0.019230769230769232}}}}}},"o":{"docs":{},"w":{"docs":{},"e":{"docs":{},"d":{"docs":{},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{},"e":{"docs":{},"d":{"docs":{},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/":{"ref":"component/","tf":0.006993006993006993},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"d":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}},"$":{"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.02622950819672131}},")":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}},"l":{"docs":{},"i":{"docs":{},"a":{"docs":{},"s":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"p":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}}}}},"r":{"docs":{},"g":{"docs":{},"s":{"docs":{},")":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}}},"m":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.03278688524590164},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0182370820668693},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.018867924528301886},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.022222222222222223},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/slim.html":{"ref":"guide/slim.html","tf":0.019672131147540985},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.014705882352941176},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0136986301369863},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.013333333333333334}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.017241379310344827},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904},"captcha/image.html":{"ref":"captcha/image.html","tf":0.017241379310344827}}}}}},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.03496503496503497},"component/":{"ref":"component/","tf":0.03496503496503497}}}}}}},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.014150943396226415}}}}},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.03571428571428571},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.03571428571428571}}}}}}}},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}}}}},"f":{"3":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.014705882352941176}}},"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.02735562310030395},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.018867924528301886},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.011428571428571429},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.020100502512562814},"guide/zend.html":{"ref":"guide/zend.html","tf":0.010380622837370242},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0273972602739726},"faq.html":{"ref":"faq.html","tf":0.010033444816053512},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.02}},"l":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}}}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"i":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}}}}}}}}},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"k":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.016666666666666666}},"e":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}}}}}}}},"b":{"docs":{},"o":{"docs":{},"t":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.07017543859649122},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.0625}}}}}},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.013114754098360656}},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}}}}},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}},";":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.03508771929824561},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.004310344827586207},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.03571428571428571},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"p":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"d":{"docs":{},"i":{"docs":{"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}},"s":{"docs":{},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.045454545454545456},"driver/redis.html":{"ref":"driver/redis.html","tf":0.045454545454545456}}}}}}}}}},"d":{"docs":{},"n":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.07692307692307693},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}}}},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.03546099290780142},"api.html":{"ref":"api.html","tf":0.00646551724137931},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.03546099290780142}}}},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943}},")":{"docs":{},";":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}}}},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"docs/driver/":{"ref":"docs/driver/","tf":0.10638297872340426},"api.html":{"ref":"api.html","tf":0.004310344827586207},"driver/":{"ref":"driver/","tf":0.09615384615384616}}}}}},"g":{"docs":{},"l":{"docs":{},"o":{"docs":{},"b":{"docs":{},"a":{"docs":{},"l":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714}}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.013986013986013986},"component/":{"ref":"component/","tf":0.013986013986013986}},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}}}}}}},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.01048951048951049},"docs/api.html":{"ref":"docs/api.html","tf":0.028017241379310345},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.03546099290780142},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.04964539007092199},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.0425531914893617},"getting-started.html":{"ref":"getting-started.html","tf":0.060810810810810814},"configuration.html":{"ref":"configuration.html","tf":0.01048951048951049},"api.html":{"ref":"api.html","tf":0.028017241379310345},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/ip.html":{"ref":"component/ip.html","tf":0.03546099290780142},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664},"captcha/":{"ref":"captcha/","tf":0.02},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.04964539007092199},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.0425531914893617}},":":{"docs":{},":":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},"_":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},")":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"t":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"w":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}}}},"_":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"[":{"docs":{},"'":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"_":{"docs":{},"c":{"docs":{},"f":{"docs":{},"_":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"n":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"_":{"docs":{},"i":{"docs":{},"p":{"docs":{},"'":{"docs":{},"]":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"d":{"docs":{},"b":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}}}}}}}}}}}},"[":{"docs":{},"'":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"'":{"docs":{},"]":{"docs":{},",":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}}},"d":{"docs":{},"b":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"'":{"docs":{},"]":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}},"h":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"'":{"docs":{},"]":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}},"p":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},"'":{"docs":{},"]":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{},"]":{"docs":{},",":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}}},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},",":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.02127659574468085},"driver/":{"ref":"driver/","tf":0.019230769230769232}}}}}},"e":{"docs":{},"b":{"docs":{},"u":{"docs":{},"g":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.043478260869565216},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.043478260869565216}}}}},"n":{"docs":{},"i":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"p":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}}},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842}}}}}}}}}}},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},"t":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.1},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555}}}}}}}},"i":{"docs":{},"p":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.1347517730496454},"api.html":{"ref":"api.html","tf":0.00646551724137931},"component/ip.html":{"ref":"component/ip.html","tf":0.1347517730496454}},",":{"docs":{"docs/driver/":{"ref":"docs/driver/","tf":0.0851063829787234},"driver/":{"ref":"driver/","tf":0.07692307692307693}}}}},"j":{"docs":{},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}},"p":{"docs":{},"d":{"docs":{},"o":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"o":{"docs":{},"d":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"m":{"docs":{},"y":{"docs":{},"s":{"docs":{},"q":{"docs":{},"l":{"docs":{},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152}}}}}}}}}}}}}}}}},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/":{"ref":"component/","tf":0.006993006993006993},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.013986013986013986},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.014184397163120567},"component/":{"ref":"component/","tf":0.013986013986013986},"component/ip.html":{"ref":"component/ip.html","tf":0.014184397163120567}}}}}},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}},"(":{"1":{"docs":{},")":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}},"docs":{},")":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}},"i":{"docs":{},"s":{"docs":{},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"docs":{},"$":{"docs":{},"_":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"[":{"docs":{},"'":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"_":{"docs":{},"u":{"docs":{},"r":{"docs":{},"i":{"docs":{},"'":{"docs":{},"]":{"docs":{},")":{"docs":{},")":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"f":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}},"m":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"l":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}},"a":{"docs":{},"j":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{},")":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"i":{"docs":{},"o":{"docs":{},"r":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"r":{"docs":{},"t":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}},"r":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"(":{"docs":{},"$":{"docs":{},"_":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"[":{"docs":{},"'":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"_":{"docs":{},"u":{"docs":{},"r":{"docs":{},"i":{"docs":{},"'":{"docs":{},"]":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"_":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"s":{"docs":{},"(":{"docs":{},")":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}}}}}}}},"m":{"docs":{},"r":{"docs":{},"u":{"docs":{},"s":{"docs":{},"h":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}},"o":{"docs":{},"m":{"docs":{},"o":{"docs":{},"z":{"docs":{},")":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}}}},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}},"i":{"docs":{},"r":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.013333333333333334}},"e":{"docs":{},"d":{"docs":{},")":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}},"a":{"docs":{},"d":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}},"d":{"docs":{},"n":{"docs":{},"s":{"docs":{},")":{"docs":{"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}}}}}}},"u":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},":":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}},"d":{"docs":{},"e":{"docs":{},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},")":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"k":{"docs":{},"s":{"docs":{},")":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}}}}}},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"k":{"docs":{},")":{"docs":{"docs/integration/":{"ref":"docs/integration/","tf":0.3333333333333333},"integration/":{"ref":"integration/","tf":0.3333333333333333}}}}}}}}}}}},"c":{"docs":{},"m":{"docs":{},"s":{"docs":{},")":{"docs":{"docs/integration/":{"ref":"docs/integration/","tf":0.1111111111111111},"integration/":{"ref":"integration/","tf":0.1111111111111111}}}}}},"$":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"g":{"docs":{},"o":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{},".":{"docs":{},".":{"docs":{},")":{"docs":{"driver/":{"ref":"driver/","tf":0.038461538461538464}}}}}}}}}}}}}},"*":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.014285714285714285},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.01507537688442211}},"/":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.014285714285714285},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}},".":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.07575757575757576},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.043478260869565216},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0425531914893617},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.03723404255319149},"getting-started.html":{"ref":"getting-started.html","tf":0.013513513513513514},"api.html":{"ref":"api.html","tf":0.00646551724137931},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.07575757575757576},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.043478260869565216},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842},"component/":{"ref":"component/","tf":0.006993006993006993},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0425531914893617},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.03723404255319149}},".":{"docs":{},".":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.026595744680851064},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.026595744680851064}},"b":{"docs":{},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},".":{"docs":{},".":{"docs":{},".":{"docs":{},"'":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}},"a":{"docs":{},"s":{"docs":{},"k":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}},"g":{"docs":{},"o":{"docs":{},"o":{"docs":{},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}},"b":{"docs":{},"o":{"docs":{},"t":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"k":{"docs":{},"t":{"docs":{},"o":{"docs":{},"m":{"docs":{},"i":{"docs":{},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}},"m":{"docs":{},"s":{"docs":{},"n":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}},"w":{"3":{"docs":{},".":{"docs":{},"o":{"docs":{},"r":{"docs":{},"g":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}},"docs":{}},"y":{"docs":{},"a":{"docs":{},"h":{"docs":{},"o":{"docs":{},"o":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}},"n":{"docs":{},"e":{"docs":{},"t":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}},"r":{"docs":{},"u":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}}},"/":{"docs":{},"*":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}},"*":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.014285714285714285},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}},"/":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.011428571428571429},"guide/yii.html":{"ref":"guide/yii.html","tf":0.01507537688442211},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.014705882352941176},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0136986301369863},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.02666666666666667},"docs/api.html":{"ref":"docs/api.html","tf":0.010775862068965518},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.02127659574468085},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.02127659574468085},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.031914893617021274},"getting-started.html":{"ref":"getting-started.html","tf":0.07432432432432433},"api.html":{"ref":"api.html","tf":0.010775862068965518},"component/ip.html":{"ref":"component/ip.html","tf":0.02127659574468085},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.02127659574468085},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.031914893617021274}}},"y":{"docs":{},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{},"/":{"docs":{},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"t":{"docs":{},"/":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{},"/":{"docs":{},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}},"l":{"docs":{},"/":{"docs":{},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},",":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}},"/":{"docs":{},"'":{"docs":{},",":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},",":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},"/":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},".":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},".":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"/":{"docs":{},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}}}}}}}}}}}}}}}},"'":{"docs":{},",":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}},".":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"/":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"/":{"docs":{},"c":{"docs":{},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{},"(":{"docs":{},"[":{"docs":{"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"captcha/":{"ref":"captcha/","tf":0.02}}}}}}}}}}}}}}}}}}}}}}}}},"w":{"docs":{},"p":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.007518796992481203}}}}},"=":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.02127659574468085},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0330188679245283},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.02},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.02512562814070352},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.013114754098360656},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.014705882352941176},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0273972602739726},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.014598540145985401},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.02666666666666667},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.01048951048951049},"docs/api.html":{"ref":"docs/api.html","tf":0.015086206896551725},"docs/driver/":{"ref":"docs/driver/","tf":0.10638297872340426},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.045454545454545456},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.043478260869565216},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.045454545454545456},"docs/component/":{"ref":"docs/component/","tf":0.013986013986013986},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.043859649122807015},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0851063829787234},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.05952380952380952},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.02586206896551724},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.028368794326241134},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.02127659574468085},"getting-started.html":{"ref":"getting-started.html","tf":0.02702702702702703},"configuration.html":{"ref":"configuration.html","tf":0.01048951048951049},"api.html":{"ref":"api.html","tf":0.015086206896551725},"driver/":{"ref":"driver/","tf":0.09615384615384616},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.045454545454545456},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.043478260869565216},"driver/redis.html":{"ref":"driver/redis.html","tf":0.045454545454545456},"component/":{"ref":"component/","tf":0.013986013986013986},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.044642857142857144},"component/ip.html":{"ref":"component/ip.html","tf":0.0851063829787234},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.05952380952380952},"captcha/image.html":{"ref":"captcha/image.html","tf":0.02586206896551724},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.028368794326241134},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.02127659574468085}},">":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00911854103343465},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.020100502512562814},"guide/zend.html":{"ref":"guide/zend.html","tf":0.02422145328719723},"guide/slim.html":{"ref":"guide/slim.html","tf":0.013114754098360656},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.07342657342657342},"docs/api.html":{"ref":"docs/api.html","tf":0.040948275862068964},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.07575757575757576},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0392156862745098},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.09523809523809523},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.09482758620689655},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.03546099290780142},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.03723404255319149},"getting-started.html":{"ref":"getting-started.html","tf":0.013513513513513514},"configuration.html":{"ref":"configuration.html","tf":0.07342657342657342},"api.html":{"ref":"api.html","tf":0.040948275862068964},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.07575757575757576},"captcha/":{"ref":"captcha/","tf":0.04},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.09523809523809523},"captcha/image.html":{"ref":"captcha/image.html","tf":0.09482758620689655},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.03546099290780142},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.03723404255319149}}},"=":{"docs":{},"=":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}},">":{"docs":{"wp-shieldon.html":{"ref":"wp-shieldon.html","tf":0.015037593984962405}},"c":{"docs":{},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{},"(":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}},"'":{"docs":{},"_":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"'":{"docs":{},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}}}}}}},"[":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}}}},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715}}}}}},"n":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"(":{"docs":{},"'":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}}}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"/":{"docs":{},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"/":{"docs":{},"'":{"docs":{},",":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}}}}}}}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"s":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"b":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"(":{"docs":{},"f":{"docs":{},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"y":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}}}}},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"(":{"docs":{},")":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}}}}}}}}}},"(":{"docs":{},"'":{"docs":{},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"u":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},".":{"docs":{},"c":{"docs":{},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{},".":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"_":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"(":{"docs":{},"'":{"docs":{},"_":{"docs":{},"c":{"docs":{},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"'":{"docs":{},")":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112}}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"t":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},"(":{"docs":{},"'":{"docs":{},"c":{"docs":{},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"'":{"docs":{},")":{"docs":{},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"'":{"docs":{},")":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}}}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},"e":{"docs":{},"d":{"docs":{},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},"'":{"docs":{},"i":{"docs":{},"p":{"docs":{},"'":{"docs":{},")":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{},"e":{"docs":{},"d":{"docs":{},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}}}}},"d":{"docs":{},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}}},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},"(":{"docs":{},"'":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231}}}}}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"p":{"docs":{},"(":{"docs":{},"[":{"docs":{},"'":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"'":{"docs":{},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"f":{"docs":{},"u":{"docs":{},"l":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}}}}}},"f":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"h":{"docs":{},"t":{"docs":{},"o":{"docs":{},"k":{"docs":{},"e":{"docs":{},"n":{"docs":{},"(":{"docs":{},"'":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943}}}}}}}}}}}}}}}}}}}},"g":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},"(":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}}}}}}}}}}}}}}}}},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112}}}}}}},"m":{"docs":{},"o":{"docs":{},"v":{"docs":{},"e":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"(":{"docs":{},"$":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"n":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"faq.html":{"ref":"faq.html","tf":0.0033444816053511705},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},"(":{"docs":{},"'":{"docs":{},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"/":{"docs":{},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"'":{"docs":{},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}}}}}}}}},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"|":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"(":{"docs":{},"n":{"docs":{},"e":{"docs":{},"w":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/":{"ref":"captcha/","tf":0.02},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}},"$":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}}}}}}}}}}}}}}}}}}},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"(":{"docs":{},"'":{"docs":{},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},"_":{"docs":{},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}},"_":{"docs":{},"'":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},"n":{"docs":{},"e":{"docs":{},"w":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}},"$":{"docs":{},"r":{"docs":{},"o":{"docs":{},"b":{"docs":{},"o":{"docs":{},"t":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}},"d":{"docs":{},"n":{"docs":{},"s":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}}}}}}}},"i":{"docs":{},"p":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.03546099290780142},"component/ip.html":{"ref":"component/ip.html","tf":0.03546099290780142}}}}}},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}}}},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"i":{"docs":{},"e":{"docs":{},"s":{"docs":{},"(":{"docs":{},"$":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},")":{"docs":{},";":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}}}}}}}}}}}},"y":{"docs":{},"(":{"docs":{},"'":{"docs":{},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"_":{"docs":{},"u":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"_":{"docs":{},"q":{"docs":{},"u":{"docs":{},"o":{"docs":{},"t":{"docs":{},"a":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842}},"n":{"docs":{},"e":{"docs":{},"w":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"(":{"docs":{},"$":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}}}}}}},"'":{"1":{"2":{"3":{"docs":{},".":{"2":{"2":{"docs":{},".":{"3":{"3":{"docs":{},".":{"4":{"4":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},"$":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}}}}}}}}}}}}}}}},"d":{"docs":{},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},"$":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"p":{"docs":{},"s":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"(":{"docs":{},"[":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}},"i":{"docs":{},"p":{"docs":{},"(":{"docs":{},"$":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"p":{"docs":{},")":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"(":{"5":{"0":{"0":{"docs":{},",":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}},"docs":{}},"docs":{}},"docs":{}}}}}}}},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"c":{"docs":{},"t":{"docs":{},"(":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.017543859649122806},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/":{"ref":"component/","tf":0.006993006993006993},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}}}}}},"v":{"docs":{},"i":{"docs":{},"e":{"docs":{},"w":{"docs":{},"(":{"docs":{},"$":{"docs":{},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{},"t":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},",":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}}}}},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"(":{"docs":{},"'":{"1":{"2":{"3":{"docs":{},".":{"2":{"2":{"docs":{},".":{"3":{"3":{"docs":{},".":{"4":{"4":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},"$":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"p":{"docs":{},"s":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"(":{"docs":{},")":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}}}}}},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},"l":{"docs":{},"y":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},"(":{"docs":{},"'":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"d":{"docs":{},"d":{"docs":{},"(":{"docs":{},"n":{"docs":{},"e":{"docs":{},"w":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.01639344262295082}}}}},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},":":{"docs":{},":":{"docs":{},"c":{"docs":{},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},")":{"docs":{},";":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"(":{"docs":{},"'":{"docs":{},"g":{"docs":{},"o":{"docs":{},"o":{"docs":{},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"i":{"docs":{},"p":{"docs":{},"e":{"docs":{},"(":{"docs":{},"\\":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"\\":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"\\":{"docs":{},"z":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"\\":{"docs":{},"p":{"docs":{},"s":{"docs":{},"r":{"1":{"5":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},":":{"docs":{},":":{"docs":{},"c":{"docs":{},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},")":{"docs":{},";":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}}}}}}}}}}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"s":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}}}}}},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"d":{"docs":{},",":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},"y":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}}}}},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{},"b":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},",":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}},"b":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.028368794326241134},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.028368794326241134}}}},"l":{"docs":{},"i":{"docs":{},"m":{"docs":{},"i":{"docs":{},"t":{"docs":{},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"(":{"1":{"0":{"docs":{},")":{"docs":{},";":{"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}}}}},"docs":{}},"5":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"docs":{}}}}}}}}}}}}}},"=":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}},"b":{"docs":{},"a":{"docs":{},"n":{"docs":{},"(":{"docs":{},"'":{"3":{"3":{"docs":{},".":{"1":{"2":{"5":{"docs":{},".":{"1":{"2":{"docs":{},".":{"8":{"7":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}}}}},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"j":{"docs":{},"s":{"docs":{},"s":{"docs":{},"n":{"docs":{},"i":{"docs":{},"p":{"docs":{},"p":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}},"(":{"2":{"0":{"0":{"docs":{},")":{"docs":{},";":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}},"docs":{}},"docs":{}},"docs":{}}}}}}}},"u":{"docs":{},"n":{"docs":{},"b":{"docs":{},"a":{"docs":{},"n":{"docs":{},"(":{"docs":{},"'":{"3":{"3":{"docs":{},".":{"1":{"2":{"5":{"docs":{},".":{"1":{"2":{"docs":{},".":{"8":{"7":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},")":{"docs":{},";":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},",":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}}},"i":{"docs":{},"s":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},"e":{"docs":{},"d":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}}},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}},"g":{"docs":{},"o":{"docs":{},"o":{"docs":{},"g":{"docs":{},"l":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}},"y":{"docs":{},"a":{"docs":{},"h":{"docs":{},"o":{"docs":{},"o":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}}}}}}}}}},"n":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{},"(":{"docs":{},"'":{"1":{"2":{"3":{"docs":{},".":{"2":{"2":{"docs":{},".":{"3":{"3":{"docs":{},".":{"4":{"4":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}},"h":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},",":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}}}},"\\":{"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},"\\":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"\\":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},"\\":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},":":{"docs":{},":":{"docs":{},"c":{"docs":{},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},",":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"\\":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"\\":{"docs":{},"c":{"docs":{},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{},"(":{"docs":{},"[":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"(":{"docs":{},"[":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}},"$":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},")":{"docs":{},";":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808}}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"(":{"docs":{},"$":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},")":{"docs":{},";":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}}}}}}}}}}},")":{"docs":{},";":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{},":":{"docs":{},":":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"(":{"docs":{},"'":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}}}}}}}}}}}}}}}}}}}}}},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"\\":{"docs":{},"i":{"docs":{},"p":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}},";":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.04964539007092199},"component/ip.html":{"ref":"component/ip.html","tf":0.04964539007092199}}}}}}},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"b":{"docs":{},"o":{"docs":{},"t":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428}}},")":{"docs":{},";":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}}}}}}},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}}}}}}}}}}}}}},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555}}}}}}}}}}},"r":{"docs":{},"d":{"docs":{},"n":{"docs":{},"s":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"(":{"docs":{},"$":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}}}}},"w":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"_":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{},"h":{"docs":{},"(":{"docs":{},"'":{"docs":{},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{},"(":{"docs":{},"$":{"docs":{},"f":{"docs":{},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},")":{"docs":{},";":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"\\":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"\\":{"docs":{},"c":{"docs":{},"i":{"4":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},":":{"docs":{},":":{"docs":{},"c":{"docs":{},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},",":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857}}}}}}}}}}}}}}}}}}}}},"docs":{}}}}}}}}}}}}}},"a":{"docs":{},"k":{"docs":{},"e":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"\\":{"docs":{},"c":{"docs":{},"a":{"docs":{},"k":{"docs":{},"e":{"docs":{},"p":{"docs":{},"h":{"docs":{},"p":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005}},")":{"docs":{},";":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}}}}}}}}}}}}}}},"z":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"\\":{"docs":{},"p":{"docs":{},"s":{"docs":{},"r":{"1":{"5":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}},"docs":{}},"7":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}},"docs":{}}}}}}}}},"s":{"docs":{},"l":{"docs":{},"i":{"docs":{},"m":{"docs":{},"\\":{"docs":{},"s":{"docs":{},"l":{"docs":{},"i":{"docs":{},"m":{"3":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},")":{"docs":{},";":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}}}}}}}}}}}},"4":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328}}}}}}}}}}}}}}}}},"docs":{}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"(":{"docs":{},"$":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"f":{"docs":{},"i":{"docs":{},"g":{"docs":{},")":{"docs":{},";":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}}}}}}}},")":{"docs":{},";":{"docs":{"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}}}}}}}}}},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"\\":{"docs":{},"s":{"docs":{},"q":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},"$":{"docs":{},"p":{"docs":{},"d":{"docs":{},"o":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}}}},";":{"docs":{"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"m":{"docs":{},"y":{"docs":{},"s":{"docs":{},"q":{"docs":{},"l":{"docs":{},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},"$":{"docs":{},"p":{"docs":{},"d":{"docs":{},"o":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}},";":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"s":{"docs":{},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},"$":{"docs":{},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"s":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.045454545454545456},"driver/redis.html":{"ref":"driver/redis.html","tf":0.045454545454545456}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"d":{"docs":{},"r":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{},"_":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"m":{"docs":{},"\\":{"docs":{},"c":{"docs":{},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{},"\\":{"docs":{},"g":{"docs":{},"u":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{},")":{"docs":{},";":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"d":{"docs":{},"o":{"docs":{},"(":{"docs":{"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},"'":{"docs":{},"s":{"docs":{},"q":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},":":{"docs":{},"'":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}}}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"d":{"docs":{},"i":{"docs":{},"s":{"docs":{},"(":{"docs":{},")":{"docs":{},";":{"docs":{"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.022727272727272728},"driver/redis.html":{"ref":"driver/redis.html","tf":0.022727272727272728}}}}}}}}}}},"]":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414}},")":{"docs":{},")":{"docs":{},";":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"captcha/":{"ref":"captcha/","tf":0.02},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}},";":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}},",":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.010380622837370242}}},";":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.014184397163120567},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.03571428571428571},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.017241379310344827},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"component/ip.html":{"ref":"component/ip.html","tf":0.014184397163120567},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.03571428571428571},"captcha/image.html":{"ref":"captcha/image.html","tf":0.017241379310344827},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}}}},"_":{"docs":{},"_":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{},"_":{"docs":{},"_":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}}}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{},"(":{"docs":{},")":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.008571428571428572}}}}}}}}}}}}},"f":{"docs":{},"i":{"docs":{},"l":{"docs":{},"e":{"docs":{},"_":{"docs":{},"_":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.010638297872340425},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.010638297872340425}}}}}}}}},"s":{"docs":{},"h":{"docs":{},"i":{"docs":{},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},"o":{"docs":{},"n":{"docs":{},"_":{"docs":{},"c":{"docs":{},"s":{"docs":{},"r":{"docs":{},"f":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}}}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288}},"s":{"docs":{},"p":{"docs":{},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{},".":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}},".":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},"e":{"docs":{},"e":{"docs":{},"d":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}},"w":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0121580547112462},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.009433962264150943},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.006920415224913495},"guide/slim.html":{"ref":"guide/slim.html","tf":0.009836065573770493},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.014705882352941176},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0136986301369863},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.013333333333333334},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.045454545454545456},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.043478260869565216},"docs/driver/redis.html":{"ref":"docs/driver/redis.html","tf":0.045454545454545456},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.008771929824561403},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.04964539007092199},"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/component/header.html":{"ref":"docs/component/header.html","tf":0.05},"docs/component/rdns.html":{"ref":"docs/component/rdns.html","tf":0.038461538461538464},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.008620689655172414},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.014184397163120567},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.010638297872340425},"getting-started.html":{"ref":"getting-started.html","tf":0.013513513513513514},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.004310344827586207},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.045454545454545456},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.043478260869565216},"driver/redis.html":{"ref":"driver/redis.html","tf":0.045454545454545456},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.008928571428571428},"component/ip.html":{"ref":"component/ip.html","tf":0.04964539007092199},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288},"component/header.html":{"ref":"component/header.html","tf":0.05555555555555555},"component/rdns.html":{"ref":"component/rdns.html","tf":0.041666666666666664},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808},"captcha/image.html":{"ref":"captcha/image.html","tf":0.008620689655172414},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.014184397163120567},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.010638297872340425}}},"x":{"docs":{},"t":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}},"t":{"docs":{},"m":{"docs":{},"a":{"docs":{},"s":{"docs":{},"k":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.0070921985815602835},"component/ip.html":{"ref":"component/ip.html","tf":0.0070921985815602835}}}}}}}},"o":{"docs":{},"t":{"docs":{},"i":{"docs":{},"c":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}},"e":{"docs":{},":":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}},"e":{"docs":{"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"docs/captcha/":{"ref":"docs/captcha/","tf":0.0196078431372549},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608},"captcha/":{"ref":"captcha/","tf":0.02}}}},"w":{"docs":{},",":{"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.002857142857142857},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"l":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}}},"n":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"faq.html":{"ref":"faq.html","tf":0.013377926421404682},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},",":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965}}}}}}}}},"{":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0121580547112462},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.022857142857142857},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475},"guide/slim.html":{"ref":"guide/slim.html","tf":0.019672131147540985},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.014705882352941176},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0136986301369863},"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.02127659574468085},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.010638297872340425},"getting-started.html":{"ref":"getting-started.html","tf":0.013513513513513514},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.02127659574468085},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.010638297872340425}},"{":{"docs":{},"c":{"docs":{},"a":{"docs":{},"p":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"}":{"docs":{},"}":{"docs":{},":":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},"u":{"docs":{},"p":{"docs":{},"_":{"docs":{},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{},"}":{"docs":{},"}":{"docs":{},":":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{},"e":{"docs":{},"_":{"docs":{},"i":{"docs":{},"n":{"docs":{},"f":{"docs":{},"o":{"docs":{},"}":{"docs":{},"}":{"docs":{},":":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}}}}}}}}}}},"|":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.02127659574468085},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.02358490566037736},"guide/yii.html":{"ref":"guide/yii.html","tf":0.035175879396984924},"guide/zend.html":{"ref":"guide/zend.html","tf":0.020761245674740483},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0410958904109589}}},"}":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.014150943396226415},"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.02857142857142857},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.011111111111111112},"guide/yii.html":{"ref":"guide/yii.html","tf":0.020100502512562814},"guide/zend.html":{"ref":"guide/zend.html","tf":0.01730103806228374},"guide/slim.html":{"ref":"guide/slim.html","tf":0.009836065573770493},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.0136986301369863},"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.02127659574468085},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.010638297872340425},"getting-started.html":{"ref":"getting-started.html","tf":0.013513513513513514},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.02127659574468085},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.010638297872340425}},")":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.0060790273556231}},";":{"docs":{"guide/laravel.html":{"ref":"guide/laravel.html","tf":0.00303951367781155},"guide/slim.html":{"ref":"guide/slim.html","tf":0.006557377049180328},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588}}}},";":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}},"k":{"docs":{},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{},"e":{"docs":{},"l":{"docs":{"guide/symfony.html":{"ref":"guide/symfony.html","tf":0.0047169811320754715},"docs/":{"ref":"docs/","tf":10.02127659574468}}}},"a":{"docs":{},"l":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}},"y":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.01048951048951049},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.023809523809523808},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.017241379310344827},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"configuration.html":{"ref":"configuration.html","tf":0.01048951048951049},"api.html":{"ref":"api.html","tf":0.004310344827586207},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.023809523809523808},"captcha/image.html":{"ref":"captcha/image.html","tf":0.017241379310344827},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}},".":{"docs":{"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.011904761904761904},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.011904761904761904}}}}},"b":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}},"n":{"docs":{},"o":{"docs":{},"w":{"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757}},".":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}},"n":{"docs":{"docs/component/":{"ref":"docs/component/","tf":0.006993006993006993},"component/":{"ref":"component/","tf":0.006993006993006993}}}}}}},"[":{"1":{"5":{"3":{"docs":{},",":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.034482758620689655},"captcha/image.html":{"ref":"captcha/image.html","tf":0.034482758620689655}}}},"docs":{}},"docs":{}},"2":{"5":{"5":{"docs":{},",":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.017241379310344827},"captcha/image.html":{"ref":"captcha/image.html","tf":0.017241379310344827}}}},"docs":{}},"docs":{}},"5":{"1":{"docs":{},",":{"docs":{"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.017241379310344827},"captcha/image.html":{"ref":"captcha/image.html","tf":0.017241379310344827}}}},"docs":{}},"docs":{"guide/codeigniter.html":{"ref":"guide/codeigniter.html","tf":0.005714285714285714},"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"guide/yii.html":{"ref":"guide/yii.html","tf":0.010050251256281407},"guide/zend.html":{"ref":"guide/zend.html","tf":0.010380622837370242},"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.017482517482517484},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.014184397163120567},"docs/captcha/recaptcha.html":{"ref":"docs/captcha/recaptcha.html","tf":0.03571428571428571},"docs/captcha/image.html":{"ref":"docs/captcha/image.html","tf":0.02586206896551724},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"configuration.html":{"ref":"configuration.html","tf":0.017482517482517484},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"component/ip.html":{"ref":"component/ip.html","tf":0.014184397163120567},"captcha/recaptcha.html":{"ref":"captcha/recaptcha.html","tf":0.03571428571428571},"captcha/image.html":{"ref":"captcha/image.html","tf":0.02586206896551724},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835}},"'":{"1":{"2":{"3":{"docs":{},".":{"2":{"2":{"docs":{},".":{"3":{"3":{"docs":{},".":{"4":{"4":{"docs":{},"'":{"docs":{},",":{"docs":{"docs/component/ip.html":{"ref":"docs/component/ip.html","tf":0.014184397163120567},"component/ip.html":{"ref":"component/ip.html","tf":0.014184397163120567}}}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}}},"docs":{}},"docs":{}},"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"'":{"docs":{},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}},"c":{"docs":{},"o":{"docs":{},"o":{"docs":{},"k":{"docs":{},"i":{"docs":{},"e":{"docs":{},"'":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}}},"s":{"docs":{},"'":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.01048951048951049},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.01048951048951049},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},":":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/sqlite.html":{"ref":"docs/driver/sqlite.html","tf":0.021739130434782608},"api.html":{"ref":"api.html","tf":0.0021551724137931034},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/sqlite.html":{"ref":"driver/sqlite.html","tf":0.021739130434782608}}}}}}}}}},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}},")":{"docs":{"docs/component/useragent.html":{"ref":"docs/component/useragent.html","tf":0.01639344262295082},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.010638297872340425},"component/useragent.html":{"ref":"component/useragent.html","tf":0.01694915254237288},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.010638297872340425}},";":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.016666666666666666},"guide/fatfree.html":{"ref":"guide/fatfree.html","tf":0.007352941176470588},"guide/phpixie.html":{"ref":"guide/phpixie.html","tf":0.0072992700729927005},"docs/driver/mysql.html":{"ref":"docs/driver/mysql.html","tf":0.015151515151515152},"docs/driver/file.html":{"ref":"docs/driver/file.html","tf":0.05263157894736842},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.02127659574468085},"driver/mysql.html":{"ref":"driver/mysql.html","tf":0.015151515151515152},"driver/file.html":{"ref":"driver/file.html","tf":0.05263157894736842},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.02127659574468085}}}},"y":{"docs":{},"o":{"docs":{},"u":{"docs":{},".":{"docs":{"guide/cakephp.html":{"ref":"guide/cakephp.html","tf":0.005555555555555556},"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}}},"i":{"docs":{},"i":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":10.020100502512562},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}},"'":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}},"e":{"docs":{},"s":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}}},"a":{"docs":{},"h":{"docs":{},"o":{"docs":{},"o":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.017543859649122806},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.017857142857142856}}}}},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{"docs/component/trustedbot.html":{"ref":"docs/component/trustedbot.html","tf":0.017543859649122806},"component/trustedbot.html":{"ref":"component/trustedbot.html","tf":0.017857142857142856}}}}}}}},"@":{"docs":{},"r":{"docs":{},"e":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"n":{"docs":{"guide/yii.html":{"ref":"guide/yii.html","tf":0.005025125628140704}}}}}}}}},"z":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":10.038062283737025},"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}},",":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}},".":{"docs":{"guide/zend.html":{"ref":"guide/zend.html","tf":0.0034602076124567475}}}}}}},"\"":{"1":{"docs":{},"\"":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}},"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.0021551724137931034}},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}},"n":{"docs":{},"o":{"docs":{},"t":{"docs":{},"_":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},"e":{"docs":{},"d":{"docs":{},"\"":{"docs":{},",":{"docs":{"guide/slim.html":{"ref":"guide/slim.html","tf":0.003278688524590164}}}}}}}}}}}}}}},"s":{"docs":{},"s":{"docs":{},"j":{"docs":{},"d":{"docs":{},"\"":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.0021551724137931034},"api.html":{"ref":"api.html","tf":0.0021551724137931034}}}}}}}},"`":{"docs":{},"f":{"docs":{},"u":{"docs":{},"e":{"docs":{},"l":{"docs":{},"/":{"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},"/":{"docs":{},"t":{"docs":{},"m":{"docs":{},"p":{"docs":{},"`":{"docs":{"guide/fuel.html":{"ref":"guide/fuel.html","tf":0.00684931506849315}}}}}}}}}}}}}}}},"!":{"docs":{},"=":{"docs":{},"=":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341},"docs/integration/codeigniter.html":{"ref":"docs/integration/codeigniter.html","tf":0.0070921985815602835},"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.005319148936170213},"getting-started.html":{"ref":"getting-started.html","tf":0.006756756756756757},"integration/codeigniter.html":{"ref":"integration/codeigniter.html","tf":0.0070921985815602835},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.005319148936170213}}}}},"q":{"docs":{},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},",":{"docs":{"faq.html":{"ref":"faq.html","tf":0.0033444816053511705}}}}}}}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"faq.html":{"ref":"faq.html","tf":0.006688963210702341}}}}}}}},"o":{"docs":{},"t":{"docs":{},"a":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.006993006993006993},"configuration.html":{"ref":"configuration.html","tf":0.006993006993006993}}}}}}},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"docs/getting-started.html":{"ref":"docs/getting-started.html","tf":0.006666666666666667}}}}},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{"docs/api.html":{"ref":"docs/api.html","tf":0.00646551724137931},"api.html":{"ref":"api.html","tf":0.00646551724137931}},".":{"docs":{"docs/configuration.html":{"ref":"docs/configuration.html","tf":0.0034965034965034965},"docs/api.html":{"ref":"docs/api.html","tf":0.004310344827586207},"configuration.html":{"ref":"configuration.html","tf":0.0034965034965034965},"api.html":{"ref":"api.html","tf":0.004310344827586207}}}}}}}}}}}}},"│":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.026595744680851064},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.026595744680851064}}},"└":{"docs":{},"─":{"docs":{},"─":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.015957446808510637},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.015957446808510637}}}}},"├":{"docs":{},"─":{"docs":{},"─":{"docs":{"docs/integration/wordpress.html":{"ref":"docs/integration/wordpress.html","tf":0.031914893617021274},"integration/wordpress.html":{"ref":"integration/wordpress.html","tf":0.031914893617021274}}}}}},"length":4857},"corpusTokens":["!==","\"","\"1\"","\"method","\"not_allowed\",","\"ssjd\"","$_server['http_cf_connecting_ip'];","$agent","$alias","$allowedip","$amount","$app","$app)","$args)","$bool","$captchaconfig","$captchainst","$channel","$compon","$config","$controlpanel","$csrf","$data,","$db","$db['charset'],","$db['dbname']","$db['host']","$db['pass']","$db['user'],","$dblocat","$dblocation);","$debug","$default","$deniedip","$directori","$f3","$firewal","$firewallstorag","$fprequesturi","$framework","$global","$header","$html","$htmltext","$ip","$ip,","$jscode","$key","$list","$mysqldriverinst","$option","$pdo","$pdoinstanc","$period","$rang","$rdn","$realip","$redi","$redisdriverinst","$redisinst","$request","$request,","$response,","$response;","$result","$robot","$rout","$routemiddlewar","$set","$shieldon","$shieldon::response_allow)","$storag","$string","$stringlist","$thi","$token","$token);","$type","$userag","$valu","$writabl","'',","'...bala...{{captcha}}","'../shieldon';","'../vendor/autoload.php';","'.googlebot.com');","'/../data/shieldon';","'/../runtime/shieldon';","'/../shieldon';","'/../shieldon/src/autoload.php'","'/../storage/shieldon';","'/../tmp/shieldon')","'/../vendor/autoload.php';","'/../vendor/yiisoft/yii2/yii.php';","'/example/fiewall/panel',","'/firewall/panel'","'/firewall/panel',","'/tmp/shieldon';","'/vendor/autoload.php';","'/wp","'0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz',","'123.22.33.1/24');","'123.22.33.43',","'123.22.33.44',","'127.0.0.1',","'6lekoauuaaaaajdez7u","'6lfkoausaaaaah","'6lfkoauuaaaaah","'6lfkoauuaaaaajddz6k","'88.22.33.55',","';charset='","';dbname='","'_csrftoken',","'_token',","'action'","'background'","'before'","'border'","'cache/shieldon';","'cache/shieldon.sqlite3';","'charset'","'colors'","'controller'","'cookie'","'csrf_name'","'csrf_value'","'d'","'dbname'","'defaults'","'en',","'enableprettyurl'","'entry'","'example/block","'faq/onlin","'firewall'","'firewall',","'firewall/panel'","'firewallpanel'","'firewallpanel',","'font_spacing'","'frequency'","'grid'","'h'","'hello,","'host'","'img_height'","'img_width'","'index',","'key'","'lang'","'log'):","'m'","'my_csrf_hash',","'my_csrf_name',","'mysql:host='","'name'","'options'","'panel');","'pass'","'pool'","'post'],","'referer'","'root',","'route'","'rules'","'s'","'sdfaa422kadhd3',","'secret'","'session'","'shieldon/autoload.php';","'shieldon/src/autoload.php';","'showscriptname'","'stop');","'testdb',","'text'","'third_party/shieldon/src/autoload.php';","'time_unit_quota'","'type'","'urlmanager'","'user'","'utf8',","'v2',","'v3',","'value'","'version'","'word_length'","'xxx.xxx.xxx.xxx']","'your_google_recaptcha_secret_key',","'your_google_recaptcha_site_key',","'zh","($result","($shieldon","()","(1)","(app","(cms)","(deprecated)","(findlinks)","(framework)","(if","(isset($_server['request_uri']))","(majestic)","(model","(ongoing...)","(prior","(rdns)","(read","(request","(requir","(required)","(semrush","(seomoz)","(session_status()","(start","(strpos($_server['request_uri'],","(unit:",")",");","*","*/",",",".","...","...bala...';",".ask.com",".bing.com",".google.com",".googlebot.com",".inktomisearch.com",".live.com",".msn.com",".w3.org",".yahoo.com",".yahoo.net",".yandex.com",".yandex.ru","/',","/*","/**","/.","//","/config/route.php.","/example/fiewall/panel,","/firewal","/firewall/panel,","/firewall/panel/',","/firewallpanel,","/shieldon/captcha/csrf([","/wp","/your/secret/place/,","0","0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz","1","1.","10","10,","100","100.","100x","10]","12.5","15","153,","1j4hzc1roqyz9glm0wqh',","1j4hzc1roqyz9gtm0wqy',","2","2,","2.","2.x","20,","200,","200.","240","250","250,","255,","255]","255],","3","3,","3.","3.1.0)","3.8,","3.x","30","30,","300","300);","3600","4","4,","4.","4.0","4.3,","405,","5","5,","50","50,","6,","6.","60","60,","60]","6379);","7","7.1","7.1.0","8","8,","=","===","=>",">",">=",">add(new",">add(sessionmiddleware::class);",">additem('google',",">applymiddleware('firewall');",">ban('33.125.12.87');",">captcharesponse())",">captcharesponsse();",">connect('/firewall/panel/',",">connect('127.0.0.1',",">contain",">createdatabase(false);",">csrf(",">csrf('_token',",">csrf([",">database,",">db",">denyall();",">entry();",">firewall()",">get('security.csrf.token_manager');",">getallowedlist();",">getattribute('csrf_name'),",">getattribute('csrf_value')",">getcomponent('ip')",">getdenieddlist();",">getdeniedlist();",">getparam('_csrftoken')",">getshieldon()",">hostname,",">inrange('123.22.33.44',",">isallowed();",">isbing();",">isgoogle();",">isyahoo();",">limitsession(10);",">limitsession(5,",">map(['get',",">middleware('firewall');",">output(200);",">outputjssnippet();",">password,",">pipe(\\shieldon\\integration\\zend\\psr15middleware::class);",">processhttpsapirequest();",">protection();",">refreshtoken('key');",">registermiddleware(",">removeitem($string);",">request",">restful();",">route('/firewall/panel',",">route('get|post",">run();",">setalloweditem('123.22.33.44');",">setallowedlist($allowedips);",">setcaptcha($captchainstance);",">setcaptcha(new",">setchannel('web_project');",">setchannel('web_project_'",">setcomponent($agent);",">setcomponent($header);",">setcomponent($ip);",">setcomponent($rdns);",">setcomponent($robot);",">setcomponent(new",">setdenieddlist($deniedips);",">setdenieditem($string);",">setdenieditem('123.22.33.44');",">setdeniedlist($stringlist);",">setdriver(",">setdriver(new",">setfilters([",">setip($realip);",">setproperties($config);",">setproperty('time_unit_quota',",">setsession(500,",">setstrict(true);",">setview($htmltext,",">unban('33.125.12.87');",">unban();",">username,","@return","[","['123.22.33.44',","['cookie'","['get',","['s'","[153,","[255,","[51,","[default:","[the","\\app\\http\\middleware\\shieldonfirewall::class,","\\pdo(","\\pdo('sqlite:'","\\redis();","\\shieldon\\captcha\\csrf([","\\shieldon\\captcha\\imagecaptcha($config);","\\shieldon\\captcha\\imagecaptcha();","\\shieldon\\captcha\\recaptcha($captchaconfig);","\\shieldon\\captcha\\recaptcha([","\\shieldon\\component\\header();","\\shieldon\\component\\ip());","\\shieldon\\component\\ip();","\\shieldon\\component\\rdns();","\\shieldon\\component\\trustedbot());","\\shieldon\\component\\trustedbot();","\\shieldon\\component\\useragent();","\\shieldon\\container::get('firewall');","\\shieldon\\driver\\filedriver(bootstrap_dir","\\shieldon\\driver\\mysqldriver($pdoinstance));","\\shieldon\\driver\\mysqldriver($pdoinstance);","\\shieldon\\driver\\redisdriver($redisinstance));","\\shieldon\\driver\\sqlitedriver($pdoinstance));","\\shieldon\\driver\\sqlitedriver($pdoinstance);","\\shieldon\\firewall($firewallstorage);","\\shieldon\\firewall($storage);","\\shieldon\\firewall($writable);","\\shieldon\\firewall(storage_path('shieldon'));","\\shieldon\\firewallpanel($firewall);","\\shieldon\\integration\\bootstrapp","\\shieldon\\integration\\bootstrapper(","\\shieldon\\integration\\bootstrapper();","\\shieldon\\integration\\cakephp\\cakephpmiddleware()","\\shieldon\\integration\\codeigniter\\ci4middleware::class,","\\shieldon\\integration\\slim\\slim3middleware);","\\shieldon\\integration\\slim\\slim4middleware());","\\shieldon\\integration\\zend\\psr15middlewar","\\shieldon\\integration\\zend\\psr7middlewar","\\shieldon\\shieldon($config);","\\shieldon\\shieldon();","\\slim\\csrf\\guard);","]","]));","]);","],","];","^1","__construct()","__dir__","__file__","_shieldon_csrf","`fuel/app/tmp`","abov","access","actionindex()","activ","actual","ad","add","additem","address","address.","adjust","adjustment,","admin/","ado,","adopt","aetz3hrq21k8kekb2hdrswz8',","against","agent","agree?),","ahref","alias.","all.html')","allow","allowed.\"","already.","although","altz3hrq25sk8kzkb2hdrswz9',","always,","amount","analyt","anoth","answer","anti","api","api,","api.","apis,","app/config/filter.php,","app/http/kernel.php","app/src/handl","app\\handler\\firewallpanelhandler::class,","appli","applic","applicaion","application.","application/core/my_controller.php","application/third_party/shieldon/src/autoload.php","application\\third_parti","applications,","apppath","approach,","architectur","archiv","are:","array","array(","array.","articl","artisan","ask","assign","assum","attack","attack,","attack?","attacks,","author","autoload","autoloader.","autoloader.php","averag","avoid","background","backlink","bad","ban","bandwidth","bandwidth,","banned.","base","basic","be","be:","befor","begin","behavior","behavior.","below","below.","below:","best","bin/consol","bing","blacklist.","blew,","block","blocked,","blocked.","blog,","bool","boolean","bootstrap","bootstrap/app.php,","bootstrapp","bootstrapper.","border","bot","both","bots,","brought","browser,","browser.","bug,","build","built","but,","cakephp","call","captcha","captcha,","captchainterfac","captcharespons","catpcha.","catur","cdn","chain","chainabl","chang","channel","check","choos","ci_control","class","class:","click","cloudflare.","code","code.","code:","codeignit","codeigniter,","color","come","command.","common","commpon","commun","community.","complet","compoent","compon","componentinterfac","components.","compos","composer.","composer:","computer,","concept,","condition,","config.php'","config/bootstrap.php,","config/web.php","configur","conflict","conflicts,","confus","connect","connection,","connection.","consid","constant","constructor","constructor.","contain","container.","content","content/","content/plugins/wp","continu","control","controller)","controller,","controller.","controller\\firewallpanelcontroller::class,","controllpanel()","cooki","cookie.","cookie_domain","cookie_nam","cookie_valu","copi","copyright","core","corepath.'bootstrap.php';","correctly.","cpu","crawl","crawler","crawler.","creat","createdatabas","csrf","csrf(","csrf(csrf_token(),","csrf_hash());","csrf_token());","csrf_token(),","ctype","current","custom","d","data","date('ymd'));","day","day,","day.","db_charset,","db_host,","db_name,","db_password,","db_user,","ddo","deamon","deatil","decid","defailt","default","default,","default.","defin","defind","define('wp_use_themes',","delet","delete(str","demo","demo.","deni","depend","descript","description:","design","detect","dialog","differ","directli","directly.","directori","directory,","directory.","dirname(","dirname(__dir__)","dirname(__dir__).'/vendor/autoload.php';","disabl","display","document","doesn't","domain","don't","download","driven","driver","driver.","driver.)","driverprovid","due","each","earli","easi","easili","echo","edit","editor","editor.","empti","empty.","enabl","enablecsrfvalid","enabled,","enabled.","enableprettyurl","enbl","end","engin","engline.","enter","entri","entry();","error","error.","error:","exampl","example,","example.","example:","exclus","execut","exist.","exists)","exit;","expir","express","expressive.","extend","extens","extrem","face","factor","fals","false)","false,","false;","false]","faq","faster","fat","favorites.","featur","feature.","few","fight","file","file.","filit","filter","filter.","final","find","findlink","fireal","firewal","firewall'","firewall()","firewall,","firewall.","firewallpanelcontrol","firewallpanelcontroller.","firewallpanelhandler.","first","flag","flexible,","folder","folder.","follow","font_spac","form","form.","format","forum","found","framework","framework,","framework.","frameworks,","frameworks.","free","frequenc","frequent","front","fuel","fuel/app/bootstrap.php,","fuel/app/config/routes.php","fuelphp","full","fulli","function","function()","functions.","further","future.","gener","get","get(str","getal","getall(str","getallowedlist","getdeniedlist","github","give","global","go","googl","grid","guid","guide,","guide.","guy","h","handl","handler.","hardwar","has(str","header","heavi","help","henc","here","here,","here.","high","highli","hostnam","hostname.","hour","html","http","http://yoursite.com/example/controllpanel/","http_refer","http_referer.","https://for.example.com/example/fiewall/panel","https://for.example.com/firewal","https://for.example.com/firewall/panel","https://for.example.com/firewallpanel","https://for.example.com/your/secret/place/","https://github.com/terrylinooo/shieldon","https://github.com/terrylinooo/wp","https://wordpress.org/plugins/wp","idea","ideas.","ignor","imag","imagecaptcha","img_height","img_width","implement","implemented,","import","in.","includ","includes/","index.php","index.php(1),","index.php,","infom","inform","initi","inject","inktomisearch","inrang","instal","instanc","instance,","instances.","instane.","instead","int","integ","integr","interfac","internet.","interrupt","interval_check_refer","interval_check_sess","intig","ip","ip,","ip/cidr","ipv4","ipv6","isallow","isb","isdeni","isgoogl","issu","isyahoo","it'","it,","it.","item","javascript","javascript.","json","kb,","kernal","kernel","key","key.","know","know.","known","l.","l.'","lang.","languag","laravel","laravel'","laravel,","last.","later.","less","let'","level","level,","librari","library,","library.","licens","light","limit","limit.","limit.html')","limit_unusual_behavior","limitation,","limitsess","line","line,","line:","lines:","list","literal::class,","live","load","locat","location.","log","login","longer","look","loose,","lot","lovers,","m","m,","machine.","make","make:control","make:middlewar","malici","maliciously,","manag","mani","markdown","match","match.","matter","maximum","mb,","mb/s,","mbps,","md","meet","megabyt","memcach","memori","mention","menu","method","method.","method:","microservic","middlewar","middleware.","middleware.php","middlewares.","minut","mirco","miss","mit","mitig","mix","mj12bot","mobil","mode","mode,","mode.","modifi","modul","module.config.php,","mongodb","more","more.","move","moz","msn","multipl","mvc","my_control","my_controller.","my_controller.php","my_controller:","mynot","mysql","mysql,","mysqldriv","name","name.","namespace.","need","netmask","new","next","non","normal","note","notic","notice:","now,","number","number,","off,","offici","old","older","on","on.","onlin","open","or,","order","other","otherwis","out","output","outputjssnippet","overwis","overwise.","page","page,","page.","page?","pages.","panel","panel,","panel.","panel?","param","paramet","parent","parent::__construct();","parent::beforeaction($action);","part","pass","passed.","password","password.","password:","past","path,","path.","pattern,","pattern.","pdo","per","period","period.","permalink","permalink.","perman","permanently.","personally.","phone","php","php.ini.","php_session_none)","phpixi","phpixie.","pick","pipeline.php,","place","place.","pleas","plugin","point","point.","pool","pool.","popular","possibl","post","practic","prefer","prefer.","pretti","prevent","probabl","process.","programmers.","project","project.","property,","property.","protect","protect.","protected,","protection()","protection.","provid","psr","public","public/index.php","public/index.php,","put","quality,","question","quota","rang","range.","rdn","reach","readi","reading.","ready.","real","reason","rebuild","rebuild():","recaptcah","recaptcha","recaptcha.","recommend","recond","record","redi","refer","regist","registerdebughandlers();","releas","reload","remember,","remind","reminder:","reminer:","remov","removeitem","replac","repons","repositori","repository.","request","requir","require(","require_onc","require_once(__dir__.'/../vendor/autoload.php');","reset","resolv","respons","response();","response_allow","response_deni","response_limit","response_temporarily_deni","responsive,","result","return","reusabl","rid","robot","roger","root","rout","route('get","route.","route.php,","route::any('/your/secret/place/',","route::get('/',","rule","run","run.","s","s,","safe","same","save","save(str","scale","scan","scope","scope.","scrape","screen","screenshot","script","search","second","second)","seconds,","seconds.","secret","secret.","section","section,","section.","security,","see","self","semrush","sens","seo","seomoz","seriv","server","server.","server?","services.","servie.","session","session.","session_start","session_start();","sessionmiddlewar","sestion.","set","set.","setalloweditem","setallowedlist","setcaptcha","setchannel","setcompon","setdenieditem","setdeniedlist","setdriv","setfilt","setip","setproperti","setstrict","setting.","settings.","settings:","setview","sever","share","shield","shieldon","shieldon'","shieldon,","shieldon/","shieldon/releas","shieldon/shieldon","shieldon\\captcha\\imagecaptcha","shieldon\\captcha\\recaptcha","shieldon\\component\\head","shieldon\\component\\ip","shieldon\\component\\rdn","shieldon\\component\\trustedbot","shieldon\\component\\userag","shieldon\\driver\\filedriv","shieldon\\driver\\memcachedriv","shieldon\\driver\\mongodriv","shieldon\\driver\\mysqldriv","shieldon\\driver\\redisdriv","shieldon\\driver\\sqlitedriv","shieldon\\integr","shieldon_pass.","shieldon_us","shieldonfirewal","short","show","similar","simpl","simple,","singl","singleton","site","site,","sites.","situat","size","skeleton","skeleton.","slim","slim,","slim/csrf:0.8.3","slim4middlewar","small","smart","snippet","so,","solution.","solv","someon","someth","sourc","specif","sqlite","sqlitedriv","ssjd","stackoverflow,","start","started.","stat","static","statu","statuscode:","step","stop","store","strict","string","string.","string.]","structur","successfulli","successfully,","such","suggest","super","support","suppos","sure","symfoni","system","tabl","tag","taiwan.","take","talk","templat","template.","temporaili","temporaily,","temporarili","temporarily.","terri","terrylinooo/shieldon","terrylinooo/wp","test","text","th","that'","that.","that..","them,","them.","theme","then,","therefor","thing","think","third_parti","this.","this:","through","throw","time","time,","time.","time_reset_limit","time_unit_quota","tip","token","tp","tri","true","true);","true,","true:","true]","truli","trustedbot","try.","try?","turn","tw',","two","type","type.","type:","ui","unban","unbanned.","under","unload","unusu","up","upload","url","url:","url?","us","usag","usage.","usages,","user","user'","user:","userag","useragent'","using,","using.","usual","v2","v3","vagu","valu","value.","variabl","veri","verif","version","versions.","via","video","video,","view","view('welcome');","vision.","visit","visitor","vistor","vistors.","visual","void","vulner","w/","w3","wach","want","watch","way","way,","way.","wayback","web","web/index.php,","webist","websit","website!","website,","website.","weight","well","well.","whitelist","whitelist.","whole","with:","without","won't","word_length","wordpress","wordpress'","wordpress.","wordpress/","wordpress/index.php","work","work.","worked,","works.","world!';","worry,","wp","wriabl","writable.","yahoo","yandex","yes,","yii","yii'","you.","zend","zend,","zend.","{","{{captcha}}:","{{lineup_info}}:","{{online_info}}:","|","}","})","});","};","│","└──","├──"],"pipeline":["stopWordFilter","stemmer"]},"store":{"./":{"url":"./","title":"Shieldon","keywords":"","body":"Shieldon\n\n \nShieldon, a PHP library that provides anti-scraping and online session control for your web application. As if you are using a shield on your web applicaion to fight against bad-behavior bots, crawlers or vulnerability scanning and so on.\nProject URL\n\nhttps://github.com/terrylinooo/shieldon\n\nScreenshot\nWhen the users or robots are trying to view many your web pages at a short period of time, they will temporarily get banned. To get unbanned by solving Catpcha.\n\nWhen an user has reached the online session limit. You can set the online session limit by using limitSession API.\n\nWhen an user has been permanently banned.\n\nLicense\nMIT\nAuthor\nShieldon library is brought to you by Terry L. from Taiwan.\n"},"introduction.html":{"url":"introduction.html","title":"Firewall","keywords":"","body":"Firewall Panel\nShieldon provides a Firewall Instance and it's visualization UI called Firewall Panel. By using Shieldon Firewall, you can easily implement it on your web application.\nThe UI looks like below.\n\nClick here to view demo.\n\nuser: demo\npassword: demo\n\n\nScreenshots\nControl Panel\nOnly a few screenshots are listed below.\nCaptcha Stats\n\nOnline Session Stats\nYou can see the real-time data here if Online Session Limit is enabled.\n\nRule Table\nYou can temporarily ban a user here.\n\nResponsive\nShieldon's Firewall Panel is fully responsive, and you can manage it when you are not in front of your computer, using your mobile phone at any time.\n\nWhy not give it a try?\n"},"guide/laravel.html":{"url":"guide/laravel.html","title":"Laravel","keywords":"","body":"Laravel\nThis guide helps you get through the confusion of implementing Shieldon Firewall on your Laravel application. These tips are not the only way to make it, but also gives you some ideas.\nThe following steps have been tested on Laravel 5 and 6.\n\nInstallation\nUse PHP Composer:\ncomposer require shieldon/shieldon\n\nOr, download it and include the Shieldon autoloader.\nrequire 'Shieldon/autoload.php';\n\nImplementing Shieldon Firewall on your Web Application is pretty easy by using Firewall Panel, and I highly recommend you choose this way.\nImplementing\nFor Laravel lovers, you can choose Middleware or Bootstrap to implement Shieldon Firewall on your Web application. I prefer Bootstrap personally.\nMiddleware\n1. Define a Middleware.\nDefine a middleware named ShieldonFirewall\nphp artisan make:middleware ShieldonFirewall\n\nAdd several lines in the ShieldonFirewall middleware class:\n$firewall = new \\Shieldon\\Firewall(storage_path('shieldon'));\n\n// Pass Laravel CSRF Token to Captcha form.\n$firewall->getShieldon()->setCaptcha(new \\Shieldon\\Captcha\\Csrf([\n 'name' => '_token',\n 'value' => csrf_token(),\n]));\n\n$firewall->restful();\n$firewall->run();\n\n2. Register a Middleware alias.\nModify app/Http/Kernel.php and add this line in $routeMiddleware property.\n'firewall' => \\App\\Http\\Middleware\\ShieldonFirewall::class,\n\n3. Defind a Route for Firewall Panel.\nWe need a controller to get into Shieldon firewall controll panel, so that..\nRoute::any('/your/secret/place/', function() {\n $firewall = \\Shieldon\\Container::get('firewall');\n $controlPanel = new \\Shieldon\\FirewallPanel($firewall);\n $controlPanel->csrf('_token', csrf_token());\n $controlPanel->entry();\n})->middleware('firewall');\n\nShieldon Firewall will start watching your website if it get enabled in Deamon setting section.\n4. Assign firewall middleware to a route.\nAssign firewall middleware to any route you would like to protect. For example:\nRoute::get('/', function () {\n return view('welcome');\n})->middleware('firewall');\n\nBootstrap\nThis is what I said the preferred way, because that less steps and it will avoid possible \nconflicts with Laravel's built-in functions.\n1. Before Initializing $app\nIn your bootstrap/app.php, after , add the following code.\n/*\n|--------------------------------------------------------------------------\n| Run The Shieldon Firewall\n|--------------------------------------------------------------------------\n|\n| Shieldon Firewall will watch all HTTP requests coming to your website.\n| Running Shieldon Firewall before initializing Laravel will avoid possible\n| conflicts with Laravel's built-in functions.\n*/\n\nif (isset($_SERVER['REQUEST_URI'])) {\n\n // Notice that this directory must be writable.\n $firewallstorage = __DIR__ . '/../storage/shieldon';\n\n $firewall = new \\Shieldon\\Firewall($firewallstorage);\n $firewall->restful();\n $firewall->run();\n}\n\n2. Define a Route for Firewall Panel.\nRoute::any('/your/secret/place/', function() {\n $firewall = \\Shieldon\\Container::get('firewall');\n $controlPanel = new \\Shieldon\\FirewallPanel($firewall);\n $controlPanel->csrf('_token', csrf_token());\n $controlPanel->entry();\n});\n\nIf you adopt this way, Shieldon Firewall will run in Global scope. But no worry, you can set up the exclusion list for the URLs you want Shieldon Firewall ignore them.\nThat's it.\nYou can access the Firewall Panel by /your/secret/place/, to see the page, go to this URL in your browser.\nhttps://for.example.com/your/secret/place/\n\nThe default login is shieldon_user and password is shieldon_pass. After logging in the Firewall Panel, the first thing you need to do is to change the login and password.\nShieldon Firewall will start watching your website if it get enabled in Deamon setting section, make sure you have set up the settings correctly.\n"},"guide/symfony.html":{"url":"guide/symfony.html","title":"Symfony","keywords":"","body":"Symfony\nSymfony is a set of reusable PHP components and a PHP framework to build web applications, APIs, microservices and web services.\nThis guide has been tested successfully in version 4.3, but I think it can be used older versions as well.\nSymfony doesn't have a middleware concept, therefore you can create a parent controller to implement Shieldon Firewall just like the steps in our CodeIgniter guide.\nIf you don't like to initialize Shieldon Firewall in a parent controller, here are the steps that called Bootstrap mode you can try.\n\nInstallation\nUse PHP Composer:\ncomposer require shieldon/shieldon\n\nImplementing\nBootstrap\n1. Before initializing Kernel\nIn your config/bootstrap.php, after this line:\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nAdd the following code:\n/*\n|--------------------------------------------------------------------------\n| Run The Shieldon Firewall\n|--------------------------------------------------------------------------\n|\n| Shieldon Firewall will watch all HTTP requests coming to your website.\n*/\n\nif (isset($_SERVER['REQUEST_URI'])) {\n\n // Notice that this directory must be writable.\n $firewallstorage = __DIR__ . '/../storage/shieldon';\n\n $firewall = new \\Shieldon\\Firewall($firewallstorage);\n $firewall->restful();\n $firewall->run();\n}\n\n2. Define a Route for Firewall Panel.\nCreate a controller named FirewallPanelController by typing the following command.\nphp bin/console make:controller FirewallPanelController\n\nAdd several lines in the FirewallPanelController controller class:\n$firewall = \\Shieldon\\Container::get('firewall');\n$controlPanel = new \\Shieldon\\FirewallPanel($firewall);\n$controlPanel->entry();\nexit;\n\nIf you have CSRF enabled, add these lines:\n$csrf = $this->container->get('security.csrf.token_manager');\n$token = $csrf->refreshToken('key');\n\nThe full example will look like this:\ncontainer->get('security.csrf.token_manager');\n $token = $csrf->refreshToken('key');\n\n $controlPanel->csrf('_token', $token);\n $controlPanel->entry();\n exit;\n }\n}\n\nThat's it.\nYou can access the Firewall Panel by /firewall/panel, to see the page, go to this URL in your browser.\nhttps://for.example.com/firewall/panel\n\nThe default login is shieldon_user and password is shieldon_pass. After logging in the Firewall Panel, the first thing you need to do is to change the login and password.\nShieldon Firewall will start watching your website if it get enabled in Deamon setting section, make sure you have set up the settings correctly.\n"},"guide/codeigniter.html":{"url":"guide/codeigniter.html","title":"CodeIgniter","keywords":"","body":"CodeIgniter\nCodeIgniter is a light-weight MVC framework. I talk the CodeIgniter 3 first because that Its version 4 has extreme differences from the early versions.\nIn this guide, I will share with you the tips for implementing Shieldon Firewall on your CodeIgniter application.\n\nInstallation\nUse PHP Composer:\ncomposer require shieldon/shieldon\n\nOr, download it and include the Shieldon autoloader.\nrequire 'Shieldon/autoload.php';\n\nImplementing\nCodeIgniter 3\nCodeIgniter 3 has a super singleton instance called CI_Controller that handles its MVC (Model-View-Controller) architectural pattern.\nI highly recommend you create the MY_Controller in the core folder as the Parent Controller and then put the initial code into it.\n1. MY_Controller\nLet's create a MY_Controller.php in the core folder.\nclass MY_Controller extends CI_Controller\n{\n /**\n * Constructor.\n */\n public function __construct()\n {\n parent::__construct();\n }\n}\n\n2. Initialize Firewall instance\nPut the initial code in the constructor so that any controller extends MY_Controller will have Shieldon Firewall initialized and $this->firewall() method ready.\nclass MY_Controller extends CI_Controller\n{\n /**\n * Constructor.\n */\n public function __construct()\n {\n parent::__construct();\n\n // Composer autoloader\n require_once APPPATH . '../vendor/autoload.php';\n\n // This directory must be writable.\n $storage = APPPATH . 'cache/shieldon';\n $firewall = new \\Shieldon\\Firewall($storage);\n }\n\n /**\n * Shieldon Firewall protection.\n */\n public function firewall()\n {\n $firewall = \\Shieldon\\Container::get('firewall');\n $firewall->run();\n }\n}\n\nReminder\nFor the best security, both the system and application folders should be placed above web root so that they are not directly accessible via a browser.\nIf your application folder is in the same level with index.php, please move the $storage to a safe place. For example:\n$storage = APPPATH . '../shieldon';\n\n3. Defind a Controller for Firewall Panel.\nWe need a controller to get into Shieldon firewall controll panel, in this example, we defind a controller named Example.\nclass Example extends MY_Controller\n{\n /**\n * Constructor.\n */\n public function __construct()\n {\n parent::__construct();\n }\n\n /**\n * This is the entry of our Firewall Panel.\n */\n public function ControllPanel()\n {\n // Get Firewall instance from Shieldon Container.\n $firewall = \\Shieldon\\Container::get('firewall');\n\n // Get into the Firewall Panel.\n $controlPanel = new \\Shieldon\\FirewallPanel($firewall);\n $controlPanel->entry();\n }\n}\n\nNow, you can access the Firewall Panel via URL:\nhttp://yoursite.com/example/controllPanel/\n\nShieldon Firewall will start watching your website if it get enabled in Deamon setting section.\nCodeIgniter 4\n1. Register a Filter.\nIn your app/Config/Filter.php, add the following code to the $aliases property.\n'firewall' => \\Shieldon\\Integration\\CodeIgniter\\CI4Middleware::class,\n\nAnd then, add the string firewall to the $globals property, before array.\npublic $globals = [\n 'before' => [\n 'firewall'\n ],\n];\n\n2. Defind a Controller for Firewall Panel.\ncsrf(csrf_token(), csrf_hash());\n $controlPanel->entry();\n }\n}\n\nThat's it.\nYou can access the Firewall Panel by /firewallPanel, to see the page, go to this URL in your browser.\nhttps://for.example.com/firewallPanel\n\nThe default login is shieldon_user and password is shieldon_pass. After logging in the Firewall Panel, the first thing you need to do is to change the login and password.\nShieldon Firewall will start watching your website if it get enabled in Deamon setting section, make sure you have set up the settings correctly.\n"},"guide/cakephp.html":{"url":"guide/cakephp.html","title":"CakePHP","keywords":"","body":"CakePHP\nCakePHP is an open-source web framework, following the MVC approach, which is one of the most popular frameworks in the PHP community.\nThis guide has been tested successfully in version 3.8, I think it can be used older versions as well.\n\nInstallation\nUse PHP Composer:\ncomposer require shieldon/shieldon\n\nImplementing\nCakePHP 3\nStep 1 and step 2 are applied to the same file located at /config/route.php.\n1. Register a Middleware.\nAs always, a middleware is ready for you.\n/**\n * Apply Shieldon Firewall tp the current route scope.\n */\n$routes->registerMiddleware(\n 'firewall',\n new \\Shieldon\\Integration\\CakePhp\\CakePhpMiddleware()\n);\n\n$routes->applyMiddleware('firewall');\n\n2. Define a Route for Firewall Panel.\n/**\n * Define the route for the firewall panel.\n */\n$routes->connect('/firewall/panel/', [\n 'controller' => 'FirewallPanel',\n 'action' => 'entry'\n]);\n\n3. Create a Controller for Firewall Panel.\nCreate a controller named FirewallPanelController and then add the following code into it.\n$firewall = \\Shieldon\\Container::get('firewall');\n$controlPanel = new \\Shieldon\\FirewallPanel($firewall);\n$controlPanel->entry();\nexit;\n\nIf you have CSRF enabled, add these lines:\n$controlPanel->csrf(\n '_csrfToken',\n $this->request->getParam('_csrfToken')\n);\n\nThe full example will look like this:\ncsrf(\n '_csrfToken',\n $this->request->getParam('_csrfToken')\n );\n\n $controlPanel->entry();\n exit;\n }\n}\n\nThat's it.\nYou can access the Firewall Panel by /firewall/panel, to see the page, go to this URL in your browser.\nhttps://for.example.com/firewall/panel\n\nThe default login is shieldon_user and password is shieldon_pass. After logging in the Firewall Panel, the first thing you need to do is to change the login and password.\nShieldon Firewall will start watching your website if it get enabled in Deamon setting section, make sure you have set up the settings correctly.\n"},"guide/yii.html":{"url":"guide/yii.html","title":"Yii","keywords":"","body":"Yii\nIn this guide, I will give you some idea about how to implement Shieldon Firewall on your Yii application.\n\nInstallation\nUse PHP Composer:\ncomposer require shieldon/shieldon\n\nImplementing\nYii 2\n1. Before initializing Kernal\nIn your public/index.php, before this line:\nrequire __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';\n\nAdd the following code:\n/*\n|--------------------------------------------------------------------------\n| Run The Shieldon Firewall\n|--------------------------------------------------------------------------\n|\n| Shieldon Firewall will watch all HTTP requests coming to your website.\n| Running Shieldon Firewall before initializing Yii will avoid possible\n| conflicts with Yii's built-in functions.\n*/\n\nif (isset($_SERVER['REQUEST_URI'])) {\n\n // Notice that this directory must be writable.\n $firewallstorage = __DIR__ . '/../runtime/shieldon';\n\n $firewall = new \\Shieldon\\Firewall($firewallstorage);\n $firewall->restful();\n $firewall->run();\n}\n\n2. Define a Route for Firewall Panel.\nCreate a controller named FirewallPanelController. \nThe content would be the code below:\nenableCsrfValidation = false;\n\n return parent::beforeAction($action);\n }\n\n /**\n * The entry point of the Firewall Panel.\n *\n * @return string\n */\n public function actionIndex()\n {\n // Get Firewall instance from Shieldon Container.\n $firewall = \\Shieldon\\Container::get('firewall');\n\n // Get into the Firewall Panel.\n $controlPanel = new \\Shieldon\\FirewallPanel($firewall);\n\n $controlPanel->entry();\n exit;\n }\n}\n\nMake sure that enablePrettyUrl is true in your config/web.php\n'urlManager' => [\n 'enablePrettyUrl' => true,\n 'showScriptName' => false,\n 'rules' => [\n ],\n],\n\nThat's it.\nYou can access the Firewall Panel by /firewall-panel, to see the page, go to this URL in your browser.\nhttps://for.example.com/firewall-panel\n\nThe default login is shieldon_user and password is shieldon_pass. After logging in the Firewall Panel, the first thing you need to do is to change the login and password.\nShieldon Firewall will start watching your website if it get enabled in Deamon setting section, make sure you have set up the settings correctly.\n"},"guide/zend.html":{"url":"guide/zend.html","title":"Zend","keywords":"","body":"Zend\nZend framework officially provides two types of skeleton - Zend MVC and Zend Expressive.\nNo matter which skeleton you are using, this guide might give you some ideas on how to implement Shieldon Firewall, not sure which way is considered best practice to Zend, you can pick one you prefer.\n\nThese ideas are:\n\nPSR-7 Middleware. (Prior to Zend 3.1.0)\nPSR-15 Middleware (Starting in Zend 3.1.0)\nBootstrapper.\n\n\\Shieldon\\Integration\\Zend\\Psr7Middleware\n\\Shieldon\\Integration\\Zend\\Psr15Middleware\n\\Shieldon\\Integration\\Bootstrapper\n\nIf your Zend application has CSRF protected, be sure to define a _shieldon_csrf CSRF token for Shieldon ready Middlewares.\nInstallation\nUse PHP Composer:\ncomposer require shieldon/shieldon\n\nImplementing\nZend Expressive\nThis is an example that shows you using a PSR-15 Middleware in Zend Expressive skeleton.\n1. Define a Middleware.\nIn your pipeline.php, add this line:\n$app->pipe(\\Shieldon\\Integration\\Zend\\Psr15Middleware::class);\n\n2. Defind a Handler.\nLet's go to App/src/Handler directory and create a PHP file named FirewallPanelHandler.\nCopy the text blew, paste them into that file.\nentry();\n\n return new Response();\n }\n}\n\n3. Defind a Route for Firewall Panel.\nIn your route.php, add this line:\n$app->route('/firewall/panel', App\\Handler\\FirewallPanelHandler::class, ['GET', 'POST'], 'panel');\n\nZend MVC\nBecause that I am not sure how old version of Zend framework you are using. Therefore I decide to get rid of Middleware to make sure this guide will work with the most versions of Zend.\n1. Before initializing Core\nIn your public/index.php under this line:\ninclude __DIR__ . '/../vendor/autoload.php';\n\nAdd the following code:\n/*\n|--------------------------------------------------------------------------\n| Run The Shieldon Firewall\n|--------------------------------------------------------------------------\n|\n| Shieldon Firewall will watch all HTTP requests coming to your website.\n|\n*/\n\nif (isset($_SERVER['REQUEST_URI'])) {\n\n $firewallstorage = __DIR__ . '/../data/shieldon';\n\n $firewall = new \\Shieldon\\Firewall($firewallstorage);\n $firewall->restful();\n $firewall->run();\n}\n\nThe next step is to create a controller for control panel.\n2. Defind a Controller.\nLet's create a controller and named it with FirewallPanelController. Ths is the entry point of our Shieldon Firewall's controll panel.\nentry();\n exit;\n }\n}\n\n3. Defind a Route for Firewall Panel.\nIn your module.config.php, add the code as below.\n'firewallpanel' => [\n 'type' => Literal::class,\n 'options' => [\n 'route' => '/firewall/panel',\n 'defaults' => [\n 'controller' => Controller\\FirewallPanelController::class,\n 'action' => 'index',\n ],\n ],\n],\n\nThat's it.\nYou can access the Firewall Panel by /firewall/panel, to see the page, go to this URL in your browser.\nhttps://for.example.com/firewall/panel\n\nThe default login is shieldon_user and password is shieldon_pass. After logging in the Firewall Panel, the first thing you need to do is to change the login and password.\nShieldon Firewall will start watching your website if it get enabled in Deamon setting section, make sure you have set up the settings correctly.\n"},"guide/slim.html":{"url":"guide/slim.html","title":"Slim","keywords":"","body":"Slim\nSlim framework is one of my favorites. Since Slim is a mirco framework, implementing Shieldon Firewall is easy as well. Without further ado, let's get started.\n\nInstallation\nUse PHP Composer:\ncomposer require shieldon/shieldon\n\nOr, download it and include the Shieldon autoloader.\nrequire 'Shieldon/autoload.php';\n\nImplementing\nSlim 3\nMiddleware\nShieldon supports most popular PHP frameworks, following its design pattern, Slim is one of them, so that there is a Middleware for Slim 3 already.\n$app->add(new \\Shieldon\\Integration\\Slim\\Slim3Middleware);\n\nReminer: If you have Slim-Csrf middleware implemented, make sure the order should look like this:\n$app->add(new \\Shieldon\\Integration\\Slim\\Slim3Middleware);\n$app->add(new \\Slim\\Csrf\\Guard);\n\nNotice: Slim-Csrf is no longer support Slim 3, if you would like to use it on Slim 3, be sure to install the older vision.\ncomposer require slim/csrf:0.8.3\n\nRoute\nThis route is the entry of Firewall Panel.\n$app->map(['GET', 'POST'], '/example/fiewall/panel', function (Request $request, Response $response, array $args) {\n $firewall = \\Shieldon\\Container::get('firewall');\n $controlPanel = new \\Shieldon\\FirewallPanel($firewall);\n $controlPanel->csrf([\n 'csrf_name' => $request->getAttribute('csrf_name'),\n 'csrf_value' => $request->getAttribute('csrf_value')\n ]);\n $controlPanel->entry();\n});\n\nSlim 4\nMiddleware\nLoad Slim4Middleware at the first place.\n$app->add(new \\Shieldon\\Integration\\Slim\\Slim4Middleware());\n\nSo, your middleware.php probably looks like this:\nreturn function (App $app) {\n $app->add(new \\Shieldon\\Integration\\Slim\\Slim4Middleware());\n $app->add(SessionMiddleware::class);\n};\n\nRoute\nThis route is the entry of Firewall Panel.\n$app->map(['GET', 'POST'], '/example/fiewall/panel', function (Request $request, Response $response, array $args) {\n $firewall = \\Shieldon\\Container::get('firewall');\n $controlPanel = new \\Shieldon\\FirewallPanel($firewall);\n $controlPanel->csrf([\n 'csrf_name' => $request->getAttribute('csrf_name'),\n 'csrf_value' => $request->getAttribute('csrf_value')\n ]);\n $controlPanel->entry();\n\n return $response;\n});\n\nMake sure to change all your routes to support Post method for making Captcha form worked, otherwise you will face this error.\n{\n statusCode: 405,\n error: {\n type: \"NOT_ALLOWED\",\n description: \"Method not allowed.\"\n }\n}\n\nBootstrapper\nThere is an another way to avoid changing support method. It is Bootstrapper located at Shieldon\\Integration namespace.\nIn the public/index.php, find this line:\nrequire __DIR__ . '/../vendor/autoload.php';\n\nReplace it with:\nrequire __DIR__ . '/../vendor/autoload.php';\n\n// Implement Shieldon Firewall.\nnew \\Shieldon\\Integration\\Bootstrapper();\n\nThat's it.\nReminder:\nTo prevent session_start conflicts, please start session safely in your SessionMiddleware\nif (session_status() === PHP_SESSION_NONE) {\n session_start();\n}\n\nThat's it.\nYou can access the Firewall Panel by /example/fiewall/panel, to see the page, go to this URL in your browser.\nhttps://for.example.com/example/fiewall/panel\n\nThe default login is shieldon_user and password is shieldon_pass. After logging in the Firewall Panel, the first thing you need to do is to change the login and password.\nShieldon Firewall will start watching your website if it get enabled in Deamon setting section, make sure you have set up the settings correctly.\n"},"guide/fatfree.html":{"url":"guide/fatfree.html","title":"Fat-Free","keywords":"","body":"Fat-Free\nNot like other frameworks, Fat-Free is an extremely light-weight PHP framework.\n\nInstallation\nUse PHP Composer:\ncomposer require shieldon/shieldon\n\nOr, download it and include the Shieldon autoloader.\nrequire 'Shieldon/autoload.php';\n\nImplementing\nAssuming your code is supposed to be this.\nroute('GET /',\n function() {\n echo 'Hello, world!';\n }\n);\n$f3->run();\n\nSteps\n1. Initialize Shieldon Firewall\nAfter this line:\nrequire dirname(__DIR__) . '/vendor/autoload.php';\n\nAdd the following code:\n// Run The Shieldon Firewall\nnew \\Shieldon\\Integration\\Bootstrapper();\n\nPlease create a wriable directory named it with shieldon at above directory, Shieldon Firewall stores data in that.\n2. Define a Route for Firewall Panel.\n// The Shieldon Firewall's entry point.\n$f3->route('GET|POST /firewall/panel/', function() {\n $firewall = \\Shieldon\\Container::get('firewall');\n $controlPanel = new \\Shieldon\\FirewallPanel($firewall);\n $controlPanel->entry();\n exit;\n});\n\nThat's it.\nNow, you can access the Firewall Panel via URL:\nhttps://for.example.com/firewall/panel\n\nThe default login is shieldon_user and password is shieldon_pass. After logging in the Firewall Panel, the first thing you need to do is to change the login and password.\nShieldon Firewall will start watching your website if it get enabled in Deamon setting section, make sure you have set up the settings correctly.\n"},"guide/fuel.html":{"url":"guide/fuel.html","title":"Fuel","keywords":"","body":"Fuel\nFuelPHP is a simple, flexible, community driven PHP web framework.\n\nInstallation\nUse PHP Composer:\ncomposer require shieldon/shieldon\n\nOr, download it and include the Shieldon autoloader.\nrequire 'Shieldon/autoload.php';\n\nImplementing\nSteps\n1. Before initializing Core\nIn your fuel/app/bootstrap.php, after this line:\nrequire COREPATH.'bootstrap.php';\n\nAdd the following code:\n/*\n|--------------------------------------------------------------------------\n| Run The Shieldon Firewall\n|--------------------------------------------------------------------------\n|\n| Shieldon Firewall will watch all HTTP requests coming to your website.\n|\n*/\n\nif (isset($_SERVER['REQUEST_URI'])) {\n\n // Notice that this directory must be writable.\n // We put it in the `fuel/app/tmp` directory.\n $firewallstorage = __DIR__ . '/tmp/shieldon';\n\n $firewall = new \\Shieldon\\Firewall($firewallstorage);\n $firewall->restful();\n $firewall->run();\n}\n\n2. Define a Route for Firewall Panel.\nNow, modify your fuel/app/config/routes.php and add the following code.\n'firewall/panel' => function () {\n $firewall = \\Shieldon\\Container::get('firewall');\n $controlPanel = new \\Shieldon\\FirewallPanel($firewall);\n $controlPanel->entry();\n exit;\n}\n\nThat's it.\nYou can access the Firewall Panel by /firewall/panel, to see the page, go to this URL in your browser.\nhttps://for.example.com/firewall/panel\n\nThe default login is shieldon_user and password is shieldon_pass. After logging in the Firewall Panel, the first thing you need to do is to change the login and password.\nShieldon Firewall will start watching your website if it get enabled in Deamon setting section, make sure you have set up the settings correctly.\n"},"guide/phpixie.html":{"url":"guide/phpixie.html","title":"PHPixie","keywords":"","body":"PHPixie\nPHPixie is a mirco framework. It's version 3 documentation is vague - missing lots of important article such as route setting - and I have no time to watch their video (reading documents is 100x faster than waching a video, agree?), hence this guide is just an idea about how to implement Shieldon Firewall on your PHPixie application.\n\nInstallation\nUse PHP Composer:\ncomposer require shieldon/shieldon\n\nOr, download it and include the Shieldon autoloader.\nrequire 'Shieldon/autoload.php';\n\nImplementing\nSteps\n1. Before initializing PHPixie.\nIn your web/index.php, after this line:\nrequire_once(__DIR__.'/../vendor/autoload.php');\n\nAdd the following code:\n// Implement Shieldon Firewall.\nnew \\Shieldon\\Integration\\Bootstrapper(\n $storage = '',\n $fpRequestURI = '/firewall/panel'\n);\n\nThe first parameter is the directory where the Shieldon Firewall will generate its data and logs in. The second parameter is a URL that can allow you to access the firewall panel.\nSo, your index.php will look like this:\nregisterDebugHandlers();\n$framework->processHttpSapiRequest();\n\nThat's it.\nYou can access the Firewall Panel by /firewall/panel, to see the page, go to this URL in your browser.\nhttps://for.example.com/firewall/panel\n\nThe default login is shieldon_user and password is shieldon_pass. After logging in the Firewall Panel, the first thing you need to do is to change the login and password.\nShieldon Firewall will start watching your website if it get enabled in Deamon setting section, make sure you have set up the settings correctly.\n"},"faq.html":{"url":"faq.html","title":"FAQ","keywords":"","body":"FAQ\nIf you have any question please post it on stackoverflow, if you have found any bug, please post it to issue forum of Shieldon's repository.\n\nCan I limit session number for only a specific page?\nHow do I block all IP addresses for a specific URL?\nWhat is the default login and password for Firewall Panel?\nCan Shieldon Firewall truly mitigate DDOS attack?\n\nFrequently Asked Questions\n\n\nCan I limit session number for only a specific page?\nThe answer is YES, but you have to turn off Online Session Limit in Firewall Panel, because its scope is global - it cannot be used on the same data pool.\nAfter turning Online Session Limit off, you can use Shieldon's public API, for example as the following code:\nif (strpos($_SERVER['REQUEST_URI'], 'faq/online-session-limit.html') !== false) {\n $firewall->getShieldon()->limitSession(5, 300);\n}\n\nThis page is limiting the maximum user number of 5, and each user has 300 seconds in viewing this page.\nWhen entering this page and the user number has reached the limitation, the dialog that is similar to following screenshot will be showed to you. \n\n\n\nHow do I block all IP addresses for a specific URL?\nI do not put that block all feature into Firewall Panel because of preventing some smart guys block all IP addresses of URL /. This is block all URLs including the entry of Firewall Panel. I suggest you use IP manager instead and set up a needed IP range.\nIf you want to block all IP addresses for a specific URL , the following code will help you.\n// Put this code before $firewall->run();\nif (strpos($_SERVER['REQUEST_URI'], 'example/block-all.html') !== false) {\n $firewall->getShieldon()->getComponent('Ip')->denyAll();\n}\n\nThis is an example page that blocks all IP addresses from the Internet.\nWhen a user has been blocked, they will see the dialog just like the screenshot below.\n\n\n\nWhat is the default login and password for Firewall Panel?\nThe default login is shieldon_user and password is shieldon_pass. After logging in the Firewall Panel, the first thing you need to do is to change the login and password.\n\n\nCan Shieldon Firewall truly mitigate DDOS attack?\nFor the small scale of HTTP-type DDOS attacks, my answer is YES, but the real situation depends on many factors such as the bandwidth, hardware level, system adjustment, code quality, and so on.\nLet me take a simple example, assuming your website has an average page size of 3 MB, and the bandwidth of your server is 100 Mbps, your server can actually handle megabyte-per-second is 12.5 MB/s, If someone would like to attack your webiste maliciously, do you think how many attacking sources can block your server? Not to mention the heavy loading to the MySQL connection.\nShieldon Firewall interrupts the malicious connection, returning a CAPTCHA page size that it is less than 50 KB, stopping executing PHP scripts - no more MySQL connection - Shieldon Firewall saves memory and CPU usage when your website is under attack - but, it is just a way to mitigate HTTP-type DDOS attack, not a final solution.\n"},"docs/":{"url":"docs/","title":"Kernel","keywords":"","body":"Shieldon Kernel\n\nGetting Started\nInstallation\nHow to Use\n\n\nConfiguration\nAPI\nsetDriver\nsetComponent\nsetProperty\nsetProperties\nsetChannel\nsetCaptcha\nsetFilters\nsetIp\noutputJsSnippet\ncaptchaResponse\nsetView\ncreateDatabase\nban\nunban\nlimitSession\nrun\n\n\nDriver\nMySQL\nSQLite\nRedis\nFile\n\n\nComponent\nTrustedBot\nIP\nUserAgent\nHeader\nRdns\n\n\nCAPTCHA\nGoogle ReCaptcha\nImage Captcha\n\n\nIntegration w/ Framework\nCodeIgniter\nSlim\nLaravel\nWordPress\n\n\n\n"},"docs/getting-started.html":{"url":"docs/getting-started.html","title":"Getting Started","keywords":"","body":"Getting Started\nServer Requirements\nBefore using Shieldon Firewall on your Web application you must meet the basic server requirements below:\n\nPHP >= 7.1.0\nCtype PHP Extension\nJSON PHP Extension\nPDO PHP Extension (Required only if you would like to use MySQL, SQLite driver.)\nRedis PHP Extension (Required only if you would like to use Redis driver.)\n\nInstallation\nUse PHP Composer:\ncomposer require shieldon/shieldon\n\nOr, download it and include the Shieldon autoloader.\nrequire 'Shieldon/autoload.php';\n\nImplementing\nPopular Frameworks\nHere are the guides of integrating with the popular PHP frameworks.\n\nLaravel\nSymfony\nCodeIgniter\nCakePHP\nYii\nZend\nSlim\nFat-Free\nFuel\nPHPixie\n\nOther Frameworks\nImplementing Shieldon on other framework is as easy as well.\n// Notice that this directory must be writable.\n$writable = __DIR__ . '/../shieldon';\n\n// Initialize Fireall instane.\n$firewall = new \\Shieldon\\Firewall($writable);\n$firewall->run();\n\nPlace this code section in a beginning section of your project.\nThe beginning section might be the index.php(1), Middleware or Parent Controller.\n(1) index.php is the entry point for all requests entering your application in most frameworks such as Laravel, CodeIgniter, Slim, WordPress and more.\n// Get Firewall instance from Shieldon Container.\n$firewall = \\Shieldon\\Container::get('firewall');\n\n// Get into the Firewall Panel.\n$controlPanel = new \\Shieldon\\FirewallPanel($firewall);\n$controlPanel->entry();\n\nPut the code on the Controller and the URL that only you know.\nAlthough it has a basic login protection.\n"},"docs/configuration.html":{"url":"docs/configuration.html","title":"Configuration","keywords":"","body":"Configuration\nYou can adjust the setting when initializing Shieldon instance, or using setProperty or setProperties API later.\nInitializing\n\n$config = [\n 'time_unit_quota' => [\n ['s' => 2, 'm' => 10, 'h' => 30, 'd' => 60]\n ]\n];\n\n$shieldon = new \\Shieldon\\Shieldon($config);\n\nsetProperty\n$shieldon->setProperty('time_unit_quota', [\n 's' => 2, 'm' => 10, 'h' => 30, 'd' => 60\n]);\n\nsetProperties\n\n$config = [\n 'time_unit_quota' => [\n ['s' => 2, 'm' => 10, 'h' => 30, 'd' => 60]\n ]\n];\n\n$shieldon->setProperties($config);\n\nDefault\n\n\n\nkey\ntype\nvalue\n\n\n\n\ntime_unit_quota\narray\n['s' => 2, 'm' => 10, 'h' => 30, 'd' => 60]\n\n\ntime_reset_limit\ninteger\n3600\n\n\ninterval_check_referer\ninteger\n5\n\n\ninterval_check_session\ninteger\n30\n\n\nlimit_unusual_behavior\narray\n['cookie' => 5, 'session' => 5, 'referer' => 10]\n\n\ncookie_name\nstring\nssjd\n\n\ncookie_domain\nstring\n\"\n\n\n\ntime_unit_quota\nSetting the limits and quotas for your vistors on your website.\nYou may check out your Google Analytics to find out how many page views per user is normal condition, then think about what is considered to bad behavior on your website.\n\narray\n\n\n\n\nkey\nvalue\ndescription\n\n\n\n\ns\ninteger\nPage views per vistor per second\n\n\nm\ninteger\nPage views per vistor per minute\n\n\nh\ninteger\nPage views per vistor per hour\n\n\nd\ninteger\nPage views per vistor per day\n\n\n\nTips\n\nIf you just want to limit an user to view 100 pages a day, just set s, m, h to a very high number, and set d to 100.\n\nTo remember, when users reached the limit will just be banned temporaily, they can get unbanned by solving Captcha, so, do not set the values too loose, overwise it is no sense to use this library.\n\n\ntime_reset_limit\nReset the filiters flagged number after how many seconds that time_reset_limit is set.\ninterval_check_referer\nWhen an user first time visit to your website by entering URL on browser, the HTTP_REFERER is empty. After interval_check_referer seconds, Shieldon will start checking HTTP_REFERER.\nYou can ignore this value.\ninterval_check_session\nWhen an user first time visit to your website, after interval_check_session seconds, Shieldon will start checking SESSION cookie.\nlimit_unusual_behavior\nSetting the limits and quotas of being flagged as unusual behavior for your vistors on your website.\n\narray\n\n\n\n\nkey\nvalue\ndescription\n\n\n\n\ncookie\ninteger\nCookie generated by JavaScript.\n\n\nsession\ninteger\nPHP Session\n\n\nreferer\ninteger\nHTTP_REFERER\n\n\n\nOthers\nPlease ignore them.\n"},"docs/api.html":{"url":"docs/api.html","title":"API","keywords":"","body":"APIs\n\nsetDriver\nsetComponent\nsetProperty\nsetProperties\nsetChannel\nsetCaptcha\nsetFilters\nsetIp\noutputJsSnippet\ncaptchaResponse\nsetView\ncreateDatabase\nban\nunban\nlimitSession\nrun\n\nThe public APIs can be chaining yet SetDriver must be the first and run must be the last.\nChainable\nsetDriver\n\nparam DriverProvider\nreturn self\n\n$dbLocation = APPPATH . 'cache/shieldon.sqlite3';\n$pdoInstance = new \\PDO('sqlite:' . $dbLocation);\n$shieldon->setDriver(new \\Shieldon\\Driver\\SqliteDriver($pdoInstance));\n\nsetComponent\n\nparam ComponentInterface\nreturn self\n\n$shieldon->setComponent(new \\Shieldon\\Component\\Ip());\n\nsetProperty\n\nparam string $key\nparam mixed $value\nreturn self\n\n$shieldon->setProperty('time_unit_quota', [\n 's' => 4,\n 'm' => 20, \n 'h' => 60, \n 'd' => 240\n]);\n\nDefault settings:\n\n\n\nkey\ntype\nvalue\n\n\n\n\ntime_unit_quota\narray\n['s' => 2, 'm' => 10, 'h' => 30, 'd' => 60]\n\n\ntime_reset_limit\ninteger\n3600\n\n\ninterval_check_referer\ninteger\n5\n\n\ninterval_check_session\ninteger\n30\n\n\nlimit_unusual_behavior\narray\n['cookie' => 5, 'session' => 5, 'referer' => 10]\n\n\ncookie_name\nstring\n\"ssjd\"\n\n\ncookie_domain\nstring\n\"\n\n\ncookie_value\nstring\n\"1\"\n\n\n\nsetChannel\n\nparam string $channel Channel name.\nreturn self\n\n$shieldon->setChannel('web_project');\n\n// Start new shieldon each day.\n$shieldon->setChannel('web_project_' . date('Ymd'));\n\nsetCaptcha\n\nparam CaptchaInterface\nreturn self\n\nFor deatiled usages, please see Captcha sestion.\n$shieldon->setCaptcha(new \\Shieldon\\Captcha\\Recaptcha([\n 'key' => '6LfkOaUUAAAAAH-AlTz3hRQ25SK8kZKb2hDRSwz9',\n 'secret' => '6LfkOaUUAAAAAJddZ6k-1j4hZC1rOqYZ9gLm0WQh',\n 'version' => 'v2',\n 'lang' => 'en',\n]));\n\nsetFilters\n\nparam array $settings Filter settings.\nreturn self\n\n$shieldon->setFilters([\n 'session' => true,\n 'cookie' => true,\n 'referer' => true,\n 'frequency' => true,\n]);\n\nDefault settings:\n\n\n\nkey\ntype\nvalue\ndescription\n\n\n\n\nsession\nboolean\ntrue\nCheck PHP session cookie.\n\n\ncookie\nboolean\nfalse\nCheck cookie generated by JavaScript.\n\n\nreferer\nboolean\ntrue\nCheck HTTP_REFERER\n\n\nfrequency\nboolean\ntrue\nCheck time_unit_quota setting.\n\n\n\nThe Cookie filter is false by default, because you have to output the JavaScript snippet to your web pages. The JavaScript snippet created by outputJsSnippet will generate cookie by JavaScript.\nCheck out outputJsSnippet for usage.\nsetIp\n\nparam string $ip\nreturn self\n\n// Here is an example, cature real vistor IP from CloudFlare.\n$realIp = $_SERVER['HTTP_CF_CONNECTING_IP'];\n\n// If you use a CDN serive on your website, \n// make sure to cature the real vistor IP, overwise users will get banned.\n$shieldon->setIp($realIp);\n\ncreateDatabase\n\nparam bool $option true or false [default: true]\nreturn self\n\n$this->createDatabase(false);\n\nsetView\n\nparam string $html HTML text string.\nparam string $type The page type.\nreturn self\n\n$htmlText = '...bala...{{captcha}} ...bala...';\n$this->setView($htmlText, 'stop');\n\n$type\n\n\n\ntype\ndescription\n\n\n\n\nstop\nThe page displayed when user get temporaily banned.\n\n\nlimit\nThe page displayed when user is reached the online session limit.\n\n\ndeny\nThe page displayed when user is in blacklist.\n\n\n\n\nTemplate tag\n{{captcha}}: The CAPTCHA form for stop page. (required)\n{{online_info}}: The online session infomation for for limit page.\n{{lineup_info}}: The line-up number infomation for for limit page.\n\n\n\nban\n\nparam string $ip Single IP address.\nreturn self\n\n$shieldon->ban('33.125.12.87');\n\nunban\n\nparam string $ip Single IP address.\nreturn self\n\n$shieldon->unban('33.125.12.87');\n\nlimitSession\n\nparam integer $amount Maximum amount of online vistors.\nparam integer $period Period. (Unit: second)\nreturn self\n\n$shieldon->setSession(500, 300);\n\nNon-chainable\noutputJsSnippet\n\nreturn string [The JavaScript string.]\n\nRequired if cookie filiter is enabled.\n// Output this variable in your page template.\n$jsCode = $shieldon->outputJsSnippet();\n\ncaptchaResponse\n\nreturn boolean\n\ntrue: Captcha is solved successfully, \nfalse overwise.\n$result = $this->captchaResponsse();\n\nrun\n\nreturn integer\n\nReponse code:\n\n\n\nconstant\nvalue\nreason\n\n\n\n\nRESPONSE_DENY\n0\nBanned permanently.\n\n\nRESPONSE_ALLOW\n1\nPassed.\n\n\nRESPONSE_TEMPORARILY_DENY\n2\nBanned temporarily.\n\n\nRESPONSE_LIMIT\n3\nStopped due to reaching online session limit.\n\n\n\n$result = $shieldon->run();\n\n"},"docs/driver/":{"url":"docs/driver/","title":"Driver","keywords":"","body":"Drivers\n\nMySQL\nSQLite\nFile\nRedis\n\nInterface\nget\nget(string $ip, string $type = 'log'): array\n\ngetAll\ngetAll(string $type = 'log'): array\n\nhas\nhas(string $ip, string $type = 'log'): bool\n\nsave\nsave(string $ip, array $data, string $type = 'log'): int\n\ndelete\ndelete(string $ip, string $type = 'log'): bool\n\nrebuild\nrebuild(): bool\n\n"},"docs/driver/mysql.html":{"url":"docs/driver/mysql.html","title":"MySQL","keywords":"","body":"MySQL\nShieldon\\Driver\\MysqlDriver\n\nparam PDO $pdo\nparam boolean $debug [default: false]\nreturn self\n\nYou have to inject a PDO instance to Shieldon data driver.\n$mysqlDriverInstance = new \\Shieldon\\Driver\\MysqlDriver($pdoInstance);\n\nExample:\n$db = [\n 'host' => '127.0.0.1',\n 'dbname' => 'testdb',\n 'user' => 'root',\n 'pass' => 'sdfaa422kadhd3',\n 'charset' => 'utf8',\n];\n\n$pdoInstance = new \\PDO(\n 'mysql:host=' . $db['host'] . ';dbname=' . $db['dbname'] . ';charset=' . $db['charset'],\n $db['user'],\n $db['pass']\n);\n\n$shieldon->setDriver( new \\Shieldon\\Driver\\MysqlDriver($pdoInstance));\n\nThat's it.\n"},"docs/driver/sqlite.html":{"url":"docs/driver/sqlite.html","title":"SQLite","keywords":"","body":"SQLite\nShieldon\\Driver\\SqliteDriver\n\nparam PDO $pdo\nparam boolean $debug [default: false]\nreturn self\n\nYou have to inject a PDO instance to Shieldon data driver.\nnew \\Shieldon\\Driver\\SqliteDriver($pdoInstance);\n\nExample:\n$dbLocation = APPPATH . 'cache/shieldon.sqlite3';\n$pdoInstance = new \\PDO('sqlite:' . $dbLocation);\n$shieldon->setDriver(new \\Shieldon\\Driver\\SqliteDriver($pdoInstance));\n\nNote\nDo not set $debug to true, overwise SqliteDriver will throw an error when data tables not exist.\n"},"docs/driver/redis.html":{"url":"docs/driver/redis.html","title":"Redis","keywords":"","body":"Redis\nShieldon\\Driver\\RedisDriver\n\nparam Redis $redis\nreturn self\n\nMake sure you have installed PHP Redis extension and Redis server on your server. You should see something like the screenshot below in php.ini.\n\nInject a Redis instance to Shieldon data driver.\n$redisDriverInstance = new \\Shieldon\\Driver\\RedisDriver($redisInstance));\n\nExample:\n$redisInstance = new \\Redis();\n$redisInstance->connect('127.0.0.1', 6379); \n\n$shieldon->setDriver(new \\Shieldon\\Driver\\RedisDriver($redisInstance));\n\nThat's it.\n"},"docs/driver/file.html":{"url":"docs/driver/file.html","title":"File","keywords":"","body":"File\nShieldon\\Driver\\FileDriver\n\nparam string $directory Directory path.\nreturn self\n\nExample:\n$shieldon->setDriver(\n new \\Shieldon\\Driver\\FileDriver(BOOTSTRAP_DIR . '/../tmp/shieldon')\n);\n\nThat's it.\n"},"docs/component/":{"url":"docs/component/","title":"Component","keywords":"","body":"Components\nShieldon components are are sets of controller that allow you to add more custom rules to allow or deny before detecting user's behavior.\n\nTrustedBot\nIp\nUserAgent\nHeader\nRdns\n\nTrustedBot\nTrustedBot component allows popular search engines to crawl your site without limit. please load this commponent at least .\nIp\nIp component allows you to set single IPs or IP ranges in the whitelist or the blacklist.\nUserAgent\nUserAgent component blocks well-known bad bots by default. You can add your list in UserAgent's blacklist.\nHeader\nHeader component blocks vistors without common header information in strict mode, \nRdns\nRdns component blocks vistors without Rdns recond or Rdns not match to IP address in strict mode.\n\nAPI\nsetStrict\n\nparam boolean $bool Set true to enble strict mode, false to disable it overwise.\nreturn void\n\n$component->setStrict(true);\n\nsetDeniedList\n\nparam array $stringList\nreturn void\n\n$component->setDeniedList($stringList);\n\nsetDeniedItem\n\nparam string $string\nreturn void\n\n$component->setDeniedItem($string);\n\ngetDeniedList\n\nreturn array\n\n$list = $component->getDeniedList();\n\nremoveItem\nRemove item from denied list and allowed list (if exists)\n\nparam string $string\nreturn void\n\n$list = $component->removeItem($string);\n\n"},"docs/component/trustedbot.html":{"url":"docs/component/trustedbot.html","title":"TrustedBot","keywords":"","body":"TrustedBot\nShieldon\\Component\\TrustedBot\n\nreturn self\n\n$robot = new \\Shieldon\\Component\\TrustedBot();\n$shieldon->setComponent($robot);\n\nDefault setting in whitelist.\n\n\n\nname\nRdns\n\n\n\n\ngoogle\n.googlebot.com\n\n\ngoogle\n.google.com\n\n\nlive\n.live.com\n\n\nmsn\n.msn.com\n\n\nask\n.ask.com\n\n\nbing\n.bing.com\n\n\ninktomisearch\n.inktomisearch.com\n\n\nyahoo\n.yahoo.com\n\n\nyahoo\n.yahoo.net\n\n\nyandex\n.yandex.com\n\n\nyandex\n.yandex.ru\n\n\nw3\n.w3.org\n\n\n\nsetStrict\n\nparam boolean $bool Set true to enble strict mode, false to disable it overwise.\nreturn void\n\n$robot->setStrict(true);\n\nisAllowed\n\nreturn bool\n\n$result = $robot->isAllowed();\n\nisDenied\n(deprecated)\nisGoogle\n\nreturn bool\n\n$result = $robot->isGoogle();\n\nisYahoo\n\nreturn bool\n\n$result = $robot->isYahoo();\n\nisBing\n\nreturn bool\n\n$result = $robot->isBing();\n\naddItem\n\nparam string $userAgent Part of user-agent string\nparam string $rdns IP resolved hostname.\nreturn void\n\n$robot->addItem('google', '.googlebot.com');\n\nStrict Mode\n\nIP resolved hostname and IP address must match.\n\n$robot->setStrict(true);\n"},"docs/component/ip.html":{"url":"docs/component/ip.html","title":"IP","keywords":"","body":"IP\nShieldon\\Component\\Ip\n\nreturn self\n\n$ip = new \\Shieldon\\Component\\Ip();\n$shieldon->setComponent($ip);\n\ninRange\n\nparam string $ip IP to check in IPV4 and IPV6 format\nparam mixed $range IP/CIDR netmask\nreturn boolean\n\n$result = $ip->inRange('123.22.33.44', '123.22.33.1/24');\n\n// true\n\nsetAllowedList\n\nparam array $ips Ip array.\nreturn void\n\n$ip = new \\Shieldon\\Component\\Ip();\n\n$allowedIps = [\n '123.22.33.44',\n '88.22.33.55',\n];\n\n$ip->setAllowedList($allowedIps);\n$shieldon->setComponent($ip);\n\nsetAllowedItem\n\nparam string $ip Single Ip address\nreturn void\n\n$ip = new \\Shieldon\\Component\\Ip();\n$ip->setAllowedItem('123.22.33.44');\n$shieldon->setComponent($ip);\n\ngetAllowedList\n\nreturn array\n\n$ip = new \\Shieldon\\Component\\Ip();\n$list = $ip->getAllowedList();\n\n// ['123.22.33.44', '123.22.33.43', 'xxx.xxx.xxx.xxx']\n\nsetDeniedList\n\nparam array $ips IP array.\nreturn void\n\n$ip = new \\Shieldon\\Component\\Ip();\n\n$deniedIps = [\n '123.22.33.44',\n '88.22.33.55',\n];\n\n$ip->setDenieddList($deniedIps);\n$shieldon->setComponent($ip);\n\nsetDeniedItem\n\nparam string $ip Single Ip address\nreturn void\n\n$ip = new \\Shieldon\\Component\\Ip();\n$ip->setDeniedItem('123.22.33.44');\n$shieldon->setComponent($ip);\n\ngetDeniedList\n\nreturn array\n\n$ip = new \\Shieldon\\Component\\Ip();\n$list = $ip->getDenieddList();\n\n// ['123.22.33.44', '123.22.33.43', 'xxx.xxx.xxx.xxx']\n\n"},"docs/component/useragent.html":{"url":"docs/component/useragent.html","title":"UserAgent","keywords":"","body":"UserAgent\nShieldon\\Component\\UserAgent\n\nreturn self\n\n$agent = new \\Shieldon\\Component\\UserAgent();\n$shieldon->setComponent($agent);\n\nDefault setting in blacklist.\n\n\n\nuser-agent\ndescription\n\n\n\n\ndomain\nDomain name information crawler.\n\n\ncopyright\nCopyright information crawler.\n\n\nAhrefs\nBacklink crawler.\n\n\nroger\nBacklink crawler. (SEOMOZ)\n\n\nmoz\nSEOMOZ crawler.\n\n\nMJ12bot\nBacklink crawler. (Majestic)\n\n\nfindlinks\nBacklink crawler. (findlinks)\n\n\nSemrush\nBacklink crawler. (Semrush )\n\n\narchive\nWayback machine.\n\n\n\nStrict Mode\n\nVisitors with empty user-agent information will be blocked.\n\n$agent->setStrict(true);\n"},"docs/component/header.html":{"url":"docs/component/header.html","title":"Header","keywords":"","body":"Header\nShieldon\\Component\\Header\n\nreturn self\n\n$header = new \\Shieldon\\Component\\Header();\n$shieldon->setComponent($header);\n\nStrict Mode\n\nVisitors without common header information will be blocked.\n\n$header->setStrict(true);\n"},"docs/component/rdns.html":{"url":"docs/component/rdns.html","title":"Rdns","keywords":"","body":"Rdns\nShieldon\\Component\\Rdns\n\nreturn self\n\n$rdns = new \\Shieldon\\Component\\Rdns();\n$shieldon->setComponent($rdns);\n\nStrict Mode\n\nVisitors with empty Rdns record will be blocked.\nIP resolved hostname (Rdns) and IP address must match.\n\n$rdns->setStrict(true);\n"},"docs/captcha/":{"url":"docs/captcha/","title":"CAPTCHA","keywords":"","body":"Captcha Modules\nYou can implement Captcha verification when users on your site are detected usual behavior and get temporaily banned. Users are asked for solving Captcha to get unbanned.\n\nReCaptcha\nImage\n\nYou can use multiple Captcha modules at a time. More Captcha modules will be added in the future.\n\nNote\nIf you have implemented CSRF protection on whole site, be sure to pass your CSRF token into Captcha form.\n$shieldon->setCaptcha(new /Shieldon/Captcha/Csrf([\n 'name' => 'my_csrf_name',\n 'value' => 'my_csrf_hash',\n]));\n\n"},"docs/captcha/recaptcha.html":{"url":"docs/captcha/recaptcha.html","title":"Google ReCaptcha","keywords":"","body":"ReCaptcah\nShieldon\\Captcha\\Recaptcha\n\nparam array $config\nreturn void\n\nV2\n\n\n$captchaConfig = [\n 'key' => '6LfkOaUUAAAAAH-AlTz3hRQ25SK8kZKb2hDRSwz9',\n 'secret' => '6LfkOaUUAAAAAJddZ6k-1j4hZC1rOqYZ9gLm0WQh',\n];\n\n$captchaInstance = new \\Shieldon\\Captcha\\Recaptcha($captchaConfig);\n$shieldon->setCaptcha($captchaInstance);\n\nV3\n\nMake sure you are using v3 site key and secret key. If you use v2 key here, it won't work.\n\n$captchaConfig = [\n 'key' => '6LfkOaUSAAAAAH-AETz3hRQ21K8kEKb2hDRSwz8',\n 'secret' => '6LekOaUUAAAAAJdeZ7u-1j4hZC1rOqYZ9gtm0WQy',\n 'version' => 'v3',\n];\n\n$captchaInstance = new \\Shieldon\\Captcha\\Recaptcha($captchaConfig);\n$shieldon->setCaptcha($captchaInstance);\n\nLanguage\nYou can specific the language for the UI by passing lang.\n$captchaConfig = [\n 'key' => '6LfkOaUUAAAAAH-AlTz3hRQ25SK8kZKb2hDRSwz9',\n 'secret' => '6LfkOaUUAAAAAJddZ6k-1j4hZC1rOqYZ9gLm0WQh',\n 'lang' => 'zh-TW',\n];\n\n"},"docs/captcha/image.html":{"url":"docs/captcha/image.html","title":"Image Captcha","keywords":"","body":"ImageCaptcha\nShieldon\\Captcha\\ImageCaptcha\n\nparam array $config\nreturn void\n\n\n$config = [\n 'word_length' => 6,\n];\n\n$captchaInstance = new \\Shieldon\\Captcha\\ImageCaptcha($config);\n$shieldon->setCaptcha($captchaInstance);\n\nSettings\nDefault settings:\n\n\n\nkey\ntype\nvalue\n\n\n\n\nimg_width\ninteger\n250\n\n\nimg_height\ninteger\n50\n\n\nword_length\ninteger\n8\n\n\nfont_spacing\ninteger\n10\n\n\npool\nstring\n0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\n\n\ncolors\narray\nsee Color settings below.\n\n\n\nColor settings:\n\n\n\nkey\ntype\nvalue\n\n\n\n\nbackground\narray\n[255, 255, 255]\n\n\nborder\ninteger\n[153, 200, 255]\n\n\ntext\ninteger\n[51, 153, 255]\n\n\ngrid\ninteger\n[153, 200, 255]\n\n\n\nExample:\n$defaults = [\n 'img_width' => 250,\n 'img_height' => 50,\n 'word_length' => 8,\n 'font_spacing' => 10,\n 'pool' => '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',\n 'colors' => [\n 'background' => [255, 255, 255],\n 'border' => [153, 200, 255],\n 'text' => [51, 153, 255],\n 'grid' => [153, 200, 255]\n ]\n];\n\n"},"docs/integration/":{"url":"docs/integration/","title":"Integration w/ Framework","keywords":"","body":"Integration\n\nCodeIgniter (framework)\nSlim (framework)\nLaravel (framework)\nWordPress (CMS)\n\n"},"docs/integration/codeigniter.html":{"url":"docs/integration/codeigniter.html","title":"CodeIgniter","keywords":"","body":"CodeIgniter framework\n2.x and 3.x\nInstallation\nIf you don't use Composer.\nDownload from release page, unload it to third_party folder.\napplication\\third_party\n\nCheck the autoloader.php path, it should be:\napplication/third_party/shieldon/src/autoload.php\n\nRequire it.\nrequire APPPATH . 'third_party/shieldon/src/autoload.php';\n\nGuide\nEdit MY_Controller:\napplication/core/MY_Controller.php\n\nAdd method:\npublic function protection()\n{\n $db = [\n 'host' => $this->db->hostname,\n 'dbname' => $this->db->database,\n 'user' => $this->db->username,\n 'pass' => $this->db->password,\n 'charset' => 'utf8',\n ];\n\n $pdoInstance = new \\PDO(\n 'mysql:host=' . $db['host'] . ';dbname=' . $db['dbname'] . ';charset=' . $db['charset'],\n $db['user'],\n $db['pass']\n );\n\n $shieldon = new \\Shieldon\\Shieldon();\n $shieldon->setDriver(new \\Shieldon\\Driver\\MysqlDriver($pdoInstance);\n $shieldon->setComponent(new \\Shieldon\\Component\\TrustedBot());\n\n $shieldon->setCaptcha(new \\Shieldon\\Captcha\\ImageCaptcha();\n\n // Start protecting your website!\n $result = $shieldon->run();\n\n if ($result !== $shieldon::RESPONSE_ALLOW) {\n if ($shieldon->captchaResponse()) {\n // Unban current session.\n $shieldon->unban();\n }\n // Output the result page with HTTP status code 200.\n $shieldon->output(200);\n }\n}\n\nRun\n\nExtend your Controller to MY_Controller.\nPut this line in any Controller you want to protect.\n\n$this->protection();\n\nThat's it.\n"},"docs/integration/slim.html":{"url":"docs/integration/slim.html","title":"Slim","keywords":"","body":"Slim Framework\nNot yet ready.\n"},"docs/integration/laravel.html":{"url":"docs/integration/laravel.html","title":"Laravel","keywords":"","body":"Laravel Framework\nNot yet ready.\n"},"docs/integration/wordpress.html":{"url":"docs/integration/wordpress.html","title":"WordPress","keywords":"","body":"WordPress\nDownload Shieldon library from release page, unload it to the parent directory of your WordPress' location.\nThe directory shieldon and directory wordpress are in the same directory, the structure will look like this:\nshieldon/\n│ \nwordpress/\n├── index.php\n├── wp-content/\n│ ├── ...\n│ ├── ...\n├── wp-admin/\n│ ├── ...\n│ └── ...\n└── wp-includes/\n └── ...\n\nEdit index.php\nwordpress/index.php\n\nAfter define('WP_USE_THEMES', true); line, add the following code.\n// BEGIN - Shieldon installation\nrequire( dirname( __FILE__ ) . '/wp-config.php' );\nrequire( dirname( __FILE__ ) . '/../shieldon/src/autoload.php' );\n\n$shieldon = new \\Shieldon\\Shieldon();\n\n$db = array(\n 'host' => DB_HOST,\n 'dbname' => DB_NAME,\n 'user' => DB_USER,\n 'pass' => DB_PASSWORD,\n 'charset' => DB_CHARSET,\n);\n\n$pdoInstance = new \\PDO(\n 'mysql:host=' . $db['host'] . ';dbname=' . $db['dbname'] . ';charset=' . $db['charset'],\n $db['user'],\n $db['pass']\n);\n\n$shieldon->setDriver(new \\Shieldon\\Driver\\MysqlDriver($pdoInstance));\n$shieldon->setComponent(new \\Shieldon\\Component\\TrustedBot());\n\n// You can ignore this setting if you only use one Shieldon on your web application. This is for multiple instances.\n$shieldon->setChannel('web_project');\n\n// Set a Captcha servie. For example: Google recaptcha.\n$shieldon->setCaptcha(new \\Shieldon\\Captcha\\Recaptcha([\n 'key' => 'your_google_recaptcha_site_key',\n 'secret' => 'your_google_recaptcha_secret_key',\n]));\n\n// Start protecting your website!\n$result = $shieldon->run();\n\nif ($result !== $shieldon::RESPONSE_ALLOW) {\n if ($shieldon->captchaResponse()) {\n // Unban current session.\n $shieldon->unban();\n }\n $shieldon->output(200);\n}\n// END - Shieldon installation\n\nYou have to use your own Google ReCaptcha key and secret.\nThat's it.\n"},"wp-shieldon.html":{"url":"wp-shieldon.html","title":"WordPress Plugin","keywords":"","body":"Shieldon in WordPress\nWP Shieldon is based on Shieldon library, a PHP library that provides anti-scraping and online session control for your WordPress sites.\nWhen the users or robots are trying to view many your web pages at a short period of time, they will temporarily get banned. To get unbanned by solving Catpcha. \nYou can visit the plugin author - Terry L.'s blog, try reloading the pages several times then you will see how this plugin works.\nRequirement\n\nPHP version > 7.1.0\nWordPress version > 4.0\n\nDownload\n\n\n\nsource\ndownload\n\n\n\n\nWordPress\nhttps://wordpress.org/plugins/wp-shieldon\n\n\nGitHub repository\nhttps://github.com/terrylinooo/wp-shieldon/releases\n\n\nPHP Composer\ncomposer create-project terrylinooo/wp-shieldon wp-shieldon\n\n\n\nInstallation\n\nUpload the plugin files to the /wp-content/plugins/wp-shieldon directory, or install the plugin through the WordPress plugins screen directly.\nActivate the plugin through the Plugins screen in WordPress.\nGo to the WP Shieldon menu and complete all settings.\n\nScreenshots\nUser has been asked for CAPTCHA to continue reading.\n\nSetting page.\n\nIP Manager\n\nCheck Out My other WordPress works\n\nMarkdown Editor - WP Githuber MD - an all in one Markdown editor.\nSEO Search Permalink - Static search permalink.\nMynote Theme - Theme for programmers.\n\n"},"getting-started.html":{"url":"getting-started.html","title":"Getting Started","keywords":"","body":"Getting Started\nShieldon requires at least PHP 7.1 to run.\nInstallation\nUse PHP Composer:\ncomposer require terrylinooo/shieldon\n\nOr, download it and include the Shieldon autoloader.\nrequire 'Shieldon/src/autoload.php';\n\nHow to Use\nHere is a full example let you know how Shieldon works.\n$shieldon = new \\Shieldon\\Shieldon();\n\n// Use SQLite as the data driver.\n$dbLocation = APPPATH . 'cache/shieldon.sqlite3';\n$pdoInstance = new \\PDO('sqlite:' . $dbLocation);\n$shieldon->setDriver(new \\Shieldon\\Driver\\SqliteDriver($pdoInstance));\n\n// Set core components.\n// This compoent will only allow popular search engline.\n// Other bots will go into the checking process.\n$shieldon->setComponent(new \\Shieldon\\Component\\TrustedBot());\n\n// You can ignore this setting if you only use one Shieldon on your web application. This is for multiple instances.\n$shieldon->setChannel('web_project');\n\n// Only allow 10 sessions to view current page.\n// The defailt expire time is 300 seconds.\n$shieldon->limitSession(10);\n\n// Set a Captcha servie. For example: Google recaptcha.\n$shieldon->setCaptcha(new \\Shieldon\\Captcha\\Recaptcha([\n 'key' => '6LfkOaUUAAAAAH-AlTz3hRQ25SK8kZKb2hDRSwz9',\n 'secret' => '6LfkOaUUAAAAAJddZ6k-1j4hZC1rOqYZ9gLm0WQh',\n]));\n\n// Start protecting your website!\n\n$result = $shieldon->run();\n\n\nif ($result !== $shieldon::RESPONSE_ALLOW) {\n if ($shieldon->captchaResponse()) {\n\n // Unban current session.\n $shieldon->unban();\n }\n // Output the result page with HTTP status code 200.\n $shieldon->output(200);\n}\n\n"},"configuration.html":{"url":"configuration.html","title":"Configuration","keywords":"","body":"Configuration\nYou can adjust the setting when initializing Shieldon instance, or using setProperty or setProperties API later.\nInitializing\n\n$config = [\n 'time_unit_quota' => [\n ['s' => 2, 'm' => 10, 'h' => 30, 'd' => 60]\n ]\n];\n\n$shieldon = new \\Shieldon\\Shieldon($config);\n\nsetProperty\n$shieldon->setProperty('time_unit_quota', [\n 's' => 2, 'm' => 10, 'h' => 30, 'd' => 60\n]);\n\nsetProperties\n\n$config = [\n 'time_unit_quota' => [\n ['s' => 2, 'm' => 10, 'h' => 30, 'd' => 60]\n ]\n];\n\n$shieldon->setProperties($config);\n\nDefault\n\n\n\nkey\ntype\nvalue\n\n\n\n\ntime_unit_quota\narray\n['s' => 2, 'm' => 10, 'h' => 30, 'd' => 60]\n\n\ntime_reset_limit\ninteger\n3600\n\n\ninterval_check_referer\ninteger\n5\n\n\ninterval_check_session\ninteger\n30\n\n\nlimit_unusual_behavior\narray\n['cookie' => 5, 'session' => 5, 'referer' => 10]\n\n\ncookie_name\nstring\nssjd\n\n\ncookie_domain\nstring\n\"\n\n\n\ntime_unit_quota\nSetting the limits and quotas for your vistors on your website.\nYou may check out your Google Analytics to find out how many page views per user is normal condition, then think about what is considered to bad behavior on your website.\n\narray\n\n\n\n\nkey\nvalue\ndescription\n\n\n\n\ns\nintiger\nPage views per vistor per second\n\n\nm\nintiger\nPage views per vistor per minute\n\n\nh\nintiger\nPage views per vistor per hour\n\n\nd\nintiger\nPage views per vistor per day\n\n\n\nTips\n\nIf you just want to limit an user to view 100 pages a day, just set s, m, h to a very high number, and set d to 100.\n\nTo remember, when users reached the limit will just be banned temporaily, they can get unbanned by solving Captcha, so, do not set the values too loose, overwise it is no sense to use this library.\n\n\ntime_reset_limit\nReset the filiters flagged number after how many seconds that time_reset_limit is set.\ninterval_check_referer\nWhen an user first time visit to your website by entering URL on browser, the HTTP_REFERER is empty. After interval_check_referer seconds, Shieldon will start checking HTTP_REFERER.\nYou can ignore this value.\ninterval_check_session\nWhen an user first time visit to your website, after interval_check_session seconds, Shieldon will start checking SESSION cookie.\nlimit_unusual_behavior\nSetting the limits and quotas of being flagged as unusual behavior for your vistors on your website.\n\narray\n\n\n\n\nkey\nvalue\ndescription\n\n\n\n\ncookie\nintiger\nCookie generated by JavaScript.\n\n\nsession\nintiger\nPHP Session\n\n\nreferer\nintiger\nHTTP_REFERER\n\n\n\nOthers\nPlease ignore them.\n"},"api.html":{"url":"api.html","title":"API","keywords":"","body":"APIs\n\nsetDriver\nsetComponent\nsetProperty\nsetProperties\nsetChannel\nsetCaptcha\nsetFilters\nsetIp\noutputJsSnippet\ncaptchaResponse\nsetView\ncreateDatabase\nban\nunban\nlimitSession\nrun\n\nThe public APIs can be chaining yet SetDriver must be the first and run must be the last.\nChainable\nsetDriver\n\nparam DriverProvider\nreturn self\n\n$dbLocation = APPPATH . 'cache/shieldon.sqlite3';\n$pdoInstance = new \\PDO('sqlite:' . $dbLocation);\n$shieldon->setDriver(new \\Shieldon\\Driver\\SqliteDriver($pdoInstance));\n\nsetComponent\n\nparam ComponentInterface\nreturn self\n\n$shieldon->setComponent(new \\Shieldon\\Component\\Ip());\n\nsetProperty\n\nparam string $key\nparam mixed $value\nreturn self\n\n$shieldon->setProperty('time_unit_quota', [\n 's' => 4,\n 'm' => 20, \n 'h' => 60, \n 'd' => 240\n]);\n\nDefault settings:\n\n\n\nkey\ntype\nvalue\n\n\n\n\ntime_unit_quota\narray\n['s' => 2, 'm' => 10, 'h' => 30, 'd' => 60]\n\n\ntime_reset_limit\ninteger\n3600\n\n\ninterval_check_referer\ninteger\n5\n\n\ninterval_check_session\ninteger\n30\n\n\nlimit_unusual_behavior\narray\n['cookie' => 5, 'session' => 5, 'referer' => 10]\n\n\ncookie_name\nstring\n\"ssjd\"\n\n\ncookie_domain\nstring\n\"\n\n\ncookie_value\nstring\n\"1\"\n\n\n\nsetChannel\n\nparam string $channel Channel name.\nreturn self\n\n$shieldon->setChannel('web_project');\n\n// Start new shieldon each day.\n$shieldon->setChannel('web_project_' . date('Ymd'));\n\nsetCaptcha\n\nparam CaptchaInterface\nreturn self\n\nFor deatiled usages, please see Captcha sestion.\n$shieldon->setCaptcha(new \\Shieldon\\Captcha\\Recaptcha([\n 'key' => '6LfkOaUUAAAAAH-AlTz3hRQ25SK8kZKb2hDRSwz9',\n 'secret' => '6LfkOaUUAAAAAJddZ6k-1j4hZC1rOqYZ9gLm0WQh',\n 'version' => 'v2',\n 'lang' => 'en',\n]));\n\nsetFilters\n\nparam array $settings Filter settings.\nreturn self\n\n$shieldon->setFilters([\n 'session' => true,\n 'cookie' => true,\n 'referer' => true,\n 'frequency' => true,\n]);\n\nDefault settings:\n\n\n\nkey\ntype\nvalue\ndescription\n\n\n\n\nsession\nboolean\ntrue\nCheck PHP session cookie.\n\n\ncookie\nboolean\nfalse\nCheck cookie generated by JavaScript.\n\n\nreferer\nboolean\ntrue\nCheck HTTP_REFERER\n\n\nfrequency\nboolean\ntrue\nCheck time_unit_quota setting.\n\n\n\nThe Cookie filter is false by default, because you have to output the JavaScript snippet to your web pages. The JavaScript snippet created by outputJsSnippet will generate cookie by JavaScript.\nCheck out outputJsSnippet for usage.\nsetIp\n\nparam string $ip\nreturn self\n\n// Here is an example, cature real vistor IP from CloudFlare.\n$realIp = $_SERVER['HTTP_CF_CONNECTING_IP'];\n\n// If you use a CDN serive on your website, \n// make sure to cature the real vistor IP, overwise users will get banned.\n$shieldon->setIp($realIp);\n\ncreateDatabase\n\nparam bool $option true or false [default: true]\nreturn self\n\n$this->createDatabase(false);\n\nsetView\n\nparam string $html HTML text string.\nparam string $type The page type.\nreturn self\n\n$htmlText = '...bala...{{captcha}} ...bala...';\n$this->setView($htmlText, 'stop');\n\n$type\n\n\n\ntype\ndescription\n\n\n\n\nstop\nThe page displayed when user get temporaily banned.\n\n\nlimit\nThe page displayed when user is reached the online session limit.\n\n\ndeny\nThe page displayed when user is in blacklist.\n\n\n\n\nTemplate tag\n{{captcha}}: The CAPTCHA form for stop page. (required)\n{{online_info}}: The online session infomation for for limit page.\n{{lineup_info}}: The line-up number infomation for for limit page.\n\n\n\nban\n\nparam string $ip Single IP address.\nreturn self\n\n$shieldon->ban('33.125.12.87');\n\nunban\n\nparam string $ip Single IP address.\nreturn self\n\n$shieldon->unban('33.125.12.87');\n\nlimitSession\n\nparam integer $amount Maximum amount of online vistors.\nparam integer $period Period. (Unit: second)\nreturn self\n\n$shieldon->setSession(500, 300);\n\nNon-chainable\noutputJsSnippet\n\nreturn string [The JavaScript string.]\n\nRequired if cookie filiter is enabled.\n// Output this variable in your page template.\n$jsCode = $shieldon->outputJsSnippet();\n\ncaptchaResponse\n\nreturn boolean\n\ntrue: Captcha is solved successfully, \nfalse overwise.\n$result = $this->captchaResponsse();\n\nrun\n\nreturn integer\n\nReponse code:\n\n\n\nconstant\nvalue\nreason\n\n\n\n\nRESPONSE_DENY\n0\nBanned permanently.\n\n\nRESPONSE_ALLOW\n1\nPassed.\n\n\nRESPONSE_TEMPORARILY_DENY\n2\nBanned temporarily.\n\n\nRESPONSE_LIMIT\n3\nStopped due to reaching online session limit.\n\n\n\n$result = $shieldon->run();\n\n"},"driver/":{"url":"driver/","title":"Driver","keywords":"","body":"Driver API\n\nMySQL\nSQLite\nFile\nRedis\nMemCache (ongoing...)\nMongoDB (ongoing...)\n\nInterface\nget\nget(string $ip, string $type = 'log'): array\n\ngetAll\ngetAll(string $type = 'log'): array\n\nhas\nhas(string $ip, string $type = 'log'): bool\n\nsave\nsave(string $ip, array $data, string $type = 'log'): int\n\ndelete\ndelete(string $ip, string $type = 'log'): bool\n\nrebuild\nrebuild(): bool\n\n"},"driver/mysql.html":{"url":"driver/mysql.html","title":"MySQL","keywords":"","body":"MySQL\nShieldon\\Driver\\MysqlDriver\n\nparam PDO $pdo\nparam boolean $debug [default: false]\nreturn self\n\nYou have to inject a PDO instance to Shieldon data driver.\n$mysqlDriverInstance = new \\Shieldon\\Driver\\MysqlDriver($pdoInstance);\n\nExample:\n$db = [\n 'host' => '127.0.0.1',\n 'dbname' => 'testdb',\n 'user' => 'root',\n 'pass' => 'sdfaa422kadhd3',\n 'charset' => 'utf8',\n];\n\n$pdoInstance = new \\PDO(\n 'mysql:host=' . $db['host'] . ';dbname=' . $db['dbname'] . ';charset=' . $db['charset'],\n $db['user'],\n $db['pass']\n);\n\n$shieldon->setDriver( new \\Shieldon\\Driver\\MysqlDriver($pdoInstance));\n\nThat's it.\n"},"driver/sqlite.html":{"url":"driver/sqlite.html","title":"SQLite","keywords":"","body":"SQLite\nShieldon\\Driver\\SqliteDriver\n\nparam PDO $pdo\nparam boolean $debug [default: false]\nreturn self\n\nYou have to inject a PDO instance to Shieldon data driver.\nnew \\Shieldon\\Driver\\SqliteDriver($pdoInstance);\n\nExample:\n$dbLocation = APPPATH . 'cache/shieldon.sqlite3';\n$pdoInstance = new \\PDO('sqlite:' . $dbLocation);\n$shieldon->setDriver(new \\Shieldon\\Driver\\SqliteDriver($pdoInstance));\n\nNote\nDo not set $debug to true, overwise MysqlDriver will throw an error when data tables not exist.\n"},"driver/redis.html":{"url":"driver/redis.html","title":"Redis","keywords":"","body":"Redis\nShieldon\\Driver\\RedisDriver\n\nparam Redis $redis\nreturn self\n\nMake sure you have installed PHP Redis extension and Redis server on your server. You should see something like the screenshot below in php.ini.\n\nInject a Redis instance to Shieldon data driver.\n$redisDriverInstance = new \\Shieldon\\Driver\\RedisDriver($redisInstance));\n\nExample:\n$redisInstance = new \\Redis();\n$redisInstance->connect('127.0.0.1', 6379); \n\n$shieldon->setDriver(new \\Shieldon\\Driver\\RedisDriver($redisInstance));\n\nThat's it.\n"},"driver/file.html":{"url":"driver/file.html","title":"File","keywords":"","body":"File\nShieldon\\Driver\\FileDriver\n\nparam string $directory Directory path.\nreturn self\n\nExample:\n$shieldon->setDriver(\n new \\Shieldon\\Driver\\FileDriver(BOOTSTRAP_DIR . '/../tmp/shieldon')\n);\n\nThat's it.\n"},"driver/memcache.html":{"url":"driver/memcache.html","title":"MemCache","keywords":"","body":"MemCache\nShieldon\\Driver\\MemcacheDriver\nNot yet ready.\n"},"driver/mongo.html":{"url":"driver/mongo.html","title":"MongoDB","keywords":"","body":"MongoDB\nShieldon\\Driver\\MongoDriver\nNot yet ready.\n"},"component/":{"url":"component/","title":"Component","keywords":"","body":"Component\nShieldon components are are sets of controller that allow you to add more custom rules to allow or deny before detecting user's behavior.\n\nTrustedBot\nIp\nUserAgent\nHeader\nRdns\n\nTrustedBot\nTrustedBot component allows popular search engines to crawl your site without limit. please load this commponent at least .\nIp\nIp component allows you to set single IPs or IP ranges in the whitelist or the blacklist.\nUserAgent\nUserAgent component blocks well-known bad bots by default. You can add your list in UserAgent's blacklist.\nHeader\nHeader component blocks vistors without common header information in strict mode, \nRdns\nRdns component blocks vistors without Rdns recond or Rdns not match to IP address in strict mode.\n\nAPI\nsetStrict\n\nparam boolean $bool Set true to enble strict mode, false to disable it overwise.\nreturn void\n\n$component->setStrict(true);\n\nsetDeniedList\n\nparam array $stringList\nreturn void\n\n$component->setDeniedList($stringList);\n\nsetDeniedItem\n\nparam string $string\nreturn void\n\n$component->setDeniedItem($string);\n\ngetDeniedList\n\nreturn array\n\n$list = $component->getDeniedList();\n\nremoveItem\nRemove item from denied list and allowed list (if exists)\n\nparam string $string\nreturn void\n\n$list = $component->removeItem($string);\n\n"},"component/trustedbot.html":{"url":"component/trustedbot.html","title":"TrustedBot","keywords":"","body":"TrustedBot\nShieldon\\Component\\TrustedBot\n\nreturn self\n\n$robot = new \\Shieldon\\Component\\TrustedBot();\n$shieldon->setComponent($robot);\n\nDefault setting in whitelist.\n\n\n\nname\nRdns\n\n\n\n\ngoogle\n.googlebot.com\n\n\ngoogle\n.google.com\n\n\nlive\n.live.com\n\n\nmsn\n.msn.com\n\n\nask\n.ask.com\n\n\nbing\n.bing.com\n\n\ninktomisearch\n.inktomisearch.com\n\n\nyahoo\n.yahoo.com\n\n\nyahoo\n.yahoo.net\n\n\nyandex\n.yandex.com\n\n\nyandex\n.yandex.ru\n\n\nw3\n.w3.org\n\n\n\nsetStrict\n\nparam boolean $bool Set true to enble strict mode, false to disable it overwise.\nreturn void\n\n$robot->setStrict(true);\n\nisAllowed\n\nreturn bool\n\n$result = $robot->isAllowed();\n\nisDenied\n(deprecated)\nisGoogle\n\nreturn bool\n\n$result = $robot->isGoogle();\n\nisYahoo\n\nreturn bool\n\n$result = $robot->isYahoo();\n\nisBing\n\nreturn bool\n\n$result = $robot->isBing();\n\naddItem\n\nparam string $userAgent Part of user-agent string\nparam string $rdns IP resolved hostname.\nreturn void\n\n$robot->addItem('google', '.googlebot.com');\n\nStrict Mode\n\nIP resolved hostname and IP address must match.\n\n"},"component/ip.html":{"url":"component/ip.html","title":"IP","keywords":"","body":"IP\nShieldon\\Component\\Ip\n\nreturn self\n\n$ip = new \\Shieldon\\Component\\Ip();\n$shieldon->setComponent($ip);\n\ninRange\n\nparam string $ip IP to check in IPV4 and IPV6 format\nparam mixed $range IP/CIDR netmask\nreturn boolean\n\n$result = $ip->inRange('123.22.33.44', '123.22.33.1/24');\n\n// true\n\nsetAllowedList\n\nparam array $ips Ip array.\nreturn void\n\n$ip = new \\Shieldon\\Component\\Ip();\n\n$allowedIps = [\n '123.22.33.44',\n '88.22.33.55',\n];\n\n$ip->setAllowedList($allowedIps);\n$shieldon->setComponent($ip);\n\nsetAllowedItem\n\nparam string $ip Single Ip address\nreturn void\n\n$ip = new \\Shieldon\\Component\\Ip();\n$ip->setAllowedItem('123.22.33.44');\n$shieldon->setComponent($ip);\n\ngetAllowedList\n\nreturn array\n\n$ip = new \\Shieldon\\Component\\Ip();\n$list = $ip->getAllowedList();\n\n// ['123.22.33.44', '123.22.33.43', 'xxx.xxx.xxx.xxx']\n\nsetDeniedList\n\nparam array $ips IP array.\nreturn void\n\n$ip = new \\Shieldon\\Component\\Ip();\n\n$deniedIps = [\n '123.22.33.44',\n '88.22.33.55',\n];\n\n$ip->setDenieddList($deniedIps);\n$shieldon->setComponent($ip);\n\nsetDeniedItem\n\nparam string $ip Single Ip address\nreturn void\n\n$ip = new \\Shieldon\\Component\\Ip();\n$ip->setDeniedItem('123.22.33.44');\n$shieldon->setComponent($ip);\n\ngetDeniedList\n\nreturn array\n\n$ip = new \\Shieldon\\Component\\Ip();\n$list = $ip->getDenieddList();\n\n// ['123.22.33.44', '123.22.33.43', 'xxx.xxx.xxx.xxx']\n\n"},"component/useragent.html":{"url":"component/useragent.html","title":"UserAgent","keywords":"","body":"UserAgent\nShieldon\\Component\\UserAgent\n\nreturn self\n\n$agent = new \\Shieldon\\Component\\UserAgent();\n$shieldon->setComponent($agent);\n\nDefault setting in blacklist.\n\n\n\nuser-agent\ndescription\n\n\n\n\ndomain\nDomain name information crawler.\n\n\ncopyright\nCopyright information crawler.\n\n\nAhrefs\nBacklink crawler.\n\n\nroger\nBacklink crawler. (SEOMOZ)\n\n\nmoz\nSEOMOZ crawler.\n\n\nMJ12bot\nBacklink crawler. (Majestic)\n\n\nfindlinks\nBacklink crawler. (findlinks)\n\n\nSemrush\nBacklink crawler. (Semrush )\n\n\narchive\nWayback machine.\n\n\n\nStrict Mode\n\nVisitors with empty user-agent information will be blocked.\n\n"},"component/header.html":{"url":"component/header.html","title":"Header","keywords":"","body":"Header\nShieldon\\Component\\Header\n\nreturn self\n\n$header = new \\Shieldon\\Component\\Header();\n$shieldon->setComponent($header);\n\nStrict Mode\n\nVisitors without common header information will be blocked.\n\n"},"component/rdns.html":{"url":"component/rdns.html","title":"Rdns","keywords":"","body":"Rdns\nShieldon\\Component\\Rdns\n\nreturn self\n\n$rdns = new \\Shieldon\\Component\\Rdns();\n$shieldon->setComponent($rdns);\n\nStrict Mode\n\nVisitors with empty Rdns record will be blocked.\nIP resolved hostname (Rdns) and IP address must match.\n\n"},"captcha/":{"url":"captcha/","title":"CAPTCHA","keywords":"","body":"Captcha\nYou can implement Captcha verification when users on your site are detected usual behavior and get temporaily banned. Users are asked for solving Captcha to get unbanned.\n\nReCaptcha\nImage\n\nYou can use multiple Captcha modules at a time. More Captcha modules will be added in the feature.\n\nNote\nIf you have implemented CSRF protection on whole site, be sure to pass your CSRF token into Captcha form.\n$shieldon->setCaptcha(new /Shieldon/Captcha/Csrf([\n 'key' => 'my_csrf_name',\n 'value' => 'my_csrf_hash',\n]));\n\n"},"captcha/recaptcha.html":{"url":"captcha/recaptcha.html","title":"Google ReCaptcha","keywords":"","body":"ReCaptcah\nShieldon\\Captcha\\Recaptcha\n\nparam array $config\nreturn void\n\nV2\n\n\n$captchaConfig = [\n 'key' => '6LfkOaUUAAAAAH-AlTz3hRQ25SK8kZKb2hDRSwz9',\n 'secret' => '6LfkOaUUAAAAAJddZ6k-1j4hZC1rOqYZ9gLm0WQh',\n];\n\n$captchaInstance = new \\Shieldon\\Captcha\\Recaptcha($captchaConfig);\n$shieldon->setCaptcha($captchaInstance);\n\nV3\n\nMake sure you are using v3 site key and secret key. If you use v2 key here, it won't work.\n\n$captchaConfig = [\n 'key' => '6LfkOaUSAAAAAH-AETz3hRQ21K8kEKb2hDRSwz8',\n 'secret' => '6LekOaUUAAAAAJdeZ7u-1j4hZC1rOqYZ9gtm0WQy',\n 'version' => 'v3',\n];\n\n$captchaInstance = new \\Shieldon\\Captcha\\Recaptcha($captchaConfig);\n$shieldon->setCaptcha($captchaInstance);\n\nLanguage\nYou can specific the language for the UI by passed lang.\n$captchaConfig = [\n 'key' => '6LfkOaUUAAAAAH-AlTz3hRQ25SK8kZKb2hDRSwz9',\n 'secret' => '6LfkOaUUAAAAAJddZ6k-1j4hZC1rOqYZ9gLm0WQh',\n 'lang' => 'zh-TW',\n];\n\n"},"captcha/image.html":{"url":"captcha/image.html","title":"Image Captcha","keywords":"","body":"ImageCaptcha\nShieldon\\Captcha\\ImageCaptcha\n\nparam array $config\nreturn void\n\n\n$config = [\n 'word_length' => 6,\n];\n\n$captchaInstance = new \\Shieldon\\Captcha\\ImageCaptcha($config);\n$shieldon->setCaptcha($captchaInstance);\n\nSettings\nDefault settings:\n\n\n\nkey\ntype\nvalue\n\n\n\n\nimg_width\ninteger\n250\n\n\nimg_height\ninteger\n50\n\n\nword_length\ninteger\n8\n\n\nfont_spacing\ninteger\n10\n\n\npool\nstring\n0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\n\n\ncolors\narray\nsee Color settings below.\n\n\n\nColor settings:\n\n\n\nkey\ntype\nvalue\n\n\n\n\nbackground\narray\n[255, 255, 255]\n\n\nborder\ninteger\n[153, 200, 255]\n\n\ntext\ninteger\n[51, 153, 255]\n\n\ngrid\ninteger\n[153, 200, 255]\n\n\n\nExample:\n$defaults = [\n 'img_width' => 250,\n 'img_height' => 50,\n 'word_length' => 8,\n 'font_spacing' => 10,\n 'pool' => '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',\n 'colors' => [\n 'background' => [255, 255, 255],\n 'border' => [153, 200, 255],\n 'text' => [51, 153, 255],\n 'grid' => [153, 200, 255]\n ]\n];\n\n"},"integration/":{"url":"integration/","title":"Integration w/ Framework","keywords":"","body":"Integration\n\nCodeIgniter (framework)\nSlim (framework)\nLaravel (framework)\nWordPress (CMS)\n\n"},"integration/codeigniter.html":{"url":"integration/codeigniter.html","title":"CodeIgniter","keywords":"","body":"CodeIgniter framework\n2.x and 3.x\nInstallation\nIf you don't use Composer.\nDownload from release page, unload it to third_party folder.\napplication\\third_party\n\nCheck the autoloader.php path, it should be:\napplication/third_party/shieldon/src/autoload.php\n\nRequire it.\nrequire APPPATH . 'third_party/shieldon/src/autoload.php';\n\nGuide\nEdit MY_Controller:\napplication/core/MY_Controller.php\n\nAdd method:\npublic function protection()\n{\n $db = [\n 'host' => $this->db->hostname,\n 'dbname' => $this->db->database,\n 'user' => $this->db->username,\n 'pass' => $this->db->password,\n 'charset' => 'utf8',\n ];\n\n $pdoInstance = new \\PDO(\n 'mysql:host=' . $db['host'] . ';dbname=' . $db['dbname'] . ';charset=' . $db['charset'],\n $db['user'],\n $db['pass']\n );\n\n $shieldon = new \\Shieldon\\Shieldon();\n $shieldon->setDriver(new \\Shieldon\\Driver\\MysqlDriver($pdoInstance);\n $shieldon->setComponent(new \\Shieldon\\Component\\TrustedBot());\n\n $shieldon->setCaptcha(new \\Shieldon\\Captcha\\ImageCaptcha();\n\n // Start protecting your website!\n $result = $shieldon->run();\n\n if ($result !== $shieldon::RESPONSE_ALLOW) {\n if ($shieldon->captchaResponse()) {\n // Unban current session.\n $shieldon->unban();\n }\n // Output the result page with HTTP status code 200.\n $shieldon->output(200);\n }\n}\n\nRun\n\nExtend your Controller to MY_Controller.\nPut this line in any Controller you want to protect.\n\n$this->protection();\n\nThat's it.\n"},"integration/slim.html":{"url":"integration/slim.html","title":"Slim","keywords":"","body":"Slim Framework\nNot yet ready.\n"},"integration/laravel.html":{"url":"integration/laravel.html","title":"Laravel","keywords":"","body":"Laravel Framework\nNot yet ready.\n"},"integration/wordpress.html":{"url":"integration/wordpress.html","title":"WordPress","keywords":"","body":"WordPress\nDownload Shieldon library from release page, unload it to the parent directory of your WordPress' location.\nThe directory shieldon and directory wordpress are in the same directory, the structure will look like this:\nshieldon/\n│ \nwordpress/\n├── index.php\n├── wp-content/\n│ ├── ...\n│ ├── ...\n├── wp-admin/\n│ ├── ...\n│ └── ...\n└── wp-includes/\n └── ...\n\nEdit index.php\nwordpress/index.php\n\nAfter define('WP_USE_THEMES', true); line, add the following code.\n// BEGIN - Shieldon installation\nrequire( dirname( __FILE__ ) . '/wp-config.php' );\nrequire( dirname( __FILE__ ) . '/../shieldon/src/autoload.php' );\n\n$shieldon = new \\Shieldon\\Shieldon();\n\n$db = array(\n 'host' => DB_HOST,\n 'dbname' => DB_NAME,\n 'user' => DB_USER,\n 'pass' => DB_PASSWORD,\n 'charset' => DB_CHARSET,\n);\n\n$pdoInstance = new \\PDO(\n 'mysql:host=' . $db['host'] . ';dbname=' . $db['dbname'] . ';charset=' . $db['charset'],\n $db['user'],\n $db['pass']\n);\n\n$shieldon->setDriver(new \\Shieldon\\Driver\\MysqlDriver($pdoInstance));\n$shieldon->setComponent(new \\Shieldon\\Component\\TrustedBot());\n\n// You can ignore this setting if you only use one Shieldon on your web application. This is for multiple instances.\n$shieldon->setChannel('web_project');\n\n// Set a Captcha servie. For example: Google recaptcha.\n$shieldon->setCaptcha(new \\Shieldon\\Captcha\\Recaptcha([\n 'key' => 'your_google_recaptcha_site_key',\n 'secret' => 'your_google_recaptcha_secret_key',\n]));\n\n// Start protecting your website!\n$result = $shieldon->run();\n\nif ($result !== $shieldon::RESPONSE_ALLOW) {\n if ($shieldon->captchaResponse()) {\n // Unban current session.\n $shieldon->unban();\n }\n $shieldon->output(200);\n}\n// END - Shieldon installation\n\nYou have to use your own Google ReCaptcha key and secret.\nThat's it.\n"}}}