mirror of
https://github.com/internetarchive/heritrix3.git
synced 2026-11-08 06:54:52 +00:00
* ExtractorMultipleRegexTest.java
use real use case actual content, actual urls from facebook for testing
* ExtractorMultipleRegex.java
some comments, little twiddles
This commit is contained in:
1 parent
1e2d86dc63
commit
6e2d2129fe
2 files changed
+154
-86
No files matched your search
@@ -98,13 +98,15 @@ public class ExtractorMultipleRegex extends Extractor {
|
||||
if (!m.matches()) {
|
||||
return;
|
||||
}
|
||||
|
||||
// our data structure to prepopulate with matches for nested iteration
|
||||
Map<String,List<List<String>>> allMatches = new LinkedHashMap<String, List<List<String>>>();
|
||||
|
||||
List<String> uriRegexGroups = new LinkedList<String>();
|
||||
for(int i = 0; i <= m.groupCount(); i++) {
|
||||
uriRegexGroups.add(m.group(i));
|
||||
}
|
||||
// our data structure to prepopulate with matches for nested iteration
|
||||
LinkedHashMap<String,List<List<String>>> allMatches = new LinkedHashMap<String, List<List<String>>>();
|
||||
LinkedList<List<String>> uriRegexMatchList = new LinkedList<List<String>>();
|
||||
List<List<String>> uriRegexMatchList = new LinkedList<List<String>>();
|
||||
uriRegexMatchList.add(uriRegexGroups);
|
||||
allMatches.put("uriRegex", uriRegexMatchList);
|
||||
|
||||
@@ -117,16 +119,17 @@ public class ExtractorMultipleRegex extends Extractor {
|
||||
Thread.currentThread().getName(), e);
|
||||
return;
|
||||
}
|
||||
|
||||
// the names for regexes given in the config
|
||||
Set<String> names = getContentRegexes().keySet();
|
||||
for (String patternName : names) {
|
||||
for (String patternName: names) {
|
||||
// the matcher for this patternName against the content
|
||||
Matcher namedMatcher = TextUtils.getMatcher(getContentRegexes().get(patternName), cs);
|
||||
// populate the list of finds for this patternName
|
||||
List<List<String>> foundList = new LinkedList<List<String>>();
|
||||
while (namedMatcher.find()) {
|
||||
// +1 to include the full match in addition to the groups
|
||||
LinkedList<String> groups = new LinkedList<String>();
|
||||
// include group 0, the full pattern match
|
||||
for (int i = 0; i <= namedMatcher.groupCount(); i++) {
|
||||
groups.add(namedMatcher.group(i));
|
||||
}
|
||||
@@ -135,26 +138,35 @@ public class ExtractorMultipleRegex extends Extractor {
|
||||
allMatches.put(patternName, foundList);
|
||||
}
|
||||
|
||||
|
||||
long i = 0;
|
||||
boolean done = false;
|
||||
while (!done) {
|
||||
long tmp = i;
|
||||
SimpleBindings matches = new SimpleBindings();
|
||||
|
||||
// bindings are the variables available to populate the template
|
||||
// { String patternName => List<String> groups }
|
||||
Bindings bindings = new SimpleBindings();
|
||||
String[] patternNames = allMatches.keySet().toArray(new String[0]);
|
||||
for (int j = 0; j < patternNames.length; j++) {
|
||||
List<List<String>> matchList = allMatches.get(patternNames[j]);
|
||||
|
||||
if (j == patternNames.length - 1 && tmp >= matchList.size()) {
|
||||
done = true;
|
||||
break;
|
||||
}
|
||||
|
||||
int index = (int) (tmp % matchList.size());
|
||||
matches.put(patternNames[j], matchList.get(index));
|
||||
matches.put(patternNames[j] + "Index", index);
|
||||
bindings.put(patternNames[j], matchList.get(index));
|
||||
|
||||
// make the index of this match available to the template as well
|
||||
bindings.put(patternNames[j] + "Index", index);
|
||||
|
||||
tmp = tmp / matchList.size();
|
||||
}
|
||||
|
||||
if (!done) {
|
||||
addOutlink(curi, matches);
|
||||
addOutlink(curi, bindings);
|
||||
}
|
||||
|
||||
i++;
|
||||
|
||||
+133
-77
@@ -18,68 +18,115 @@
|
||||
*/
|
||||
package org.archive.modules.extractor;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.io.BufferedReader;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStreamReader;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.lang.StringEscapeUtils;
|
||||
import org.archive.modules.CrawlURI;
|
||||
import org.archive.net.UURI;
|
||||
import org.archive.net.UURIFactory;
|
||||
import org.archive.util.Recorder;
|
||||
|
||||
public class ExtractorMultipleRegexTest extends StringExtractorTestBase {
|
||||
final public static String[] VALID_TEST_DATA = new String[] {
|
||||
// https://www.facebook.com/NorthCarolinaStateParks some time in the past
|
||||
"{\"profile_id\":143412869029,\"start\":1351753200,\"end" +
|
||||
"\":1354348799,\"query_type\":31,\"section_pagelet_id\":\"" +
|
||||
"pagelet_timeline_earlier_this_month_all\",\"load_immediately\"" +
|
||||
":false},false,null,1,-1]],[\"TimelineContentLoader\",\"load" +
|
||||
"SectionOnClick\",[\"m959614_181\"],[{\"__m\":\"m959614_181\"}" +
|
||||
",\"month_2012_10\"]],[\"TimelineContentLoader\",\"registerTim" +
|
||||
"ePeriod\",[\"m959614_182\"],[{\"__m\":\"m959614_182\"},\"month_20" +
|
||||
"12_10\",{\"profile_id\":143412869029,\"start\":1349074800,\"end\":13517" +
|
||||
"53199,\"query_type\":25,\"section_pagelet_id\":\"pagelet_timeline_month_al" +
|
||||
"l_last\",\"load_immediately\":false},false,null,2,-1]],[\"TimelineContent" +
|
||||
"Loader\",\"loadSectionOnClick\",[\"m959614_183\"],[{\"__m\":\"m959614" +
|
||||
"_183\"},\"year_2012\"]],[\"TimelineContentLoader\",\"registerTimePeri" +
|
||||
"od\",[\"m959614_184\"],[{\"__m\":\"m959614_184\"},\"year_2012\",{\"profile_" +
|
||||
"id\":143412869029,\"start\":1325404800,\"end\":1357027199,\"query_type\":8" +
|
||||
",\"filter_after_timestamp\":1349074799,\"section_pagelet_id\":\"pagelet_" +
|
||||
"timeline_year_current\",\"load_immediately\":false},false,null,3,\"101.67" +
|
||||
"277588916\"]],\n [\"TimelineContentLoader\",\"setExpandLoadDataForSection\",[],[\"y" +
|
||||
"ear_2012\",{\"profile_id\":143412869029,\"start\":1325404800,\"end\":135" +
|
||||
"7027199,\"query_type\":9}]],[\"TimelineContentLoader\",\"loadSectionOnClick" +
|
||||
"\",[\"m959614_185\"],[{\"__m\":\"m959614_185\"},\"year_2011\"]],[\"TimelineCo" +
|
||||
"ntentLoader\",\"registerTimePeriod\",[\"m959614_186\"],[{\"__m\":\"m959614_186\"}" +
|
||||
",\"year_2011\",{\"profile_id\":143412869029,\"start\":1293868800,\"end\":13254" +
|
||||
"04799,\"query_type\":8,\"section_pagelet_id\":\"pagelet_timeline_year_last\",\"l" +
|
||||
"oad_immediately\":false},false,null,4,\"86.97249252724\"]],[\"TimelineContentLoad" +
|
||||
"er\",\"setExpandLoadDataForSection\",[],[\"year_2011\",{\"profile_id\":143412869029" +
|
||||
",\"start\":1293868800,\"end\":1325404799,\"query_type\":9}]],[\"TimelineContentLoad" +
|
||||
"er\",\"loadSectionOnClick\",[\"m959614_187\"],[{\"__m\":\"m959614_187\"},\"year_20" +
|
||||
"10\"]],[\"TimelineContentLoader\",\"registerTimePeriod\",[\"m959614_188\"],[{\"_" +
|
||||
"_m\":\"m959614_188\"},\"year_2010\",{\"profile_id\":143412869029,\"start\":126233" +
|
||||
"2800,\"end\":1293868799,\"query_type\":8,\"section_pagelet_id\":\"pagelet\n _timel" +
|
||||
"ine_year_2010\",\"load_immediately\":false},false,null,5,\"88.440195233432\"]],[\"Ti" +
|
||||
"melineContentLoader\",\"setExpandLoadDataForSection\",[],[\"year_2010\",{\"profile_i" +
|
||||
"d\":143412869029,\"start\":1262332800,\"end\":1293868799,\"query_type\":9}]],[\"Time" +
|
||||
"lineContentLoader\",\"loadSectionOnClick\",[\"m959614_189\"],[{\"__m\":\"m959614_189" +
|
||||
"\"},\"year_2009\"]],[\"TimelineContentLoader\",\"registerTimePeriod\",[\"m959614_190" +
|
||||
"\"],[{\"__m\":\"m959614_190\"},\"year_2009\",{\"profile_id\":143412869029,\"start\":" +
|
||||
"1230796800,\"end\":1262332799,\"query_type\":8,\"section_pagelet_id\":\"pagelet_time" +
|
||||
"line_year_2009\",\"load_immediately\":false},false,null,6,\"41.800676041109\"]],[\"T" +
|
||||
"imelineContentLoader\",\"setExpandLoadDataForSection\",[],[\"year_2009\",{\"profile_" +
|
||||
"id\":143412869029,\"start\":1230796800,\"end\":1262332799,\"query_type\":9}]]]},\"cs" +
|
||||
"s\":[\"M501h\",\"o8oNt\"],\"js\":[\"dERRF\",\"yEdv1\",\"JWWMg\"],\"id\":\"timeline_s" +
|
||||
"ection_placeholders\",\"phase\":3})</script>\n",
|
||||
"http://nourl.com/dne",
|
||||
};
|
||||
public class ExtractorMultipleRegexTest extends ContentExtractorTestBase {
|
||||
|
||||
/*
|
||||
* Test data is actual content of
|
||||
* https://www.facebook.com/NorthCarolinaStateParks as retrieved in browser
|
||||
* on Nov 15 2012, and expected outlinks are actual urls retrieved as a
|
||||
* result of scrolling down.
|
||||
*/
|
||||
protected static final String TEST_URI = "https://www.facebook.com/NorthCarolinaStateParks";
|
||||
|
||||
@Override
|
||||
protected String[] getValidTestData() {
|
||||
return VALID_TEST_DATA;
|
||||
}
|
||||
protected static final String[] EXPECTED_OUTLINKS = {
|
||||
"https://www.facebook.com/ajax/pagelet/generic.php/ProfileTimelineSectionPagelet?ajaxpipe=1&ajaxpipe_token=AXiCHz3XOZzlpLVQ&no_script_path=1&data=%7B%22profile_id%22%3A143412869029%2C%22start%22%3A1349074800%2C%22end%22%3A1351753199%2C%22query_type%22%3A25%2C%22section_pagelet_id%22%3A%22pagelet_timeline_month_all_last%22%2C%22load_immediately%22%3Afalse%2C%22time_cutoff%22%3A1351254247%2C%22force_no_friend_activity%22%3Afalse%7D&__user=0&__a=1&__adt=2",
|
||||
"https://www.facebook.com/ajax/pagelet/generic.php/ProfileTimelineSectionPagelet?ajaxpipe=1&ajaxpipe_token=AXiCHz3XOZzlpLVQ&no_script_path=1&data=%7B%22profile_id%22%3A143412869029%2C%22start%22%3A1325404800%2C%22end%22%3A1357027199%2C%22query_type%22%3A8%2C%22filter_after_timestamp%22%3A1349074799%2C%22section_pagelet_id%22%3A%22pagelet_timeline_year_current%22%2C%22load_immediately%22%3Afalse%2C%22time_cutoff%22%3A1351254247%2C%22force_no_friend_activity%22%3Afalse%7D&__user=0&__a=1&__adt=3",
|
||||
"https://www.facebook.com/ajax/pagelet/generic.php/ProfileTimelineSectionPagelet?ajaxpipe=1&ajaxpipe_token=AXiCHz3XOZzlpLVQ&no_script_path=1&data=%7B%22profile_id%22%3A143412869029%2C%22start%22%3A1293868800%2C%22end%22%3A1325404799%2C%22query_type%22%3A8%2C%22section_pagelet_id%22%3A%22pagelet_timeline_year_last%22%2C%22load_immediately%22%3Afalse%2C%22time_cutoff%22%3A1351254247%2C%22force_no_friend_activity%22%3Afalse%7D&__user=0&__a=1&__adt=4",
|
||||
"https://www.facebook.com/ajax/pagelet/generic.php/ProfileTimelineSectionPagelet?ajaxpipe=1&ajaxpipe_token=AXiCHz3XOZzlpLVQ&no_script_path=1&data=%7B%22profile_id%22%3A143412869029%2C%22start%22%3A1262332800%2C%22end%22%3A1293868799%2C%22query_type%22%3A8%2C%22section_pagelet_id%22%3A%22pagelet_timeline_year_2010%22%2C%22load_immediately%22%3Afalse%2C%22time_cutoff%22%3A1351254247%2C%22force_no_friend_activity%22%3Afalse%7D&__user=0&__a=1&__adt=5",
|
||||
"https://www.facebook.com/ajax/pagelet/generic.php/ProfileTimelineSectionPagelet?ajaxpipe=1&ajaxpipe_token=AXiCHz3XOZzlpLVQ&no_script_path=1&data=%7B%22profile_id%22%3A143412869029%2C%22start%22%3A1230796800%2C%22end%22%3A1262332799%2C%22query_type%22%3A8%2C%22section_pagelet_id%22%3A%22pagelet_timeline_year_2009%22%2C%22load_immediately%22%3Afalse%2C%22time_cutoff%22%3A1351254247%2C%22force_no_friend_activity%22%3Afalse%7D&__user=0&__a=1&__adt=6",
|
||||
"https://www.facebook.com/ajax/pagelet/generic.php/ProfileTimelineSectionPagelet?ajaxpipe=1&ajaxpipe_token=AXiCHz3XOZzlpLVQ&no_script_path=1&data=%7B%22profile_id%22%3A143412869029%2C%22start%22%3A1291190400%2C%22end%22%3A1293868799%2C%22query_type%22%3A25%2C%22section_pagelet_id%22%3A%22pagelet_timeline_month_all_2010_12%22%2C%22load_immediately%22%3Afalse%2C%22time_cutoff%22%3A1351254247%2C%22parent_key%22%3A%22year_2010%22%2C%22force_no_friend_activity%22%3Afalse%7D&__user=0&__a=1&__adt=7",
|
||||
"https://www.facebook.com/ajax/pagelet/generic.php/ProfileTimelineSectionPagelet?ajaxpipe=1&ajaxpipe_token=AXiCHz3XOZzlpLVQ&no_script_path=1&data=%7B%22profile_id%22%3A143412869029%2C%22start%22%3A1288594800%2C%22end%22%3A1291190399%2C%22query_type%22%3A25%2C%22section_pagelet_id%22%3A%22pagelet_timeline_month_all_2010_11%22%2C%22load_immediately%22%3Afalse%2C%22time_cutoff%22%3A1351254247%2C%22parent_key%22%3A%22year_2010%22%2C%22force_no_friend_activity%22%3Afalse%7D&__user=0&__a=1&__adt=8"
|
||||
};
|
||||
|
||||
/*
|
||||
* Actual content of https://www.facebook.com/NorthCarolinaStateParks as
|
||||
* retrieved in browser in Nov 15 2012. Java doesn't allow constants longer
|
||||
* than 65535 bytes, so we concatenate these chunks in code.
|
||||
*/
|
||||
protected static final String[] TEST_CONTENT_CHUNKS = {
|
||||
"<!DOCTYPE html>\n",
|
||||
"<html lang=\"en\" id=\"facebook\" class=\"no_js\">\n",
|
||||
"<head><meta charset=\"utf-8\" /><script>function envFlush(a){function b(c){for(var d in a)c[d]=a[d];}if(window.requireLazy){requireLazy(['Env'],b);}else{Env=window.Env||{};b(Env);}}\n",
|
||||
"envFlush({\"user\":\"0\",\"locale\":\"en_US\",\"method\":\"GET\",\"svn_rev\":671911,\"tier\":\"\",\"vip\":\"69.171.234.37\",\"static_base\":\"https:\\/\\/s-static.ak.facebook.com\\/\",\"www_base\":\"http:\\/\\/www.facebook.com\\/\",\"rep_lag\":2,\"fb_dtsg\":\"AQCld6oo\",\"ajaxpipe_token\":\"AXiCHz3XOZzlpLVQ\",\"lhsh\":\"1AQFaCi3m\",\"tracking_domain\":\"https:\\/\\/pixel.facebook.com\",\"retry_ajax_on_network_error\":\"1\",\"fbid_emoticons\":\"1\"});</script><script>envFlush({\"eagleEyeConfig\":{\"seed\":\"0ue1\",\"sessionStorage\":true}});CavalryLogger=false;window._script_path = \"\\/profile_page_timeline.php\";</script><noscript><meta http-equiv=\"refresh\" content=\"0; URL=/NorthCarolinaStateParks?_fb_noscript=1\" /></noscript><meta name=\"robots\" content=\"noodp, noydir\" /><meta name=\"referrer\" content=\"default\" id=\"meta_referrer\" /><meta name=\"description\" content=\"North Carolina State Parks and Recreation, Raleigh, NC. 8,945 likes · 599 talking about this.\" /><link rel=\"alternate\" media=\"handheld\" href=\"https://www.facebook.com/NorthCarolinaStateParks\" /><title id=\"pageTitle\">North Carolina State Parks and Recreation | Facebook</title><meta property=\"og:title\" content=\"North Carolina State Parks and Recreation\" /><meta property=\"og:type\" content=\"government\" /><meta property=\"og:url\" content=\"http://www.facebook.com/NorthCarolinaStateParks\" /><meta property=\"og:site_name\" content=\"Facebook\" /><meta property=\"og:image\" content=\"https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/174880_143412869029_133040642_n.jpg\" /><meta property=\"og:description\" content=\"The North Carolina State Parks System exists for the enjoyment, education, health and inspiration...\" /><link rel=\"shortcut icon\" href=\"https://s-static.ak.facebook.com/rsrc.php/yP/r/Ivn-CVe5TGK.ico\" /><noscript><meta http-equiv=\"X-Frame-Options\" content=\"deny\" /></noscript>\n",
|
||||
"<link rel=\"stylesheet\" href=\"https://s-static.ak.fbcdn.net/rsrc.php/v2/yY/r/ypChFAdKEum.css\" />\n",
|
||||
"<link rel=\"stylesheet\" href=\"https://s-static.ak.fbcdn.net/rsrc.php/v2/yz/r/bkO4dNVD63t.css\" />\n",
|
||||
"<link rel=\"stylesheet\" href=\"https://s-static.ak.fbcdn.net/rsrc.php/v2/yi/r/RrI1xoxqHZV.css\" />\n",
|
||||
"\n",
|
||||
"<script src=\"https://s-static.ak.fbcdn.net/rsrc.php/v2/yl/r/GqLzR9PwXc2.js\"></script>\n",
|
||||
"<script>window.Bootloader && Bootloader.done([\"j2Y1E\"]);</script><script>new (require(\"ServerJS\"))().handle({\"require\":[[\"lowerDomain\"],[\"QuicklingPrelude\"],[\"Primer\"]]})</script></head><body class=\"timelineLayoutLoggedOutProfile timelineLayoutLoggedOut timelineLayout pagesTimelineLayout fbx UIPage_LoggedOut webkit mac Locale_en_US\"><div id=\"FB_HiddenContainer\" style=\"position:absolute; top:-10000px; width:0px; height:0px;\"></div><div class=\"_li\"><div id=\"pagelet_bluebar\" data-referrer=\"pagelet_bluebar\"><div id=\"blueBarHolder\"><div id=\"blueBar\"><div><div class=\"loggedout_menubar_container\"><div class=\"clearfix loggedout_menubar\"><a class=\"lfloat\" href=\"/\" title=\"Go to Facebook Home\"><i class=\"fb_logo img sp_38839k sx_127aa9\"><u>Facebook logo</u></i></a><div class=\"menu_login_container rfloat\"><form id=\"login_form\" action=\"https://www.facebook.com/login.php?login_attempt=1\" method=\"post\" onsubmit=\"return window.Event && Event.__inlineSubmit && Event.__inlineSubmit(this,event)\"><input type=\"hidden\" name=\"lsd\" value=\"AVqaEiN6\" autocomplete=\"off\" /><table cellspacing=\"0\"><tr><td class=\"html7magic\"><label for=\"email\">Email or Phone</label></td><td class=\"html7magic\"><label for=\"pass\">Password</label></td></tr><tr><td><input type=\"text\" class=\"inputtext\" name=\"email\" id=\"email\" value=\"\" tabindex=\"1\" /></td><td><input type=\"password\" class=\"inputtext\" name=\"pass\" id=\"pass\" tabindex=\"2\" /></td><td><label class=\"uiButton uiButtonConfirm\" id=\"loginbutton\" for=\"u4kzrn22\"><input value=\"Log In\" tabindex=\"4\" type=\"submit\" id=\"u4kzrn22\" /></label></td></tr><tr><td class=\"login_form_label_field\"><div><div class=\"uiInputLabel clearfix\"><input id=\"persist_box\" type=\"checkbox\" name=\"persistent\" value=\"1\" tabindex=\"3\" class=\"uiInputLabelCheckbox\" /><label for=\"persist_box\">Keep me logged in</label></div><input type=\"hidden\" name=\"default_persistent\" value=\"0\" /></div></td><td class=\"login_form_label_field\"><a rel=\"nofollow\" href=\"http://www.facebook.com/recover/initiate\">Forgot your password?</a></td></tr></table><input type=\"hidden\" autocomplete=\"off\" id=\"next\" name=\"next\" value=\"https://www.facebook.com/NorthCarolinaStateParks\" /><input type=\"hidden\" name=\"charset_test\" value=\"€,´,\u20AC,\u00B4,\u6C34,\u0414,\u0404\" /><input type=\"hidden\" autocomplete=\"off\" name=\"timezone\" value=\"\" id=\"u4kzrn21\" /><input type=\"hidden\" name=\"lgnrnd\" value=\"090052_K5HA\" /><input type=\"hidden\" id=\"lgnjs\" name=\"lgnjs\" value=\"n\" /><input type=\"hidden\" autocomplete=\"off\" id=\"locale\" name=\"locale\" value=\"en_US\" /></form></div></div></div></div></div></div></div><div id=\"globalContainer\" class=\"uiContextualLayerParent\"><div id=\"content\" class=\"fb_content clearfix\"><div itemscope=\"itemscope\" itemtype=\"http://data-vocabulary.org/Organization\"><div id=\"toolbarContainer\"><div id=\"pagelet_toolbar\" data-referrer=\"pagelet_toolbar\"></div></div><div id=\"mainContainer\"><div id=\"leftColContainer\"><div id=\"leftCol\"></div></div><div id=\"contentCol\" class=\"clearfix hasRightCol\"><div id=\"rightCol\" role=\"complementary\"><div id=\"rightColContent\"></div></div><div id=\"contentArea\" role=\"main\" aria-describedby=\"pageTitle\"><div id=\"pagelet_timeline_main_column\" data-referrer=\"pagelet_timeline_main_column\" data-gt=\"{"profile_owner":"143412869029","ref":"timeline:timeline"}\"></div></div><div id=\"bottomContent\"></div></div></div></div></div><div id=\"pageFooter\" data-referrer=\"page_footer\"><div id=\"contentCurve\"></div><div class=\"clearfix\" id=\"footerContainer\"><div class=\"mrl lfloat\"><div class=\"fsm fwn fcg\"><span> Facebook \u00A9 2012</span> \u00B7 <a rel=\"dialog\" href=\"/ajax/intl/language_dialog.php?uri=https%3A%2F%2Fwww.facebook.com%2FNorthCarolinaStateParks\" title=\"Use Facebook in another language.\" role=\"button\">English (US)</a></div></div><div class=\"navigation fsm fwn fcg\" role=\"contentinfo\" aria-label=\"Facebook site links\"><a href=\"http://www.facebook.com/mobile/?ref=pf\" title=\"Check out Facebook Mobile.\">Mobile</a> \u00B7 <a href=\"http://www.facebook.com/find-friends?ref=pf\" title=\"Find anyone on the web.\">Find Friends</a> \u00B7 <a href=\"http://www.facebook.com/badges/?ref=pf\" title=\"Embed a Facebook badge on your website.\">Badges</a> \u00B7 <a href=\"http://www.facebook.com/directory/people/\" title=\"Browse our people directory.\">People</a> \u00B7 <a href=\"http://www.facebook.com/directory/pages/\" title=\"Browse our pages directory.\">Pages</a> \u00B7 <a href=\"http://www.facebook.com/appcenter/?ref=pf\" title=\"Check out Facebook App Center.\">Apps</a> \u00B7 <a href=\"http://www.facebook.com/appcenter/category/games/?ref=pf\" title=\"Check out Facebook games.\">Games</a> \u00B7 <a href=\"http://www.faceboLine truncated
|
||||
"<script>Bootloader.setResourceMap({\"M7bAm\":{\"type\":\"css\",\"permanent\":1,\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yY\\/r\\/ypChFAdKEum.css\"},\"jg0IV\":{\"type\":\"css\",\"permanent\":1,\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yz\\/r\\/bkO4dNVD63t.css\"},\"zmU4p\":{\"type\":\"css\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yi\\/r\\/RrI1xoxqHZV.css\"},\"X\\/Fq6\":{\"type\":\"css\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/y6\\/r\\/YlbIHaln_Rk.css\"},\"gYYej\":{\"type\":\"css\",\"permanent\":1,\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/ys\\/r\\/ltme-qREmd_.css\"},\"VDymv\":{\"type\":\"css\",\"permanent\":1,\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/ye\\/r\\/4AC1A2FNTqE.css\"}});Bootloader.setResourceMap({\"JU6Q1\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/ys\\/r\\/L0OIUBrvg93.js\"},\"MX2xp\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yU\\/r\\/jlg9d7HhVQ1.js\"},\"mCr\\/S\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yW\\/r\\/VWOQloMOlcl.js\"},\"UjXTQ\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yr\\/r\\/2Mh25GaL3gk.js\"},\"T8gbI\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yV\\/r\\/1nE5gvSZJjt.js\"},\"gM1Bs\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/y5\\/r\\/IAhlg6Orvch.js\"},\"oE4Do\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yD\\/r\\/65c9OW-i481.js\"},\"rKoQM\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yp\\/r\\/k0ISdhvY6BR.js\"},\"MqSmz\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yH\\/r\\/ghlEJgSKAee.js\"},\"cNca2\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yn\\/r\\/XQ1IPAI9NyR.js\"},\"So3Xq\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yE\\/r\\/CcU63R6ET7_.js\"},\"bwsMw\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/y_\\/r\\/hwOyT9fmfZV.js\"},\"NAQYQ\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yk\\/r\\/5j0Y3OPaGaT.js\"},\"zyFOp\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/y4\\/r\\/61VSNDvRJnS.js\"},\"XNAD8\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yw\\/r\\/sJbfy4XdeB1.js\"},\"7yfEw\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yu\\/r\\/4XVDrM9B9ui.js\"},\"XQYFa\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yR\\/r\\/KLOTVWxf5IK.js\"},\"2ma5f\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yo\\/r\\/hCn6u3fXLtg.js\"},\"wxq+C\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/ya\\/r\\/IWwHlykMyoD.js\"},\"DZmeF\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/y2\\/r\\/ZeZFU7zHXuC.js\"},\"H42Jh\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/y3\\/r\\/ppwOo4BAmlb.js\"},\"AtxWD\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/y1\\/r\\/fvXyHGM5qlP.js\"},\"q9ECf\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/y4\\/r\\/059HuoRuX3I.js\"},\"bs0gy\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/y9\\/r\\/KamU7KNCYdj.js\"}});\n",
|
||||
"Bootloader.enableBootload({\"AsyncDOM\":{\"resources\":[\"JU6Q1\",\"gM1Bs\"],\"module\":true},\"ConfirmationDialog\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"oE4Do\"],\"module\":true},\"Dialog\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"M7bAm\"],\"module\":true},\"IframeShim\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"rKoQM\",\"MqSmz\"],\"module\":true},\"ErrorSignal\":{\"resources\":[\"JU6Q1\",\"cNca2\"],\"module\":true},\"event-extensions\":{\"resources\":[\"JU6Q1\"],\"module\":true},\"AsyncDialog\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"rKoQM\",\"M7bAm\"],\"module\":true},\"FbdDialogProvider\":{\"resources\":[\"So3Xq\",\"JU6Q1\",\"bwsMw\"],\"module\":true},\"React\":{\"resources\":[\"gM1Bs\"],\"module\":true},\"AsyncRequest\":{\"resources\":[\"JU6Q1\"],\"module\":true},\"PhotoSnowlift\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"rKoQM\",\"M7bAm\",\"NAQYQ\"],\"module\":true},\"SpotlightShareViewer\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"X\\/Fq6\",\"zyFOp\"],\"module\":true},\"PhotoTagger\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"M7bAm\",\"NAQYQ\",\"rKoQM\",\"XNAD8\"],\"module\":true},\"fb-photos-snowlift-css\":{\"resources\":[\"gYYej\",\"M7bAm\"]},\"Live\":{\"resources\":[\"JU6Q1\",\"gM1Bs\"],\"module\":true},\"PhotoTagApproval\":{\"resources\":[\"JU6Q1\",\"NAQYQ\",\"7yfEw\"],\"module\":true},\"PhotoTags\":{\"resources\":[\"JU6Q1\",\"NAQYQ\",\"M7bAm\",\"XNAD8\"],\"module\":true},\"TagTokenizer\":{\"resources\":[\"JU6Q1\",\"NAQYQ\",\"XQYFa\",\"7yfEw\",\"M7bAm\",\"rKoQM\"],\"module\":true},\"fb-photos-snowlift-fullscreen-css\":{\"resources\":[\"VDymv\"]},\"PhotoPivot\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"NAQYQ\",\"rKoQM\",\"M7bAm\",\"2ma5f\"],\"module\":true},\"SnowliftPicCropper\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"M7bAm\",\"NAQYQ\",\"rKoQM\",\"jg0IV\",\"XNAD8\",\"wxq+C\"],\"module\":true},\"PhotosButtonTooltips\":{\"resources\":[\"JU6Q1\",\"rKoQM\",\"MX2xp\",\"M7bAm\",\"DZmeF\"],\"module\":true},\"VideoRotate\":{\"resources\":[\"JU6Q1\",\"H42Jh\"],\"module\":true},\"AsyncResponse\":{\"resources\":[\"JU6Q1\"],\"module\":true},\"PhotoInlineEditor\":{\"resources\":[\"JU6Q1\",\"NAQYQ\",\"rKoQM\",\"MX2xp\",\"M7bAm\",\"7yfEw\",\"AtxWD\"],\"module\":true},\"Form\":{\"resources\":[\"JU6Q1\",\"MX2xp\"],\"module\":true},\"Toggler\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"M7bAm\",\"rKoQM\"],\"module\":true},\"Tooltip\":{\"resources\":[\"JU6Q1\",\"rKoQM\",\"MX2xp\",\"M7bAm\"],\"module\":true},\"DOM\":{\"resources\":[\"JU6Q1\"],\"module\":true},\"Input\":{\"resources\":[\"JU6Q1\"],\"module\":true},\"trackReferrer\":{\"resources\":[],\"module\":true},\"DimensionTracking\":{\"resources\":[\"JU6Q1\"],\"module\":true},\"HighContrastMode\":{\"resources\":[\"JU6Q1\"],\"module\":true},\"detect-broken-proxy-cache\":{\"resources\":[\"JU6Q1\"]},\"link-rel-preload\":{\"resources\":[\"JU6Q1\"]},\"legacy:dialog\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"M7bAm\"]},\"legacy:ajaxpipe\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"q9ECf\"]},\"legacy:async\":{\"resources\":[\"JU6Q1\"]},\"legacy:PhotoSnowlift\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"rKoQM\",\"M7bAm\",\"NAQYQ\",\"bs0gy\"]},\"legacy:Toggler\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"M7bAm\",\"rKoQM\"]}});</script>\n",
|
||||
"<script>require(\"InitialJSLoader\").loadOnDOMContentReady([\"JU6Q1\",\"MX2xp\",\"mCr\\/S\",\"UjXTQ\",\"T8gbI\"]);</script>\n",
|
||||
"<script>\n",
|
||||
"Bootloader.configurePage([\"M7bAm\",\"jg0IV\",\"zmU4p\"]);\n",
|
||||
"Bootloader.done([\"jDr+c\"]);\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"new (require(\"ServerJS\"))().handle({\"instances\":[[\"m885210_1\",[\"AsyncLayout\"],[\"contentArea\"],1]],\"elements\":[[\"m885211_2\",\"login_form\",2],[\"m885211_3\",\"loginbutton\",2],[\"m885211_4\",\"login_form\",2]],\"define\":[[\"BanzaiConfig\",[],{\"MAX_SIZE\":10000,\"MAX_WAIT\":60000,\"COMPRESSION_THRESHOLD\":800,\"gks\":{\"jslogger\":true,\"miny_compression\":true,\"notifications\":true,\"time_spent\":true,\"time_spent_debug\":true,\"useraction\":true}}]],\"require\":[[\"PixelRatio\",\"startDetecting\",[],[1]],[\"m885210_1\"],[\"Intl\",\"setPhonologicalRules\",[],[{\"meta\":{\"\\/_B\\/\":\"([.,!?\\\\s]|^)\",\"\\/_E\\/\":\"([.,!?\\\\s]|$)\"},\"patterns\":{\"\\/\\u0001(.*)('|')s\\u0001(?:'|')s(.*)\\/\":\"\\u0001$1$2s\\u0001$3\",\"\\/_\\u0001([^\\u0001]*)\\u0001\\/e\":\"mb_strtolower(\\\"\\u0001$1\\u0001\\\")\",\"\\/\\\\^\\\\x01([^\\\\x01])(?=[^\\\\x01]*\\\\x01)\\/e\":\"mb_strtoupper(\\\"\\u0001$1\\\")\",\"\\/_\\u0001([^\\u0001]*)\\u0001\\/\":\"javascript\"}}]],[\"PostLoadJS\",\"loadAndRequire\",[],[\"DimensionTracking\"]],[\"PostLoadJS\",\"loadAndCall\",[],[\"HighContrastMode\",\"init\",[\"0\"]]],[\"ClickRefLogger\"],[\"userAction\",\"setUATypeConfig\",[],[{\"uan\":false,\"uai\":false,\"uad\":false,\"uae\":false}]],[\"ScriptPathState\",\"setUserURISampleRate\",[],[0.0002]],[\"userAction\",\"setCustomSampleConfig\",[],[{\"uan\":{\"test\":{\"test\":true}}}]],[\"UserActionHistory\"],[\"TinyViewport\"],[\"WebStorageMonster\",\"schedule\",[],[false]],[\"AsyncRequestNectarLogging\"],[\"LoginFormController\",\"init\",[\"m885211_2\",\"m885211_3\"],[{\"__m\":\"m885211_2\"},{\"__m\":\"m885211_3\"}]],[\"FlipDirectionOnKeypress\"]]});\n",
|
||||
"\n",
|
||||
"onloadRegister_DEPRECATED(function (){$(\"u4kzrn21\").value = tz_calculate(1352998852)});\n",
|
||||
"onloadRegister_DEPRECATED(function (){try { $(\"email\").focus(); } catch (_ignore) { }});\n",
|
||||
"onafterloadRegister_DEPRECATED(function (){Bootloader.loadComponents([\"detect-broken-proxy-cache\"], function(){ detect_broken_proxy_cache(\"0\", \"c_user\") });});\n",
|
||||
"onafterloadRegister_DEPRECATED(function (){Bootloader.loadComponents([\"link-rel-preload\"], function(){ link_rel_preload() });});\n",
|
||||
"</script>\n",
|
||||
"<script>var bigPipe = new (require('BigPipe'))({\"lid\":0,\"forceFinish\":true});</script>\n",
|
||||
"\n",
|
||||
"<script>bigPipe.onPageletArrive({\"is_last\":true,\"css\":[\"M7bAm\",\"jg0IV\",\"zmU4p\"],\"js\":[\"JU6Q1\",\"MX2xp\",\"mCr\\/S\",\"UjXTQ\",\"T8gbI\"],\"id\":\"first_response\",\"phase\":0})</script>\n",
|
||||
"\n",
|
||||
"<code class=\"hidden_elem\" id=\"u4kzrn23\"><!-- <div id=\"page_admin_panel\" data-referrer=\"page_admin_panel\"></div><div id=\"page_nax_callout\" data-referrer=\"page_nax_callout\"></div> --></code>\n",
|
||||
"<script>bigPipe.onPageletArrive({\"content\":{\"pagelet_toolbar\":{\"container_id\":\"u4kzrn23\"}},\"id\":\"pagelet_toolbar\",\"phase\":1})</script>\n",
|
||||
"\n",
|
||||
"<code class=\"hidden_elem\" id=\"u4kzrn24\"><!-- <div id=\"pagelet_main_column_personal\" data-referrer=\"pagelet_main_column_personal_timeline\"></div> --></code>\n",
|
||||
"<script>bigPipe.onPageletArrive({\"content\":{\"pagelet_timeline_main_column\":{\"container_id\":\"u4kzrn24\"}},\"jsmods\":{\"require\":[[\"TimelineController\",\"init\",[],[\"143412869029\",\"timeline\",{\"has_fixed_ads\":false,\"force_wide_ads\":0}]]]},\"js\":[\"JU6Q1\",\"MX2xp\"],\"id\":\"pagelet_timeline_main_column\",\"phase\":1})</script>\n",
|
||||
"\n",
|
||||
"<script>bigPipe.onPageletArrive({\"display_dependency\":[\"pagelet_toolbar\"],\"content\":{\"page_admin_panel\":\"\"},\"id\":\"page_admin_panel\",\"phase\":1})</script>\n",
|
||||
"\n",
|
||||
"<code class=\"hidden_elem\" id=\"u4kzrn29\"><!-- <div class=\"timelineLoggedOutSignUp\"><div id=\"pagelet_loggedout_sign_up\" data-referrer=\"pagelet_loggedout_sign_up\"></div></div><div class=\"fbTimelineTopSectionBase fbTimelineLoggedOutTopSection\"><div id=\"pagelet_above_header_timeline\" data-referrer=\"pagelet_above_header_timeline\"></div><div id=\"above_header_timeline_placeholder\"></div><div class=\"fbTimelineSection mtm fbTimelineTopSection\"><div id=\"fbProfileCover\" class=\"\"><div class=\"cover\" id=\"u4kzrn25\"><a class=\"coverWrap coverImage\" href=\"http://www.facebook.com/photo.php?fbid=10151163086294030&set=a.10150650858519030.412416.143412869029&type=1\" rel=\"theater\" ajaxify=\"http://www.facebook.com/photo.php?fbid=10151163086294030&set=a.10150650858519030.412416.143412869029&type=1&src=https%3A%2F%2Fsphotos-b.xx.fbcdn.net%2Fhphotos-ash4%2F292897_10151163086294030_673812349_n.jpg&size=850%2C316\" id=\"fbCoverImageContainer\"><img class=\"coverPhotoImg photo img\" src=\"https://sphotos-b.xx.fbcdn.net/hphotos-ash4/292897_10151163086294030_673812349_n.jpg\" style=\"top:0px;width:100%;\" data-fbid=\"10151163086294030\" alt=\"Cover Photo\" /><div class=\"coverBorder\"></div><img class=\"coverChangeThrobber img\" src=\"https://s-static.ak.facebook.com/rsrc.php/v2/yk/r/LOOn0JtHNzb.gif\" alt=\"\" width=\"16\" height=\"16\" /></a></div><div id=\"fbTimelineHeadline\" class=\"clearfix\"><div class=\"actions\"><div class=\"actionsDropdown\" id=\"pagelet_timeline_page_actions\" data-referrer=\"pagelet_timeline_page_actions\"></div></div><div class=\"name\"><div class=\"photoContainer\"><a class=\"profilePicThumb\" id=\"profile_pic_education\" href=\"http://www.facebook.com/photo.php?fbid=10150651037894030&set=a.441010379029.240088.143412869029&type=1\" rel=\"theater\"><img class=\"profilePic img\" src=\"https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn1/c10.10.160.160/421813_10150651037894030_1970507772_a.jpg\" alt=\"North Carolina State Parks and Recreation - Raleigh, NC\" id=\"u4kzrn28\" /></a></div><h2><span itemprop=\"name\">North Carolina State Parks and Recreation</span><div class=\"fsm fwn fcg\"><div class=\"fsm fwn fcg\">8,945 likes \u00B7 599 talking about this</div></div></h2></div></div><div id=\"timeline_sticky_header\" data-referrer=\"timeline_sticky_header\"></div></div><div class=\"fbTimelineNavigationPagelet\" id=\"pagelet_timeline_nav\" data-referrer=\"pagelet_timeline_nav\"></div></div><i class=\"topSectionBottomBorder img sp_2qck9m sx_2844d5\"></i></div><div id=\"timeline_tab_content\"><div id=\"pagelet_timeline_recent\" data-referrer=\"pagelet_timeline_recent\"></div><div id=\"timeline_tab_content_extra\"></div></div> --></code>\n",
|
||||
"<script>bigPipe.onPageletArrive({\"display_dependency\":[\"pagelet_timeline_main_column\"],\"content\":{\"pagelet_main_column_personal\":{\"container_id\":\"u4kzrn29\"}},\"jsmods\":{\"instances\":[[\"m885216_7\",[\"TimelineCover\",\"m885216_6\"],[{\"__m\":\"m885216_6\"},315,false],1],[\"m885217_9\",[\"Spotlight\",\"LayerHideOnBlur\",\"LayerHideOnEscape\",\"m885217_10\"],[{\"addedBehaviors\":[{\"__m\":\"LayerHideOnBlur\"},{\"__m\":\"LayerHideOnEscape\"}],\"attributes\":{\"tabindex\":\"0\",\"role\":\"region\",\"aria-label\":\"Facebook Photo Theater\",\"aria-busy\":\"true\"},\"classNames\":[\"fbPhotoSnowlift\",\"fbxPhoto\",\"fbPhotoSnowliftPivotHover\"]},{\"__m\":\"m885217_10\"}],3]],\"markup\":[[\"m885217_10\",{\"__html\":\"\\u003Cdiv class=\\\"_n3\\\">\\u003Cdiv class=\\\"fbPhotoSnowliftContainer uiContextualLayerParent\\\">\\u003Cdiv class=\\\"clearfix fbPhotoSnowliftPopup\\\">\\u003Cdiv class=\\\"stageWrapper lfloat\\\">\\u003Cdiv class=\\\"fbPhotoSnowliftFullScreen fullScreenSwitch\\\" id=\\\"fullScreenSwitch\\\">\\u003Ca data-hover=\\\"tooltip\\\" aria-label=\\\"Enter Fullscreen\\\" data-tooltip-position=\\\"below\\\" data-tooltip-alignh=\\\"right\\\" href=\\\"#\\\" id=\\\"fbPhotoSnowliftFullScreenSwitch\\\">\\u003C\\/a>\\u003Ca data-hover=\\\"tooltip\\\" aria-label=\\\"Press Esc to exit fullscreen\\\" data-tooltip-position=\\\"below\\\" data-tooltip-alignh=\\\"right\\\" href=\\\"#\\\" id=\\\"fbPhotoSnowliftFullScreenClose\\\">\\u003C\\/a>\\u003C\\/div>\\u003Cdiv class=\\\"stage\\\">\\u003Cimg class=\\\"spotlight spotlight\\\" src=\\\"\\/images\\/spacer.gif\\\" \\/>\\u003Cdiv class=\\\"fbPhotosPhotoTagboxes tagContainer\\\" id=\\\"fbPhotoSnowliftTagBoxes\\\">\\u003C\\/div>\\u003Cdiv class=\\\"fbPhotoTagApproval\\\" id=\\\"fbPhotoSnowliftTagApproval\\\">\\u003C\\/div>\\u003C\\/div>\\u003Cdiv class=\\\"videoStage\\\">\\u003C\\/div>\\u003Cdiv class=\\\"stageActions\\\" id=\\\"snowliftStageActions\\\">\\u003Cdiv class=\\\"clearfix snowliftOverlay snowliftOverlayBar rightButtons\\\">\\u003Cdiv class=\\\"overlayBarButtons rfloat\\\">\\u003Cdiv class=\\\"_6a _6b fbPhotosPhotoActions\\\" id=\\\"fbPhotoSnowliftActions\\\">\\u003C\\/div>\\u003Cdiv class=\\\"fbPhotosPhotoButtons\\\" id=\\\"fbPhotoSnowliftButtons\\\">\\u003C\\/div>\\u003C\\/div>\\u003Cdiv class=\\\"mediaTitleInfo\\\">\\u003Cdiv class=\\\"mediaTitleBoxFlex\\\">\\u003Cdiv id=\\\"fbPhotoSnowliftMediaTitle\\\">\\u003C\\/div>\\u003Cspan class=\\\"mlm hidden_elem\\\" id=\\\"fbPhotoSnowliftPositionAndCount\\\">\\u003C\\/span>\\u003Cdiv class=\\\"mediaTitleInfoSpacer\\\">\\u003C\\/div>\\u003C\\/div>\\u003C\\/div>\\u003C\\/div>\\u003Cdiv class=\\\"fbPhotosPhotoTagboxBase newTagBox hidden_elem\\\" style=\\\"\\\">\\u003Cdiv class=\\\"borderTagBox\\\">\\u003Cdiv class=\\\"innerTagBox\\\">\\u003Cdiv class=\\\"ieContentFix\\\">\\u00a0\\u00a0\\u00a0\\u00a0\\u003C\\/div>\\u003C\\/div>\\u003C\\/div>\\u003Cdiv class=\\\"tag\\\">\\u003Cdiv class=\\\"tagPointer\\\">\\u003Ci class=\\\"tagArrow img sp_7uj4ry sx_8a61b2\\\">\\u003C\\/i>\\u003Cdiv class=\\\"tagName\\\">\\u003C\\/div>\\u003C\\/div>\\u003C\\/div>\\u003C\\/div>\\u003C\\/div>\\u003Ca class=\\\"snowliftPager prev\\\" title=\\\"Previous\\\">\\u003Ci>\\u003C\\/i>\\u003C\\/a>\\u003Ca class=\\\"snowliftPager next\\\" title=\\\"Next\\\">\\u003Ci>\\u003C\\/i>\\u003C\\/a>\\u003Cdiv class=\\\"photoError stageError\\\" id=\\\"fbPhotoSnowliftError\\\">\\u003C\\/div>\\u003C\\/div>\\u003Cdiv class=\\\"rhc photoUfiContainer\\\">\\u003Cdiv class=\\\"rhcHeader\\\">\\u003Cdiv class=\\\"fbPhotoSnowliftControls\\\">\\u003Ca data-hover=\\\"tooltip\\\" aria-label=\\\"Press Esc to close\\\" data-tooltip-position=\\\"below\\\" data-tooltip-alignh=\\\"right\\\" class=\\\"closeTheater\\\" href=\\\"#\\\">\\u003C\\/a>\\u003Ca data-hover=\\\"tooltip\\\" aria-label=\\\"Press Esc to exit fullscreen\\\" data-tooltip-position=\\\"below\\\" data-tooltip-alignh=\\\"right\\\" class=\\\"closeTheater fullscreenCommentClose\\\" href=\\\"#\\\">\\u003C\\/a>\\u003C\\/div>\\u003Cdiv id=\\\"fbPhotoSnowliftInlineEditor\\\">\\u003C\\/div>\\u003C\\/div>\\u003Cform rel=\\\"async\\\" class=\\\"fbPhotosSnowliftFeedbackForm rhcBody commentable_item autoexpand_mode\\\" method=\\\"post\\\" action=\\\"\\/ajax\\/ufi\\/modify.php\\\" onsubmit=\\\"return window.Event && Event.__inlineSubmit && Event.__inlineSubmit(this,event)\\\" id=\\\"u4kzrn27\\\">\\u003Cinput type=\\\"hidden\\\" name=\\\"charset_test\\\" value=\\\"€,´,\\u20ac,\\u00b4,\\u6c34,\\u0414,\\u0404\\\" \\/>\\u003Cinput type=\\\"hidden\\\" name=\\\"lsd\\\" value=\\\"AVqaEiN6\\\" autocomplete=\\\"off\\\" \\/>\\u003Cdiv class=\\\"uiScrollableArea rhcScroller native\\\" style=\\\"width:285px;\\\">\\u003Cdiv class=\\\"uiScrollableAreaWrap scrollable\\\" tabindex=\\\"0\\\">\\u003Cdiv class=\\\"uiScrollableAreaBody\\\">\\u003Cdiv class=\\\"uiScrollableAreaContent\\\">\\u003Cdiv class=\\\"clearfix fbPhotoSnowliftAuthorInfo\\\">\\u003Cdiv class=\\\"lfloat\\\" id=\\\"fbPhotoSnoLine truncated
|
||||
"\n",
|
||||
"<code class=\"hidden_elem\" id=\"u4kzrn219\"><!-- <div id=\"timelineNavContent\" class=\"fbTimelineNavigationWrapper\"><div class=\"fbTimelineNavigation\" id=\"u4kzrn218\"><ul id=\"fbTimelineNavTopRow\" class=\"clearfix\"><li class=\"about tile\"><div id=\"pagelet_timeline_summary\" data-referrer=\"pagelet_timeline_summary\"><div class=\"fbTimelineSummarySectionWrapper\"><div class=\"detail frame\"><div class=\"mat\"><div class=\"fbTimelineSummarySection\"><span class=\"fbProfileNonIconBylineFragment\"><div class=\"fsm fwn fcg\"><span>Government Organization</span></div></span><span class=\"fbLongBlurb\"><div>The North Carolina State Parks System exists for the enjoyment, education, health and inspiration of all our citizens and visitors.<br /> <br /> <a href=\"http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.ncparks.gov&h=9AQErLx8E&s=1\" target=\"_blank\" rel=\"nofollow nofollow\" onmouseover=\"LinkshimAsyncLink.swap(this, "http:\\\\/\\\\/www.ncparks.gov\\\\/");\" onclick=\"LinkshimAsyncLink.referrer_log(this, "http:\\\\/\\\\/www.ncparks.gov\\\\/", "http:\\\\/\\\\/www.facebook.com\\\\/si\\\\/ajax\\\\/l\\\\/render_linkshim_log\\\\/?u=http\\\\u00253A\\\\u00252F\\\\u00252Fwww.ncparks.gov&h=9AQErLx8E&s=1");\">www.ncparks.gov</a><br /> <br /> <a href=\"http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.twitter.com%2FNCparks&h=mAQF5-WQL&s=1\" target=\"_blank\" rel=\"nofollow nofollow\" onmouseover=\"LinkshimAsyncLink.swap(this, "http:\\\\/\\\\/www.twitter.com\\\\/NCparks");\" onclick=\"LinkshimAsyncLink.referrer_log(this, "http:\\\\/\\\\/www.twitter.com\\\\/NCparks", "http:\\\\/\\\\/www.facebook.com\\\\/si\\\\/ajax\\\\/l\\\\/render_linkshim_log\\\\/?u=http\\\\u00253A\\\\u00252F\\\\u00252Fwww.twitter.com\\\\u00252FNCparks&h=mAQF5-WQL&s=1");\">www.twitter.com/NCparks</a></div></span></div></div></div><a class=\"title\" href=\"https://www.facebook.com/NorthCarolinaStateParks/info\" aria-label=\"About North Carolina State Parks and Recreation\"><span class=\"text\">About</span></a></div></div></li><li class=\"photos tile firstTab\" id=\"pagelet_timeline_photos_nav_top\"><div id=\"pagelet_timeline_photos_nav_top\" data-referrer=\"pagelet_timeline_photos_nav_top_tc\"><div class=\"modify\" id=\"u4kzrn217\"><a class=\"tab\" href=\"https://www.facebook.com/NorthCarolinaStateParks/photos_stream\"><div class=\"detail\"><i style=\"background-image: url('https://fbcdn-photos-a.akamaihd.net/hphotos-ak-snc7/396736_10151257845269030_826810352_a.jpg');\" class=\"photo\"></i></div><div class=\"frame\"><div class=\"mat\"></div></div><div class=\"title\"><span class=\"icon\"><i class=\"img sp_2vmry3 sx_beccc5\"></i></span><span class=\"text\">Photos</span></div></a></div></div></li><li class=\"app_304039862941303 tile \" id=\"pagelet_timeline_app_nav_app_304039862941303_top\"><div id=\"pagelet_timeline_app_nav_app_304039862941303_top\" data-referrer=\"pagelet_timeline_app_nav_app_304039862941303_top_tc\"><div class=\"modify\" id=\"u4kzrn212\"><a class=\"tab\" href=\"https://www.facebook.com/NorthCarolinaStateParks/app_304039862941303\"><div class=\"detail\"><i style=\"background-image: url('https://fbcdn-photos-a.akamaihd.net/photos-ak-snc7/v85006/55/304039862941303/app_10_304039862941303_6478.gif')\" class=\"appimage\"></i></div><div class=\"frame\"><div class=\"mat\"></div></div><div class=\"title\"><span class=\"icon\"><img class=\"img\" src=\"https://fbcdn-photos-a.akamaihd.net/photos-ak-snc7/v85006/55/304039862941303/app_2_304039862941303_516769829.gif\" alt=\"\" /></span><span class=\"text\">Mobile App</span></div></a></div></div></li><li class=\"likes tile \" id=\"pagelet_timeline_likes_nav_top\"><div id=\"pagelet_timeline_likes_nav_top\" data-referrer=\"pagelet_timeline_likes_nav_top_tc\"><div class=\"modify\" id=\"u4kzrn211\"><a class=\"tab\" href=\"https://www.facebook.com/NorthCarolinaStateParks/likes\"><div class=\"detail\"><div><table class=\"uiGrid statsContainer\" cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"vMid hCent\"><span class=\"_wj stats fwb\">8,945</span></td></tr></tbody></table></div></div><div class=\"frame\"><div class=\"mat\"></div></div><div class=\"title\"><span class=\"icon\"><i class=\"img sp_bhkf7q sx_93ea6f\"></i></span><span class=\"text\">Likes</span></div></a></div></div></li><li class=\"app_4949752878 tile \" id=\"pagelet_timeline_app_nav_app_4949752878_top\"><div id=\"pagelet_timeline_app_nav_app_4949752878_top\" data-referrer=\"pagelet_timeline_app_nav_app_4949752878_top_tc\"><div class=\"modify\" id=\"u4kzrn213\"><a class=\"tab\" href=\"https://www.facebook.com/NorthCarolinaStateParks/app_4949752878\"><div class=\"detail\"><i style=\"background-image: url('https://fbcdn-photos-a.akamaihd.net/photos-ak-snc7/v85005/126/4949752878/app_10_4949752878_928164642.gif')\" class=\"appimage\"></i></div><div class=\"frame\"><div class=\"mat\"></div></div><div clLine truncated
|
||||
"<script>bigPipe.onPageletArrive({\"display_dependency\":[\"pagelet_main_column_personal\"],\"content\":{\"pagelet_timeline_nav\":{\"container_id\":\"u4kzrn219\"}},\"jsmods\":{\"markup\":[[\"m885221_16\",{\"__html\":\"\\u003Cli class=\\\"uiMenuItem uiMenuItemRadio uiSelectorOption\\\" data-label=\\\"Likes\\\">\\u003Ca class=\\\"itemAnchor itemWithIcon\\\" role=\\\"menuitemradio\\\" tabindex=\\\"-1\\\" href=\\\"https:\\/\\/www.facebook.com\\/NorthCarolinaStateParks\\/likes\\\" aria-checked=\\\"false\\\">\\u003Ci class=\\\"mrs itemIcon img sp_bhkf7q sx_93ea6f\\\">\\u003C\\/i>\\u003Cspan class=\\\"itemLabel fsm\\\">Likes\\u003C\\/span>\\u003C\\/a>\\u003C\\/li>\"},2],[\"m885222_18\",{\"__html\":\"\\u003Cli class=\\\"uiMenuItem uiMenuItemRadio uiSelectorOption\\\" data-label=\\\"Mobile App\\\">\\u003Ca class=\\\"itemAnchor itemWithIcon\\\" role=\\\"menuitemradio\\\" tabindex=\\\"-1\\\" href=\\\"https:\\/\\/www.facebook.com\\/NorthCarolinaStateParks\\/app_304039862941303\\\" aria-checked=\\\"false\\\">\\u003Cimg class=\\\"mrs itemIcon img\\\" src=\\\"https:\\/\\/fbcdn-photos-a.akamaihd.net\\/photos-ak-snc7\\/v85006\\/55\\/304039862941303\\/app_2_304039862941303_516769829.gif\\\" alt=\\\"\\\" \\/>\\u003Cspan class=\\\"itemLabel fsm\\\">Mobile App\\u003C\\/span>\\u003C\\/a>\\u003C\\/li>\"},2],[\"m885222_20\",{\"__html\":\"\\u003Cli class=\\\"uiMenuItem uiMenuItemRadio uiSelectorOption\\\" data-label=\\\"Parks\\\">\\u003Ca class=\\\"itemAnchor itemWithIcon\\\" role=\\\"menuitemradio\\\" tabindex=\\\"-1\\\" href=\\\"https:\\/\\/www.facebook.com\\/NorthCarolinaStateParks\\/app_4949752878\\\" aria-checked=\\\"false\\\">\\u003Cimg class=\\\"mrs itemIcon img\\\" src=\\\"https:\\/\\/s-static.ak.facebook.com\\/rsrc.php\\/v2\\/yh\\/r\\/HxPMO4hvPzE.gif\\\" alt=\\\"\\\" \\/>\\u003Cspan class=\\\"itemLabel fsm\\\">Parks\\u003C\\/span>\\u003C\\/a>\\u003C\\/li>\"},2],[\"m885239_23\",{\"__html\":\"\\u003Cli class=\\\"uiMenuItem uiMenuItemRadio uiSelectorOption\\\" data-label=\\\"Videos\\\">\\u003Ca class=\\\"itemAnchor itemWithIcon\\\" role=\\\"menuitemradio\\\" tabindex=\\\"-1\\\" href=\\\"http:\\/\\/www.facebook.com\\/media\\/set\\/?set=vb.143412869029&type=2\\\" aria-checked=\\\"false\\\">\\u003Ci class=\\\"mrs itemIcon img sp_2vmry3 sx_3591fe\\\">\\u003C\\/i>\\u003Cspan class=\\\"itemLabel fsm\\\">Videos\\u003C\\/span>\\u003C\\/a>\\u003C\\/li>\"},2],[\"m885239_25\",{\"__html\":\"\\u003Cli class=\\\"uiMenuItem uiMenuItemRadio uiSelectorOption\\\" data-label=\\\"Events\\\">\\u003Ca class=\\\"itemAnchor itemWithIcon\\\" role=\\\"menuitemradio\\\" tabindex=\\\"-1\\\" href=\\\"https:\\/\\/www.facebook.com\\/NorthCarolinaStateParks\\/events\\\" aria-checked=\\\"false\\\">\\u003Ci class=\\\"mrs itemIcon img sp_edi87m sx_8b2d66\\\">\\u003C\\/i>\\u003Cspan class=\\\"itemLabel fsm\\\">Events\\u003C\\/span>\\u003C\\/a>\\u003C\\/li>\"},2],[\"m885240_27\",{\"__html\":\"\\u003Cli class=\\\"uiMenuItem uiMenuItemRadio uiSelectorOption\\\" data-label=\\\"Photos\\\">\\u003Ca class=\\\"itemAnchor itemWithIcon\\\" role=\\\"menuitemradio\\\" tabindex=\\\"-1\\\" href=\\\"https:\\/\\/www.facebook.com\\/NorthCarolinaStateParks\\/photos_stream\\\" aria-checked=\\\"false\\\">\\u003Ci class=\\\"mrs itemIcon img sp_2vmry3 sx_beccc5\\\">\\u003C\\/i>\\u003Cspan class=\\\"itemLabel fsm\\\">Photos\\u003C\\/span>\\u003C\\/a>\\u003C\\/li>\"},2]],\"elements\":[[\"m885220_14\",\"u4kzrn210\",2],[\"m885221_15\",\"u4kzrn211\",2],[\"m885222_17\",\"u4kzrn212\",2],[\"m885222_19\",\"u4kzrn213\",2],[\"m885222_21\",\"u4kzrn214\",2],[\"m885239_22\",\"u4kzrn215\",2],[\"m885239_24\",\"u4kzrn216\",2],[\"m885240_26\",\"u4kzrn217\",2],[\"m885220_13\",\"u4kzrn218\",2]],\"require\":[[\"TimelineNavigation\",\"init\",[\"m885220_13\",\"m885220_14\"],[{\"__m\":\"m885220_13\"},{\"__m\":\"m885220_14\"},\"timeline\",false]],[\"TimelineNavigation\",\"initializeMorePager\",[],[]],[\"TimelineStickyHeaderNav\",\"initPageMenu\",[],[[\"photos\",\"app_304039862941303\",\"likes\",\"app_4949752878\",\"events\",\"videos\",\"notes\"],[]]],[\"TimelineNavigation\",\"registerNav\",[\"m885221_15\"],[\"likes\",{\"__m\":\"m885221_15\"},{\"recent\":false,\"async\":false}]],[\"TimelineStickyHeaderNav\",\"registerPageMenuItem\",[\"m885221_16\"],[\"likes\",{\"__m\":\"m885221_16\"}]],[\"TimelineNavigation\",\"registerNav\",[\"m885222_17\"],[\"app_304039862941303\",{\"__m\":\"m885222_17\"},{\"recent\":false,\"async\":false}]],[\"TimelineStickyHeaderNav\",\"registerPageMenuItem\",[\"m885222_18\"],[\"app_304039862941303\",{\"__m\":\"m885222_18\"}]],[\"TimelineNavigation\",\"registerNav\",[\"m885222_19\"],[\"app_4949752878\",{\"__m\":\"m885222_19\"},{\"recent\":false,\"async\":false}]],[\"TimelineStickyHeaderNav\",\"registerPageMenuItem\",[\"m885222_20\"],[\"app_4949752878\",{\"__m\":\"m885222_20\"}]],[\"TimelineNavigation\",\"registerNav\",[\"m885222_21\"],[\"notes\",{\"__m\":\"m885222_21\"},{\"recent\":false,\"async\":false,\"remove\":true}]],[\"TimelineNavigation\",\"registerNav\",[\"m885239_22Line truncated
|
||||
"\n",
|
||||
"<code class=\"hidden_elem\" id=\"u4kzrn220\"><!-- <div class=\"timeline\"></div> --></code>\n",
|
||||
"<script>bigPipe.onPageletArrive({\"display_dependency\":[\"pagelet_main_column_personal\"],\"content\":{\"pagelet_above_header_timeline\":{\"container_id\":\"u4kzrn220\"}},\"id\":\"pagelet_above_header_timeline\",\"phase\":1})</script>\n",
|
||||
"\n",
|
||||
"<code class=\"hidden_elem\" id=\"u4kzrn223\"><!-- <div><span class=\"uiButtonGroup mtm mlm actionsContents profileHeaderButton uiButtonGroupOverlay\" id=\"u4kzrn221\"><span class=\"firstItem lastItem uiButtonGroupItem buttonItem\"><a class=\"uiButton uiButtonOverlay uiButtonLarge\" href=\"/ajax/timeline/sign_up_dialog/?page_id=143412869029&next=http%3A%2F%2Fwww.facebook.com%2FNorthCarolinaStateParks\" role=\"button\" rel=\"dialog\" id=\"timelineHeadlineLikeButton\"><i class=\"mrs img sp_2qck9m sx_e3c960\"></i><span class=\"uiButtonText\">Like</span></a></span></span><span class=\"uiButtonGroup mtm mlm actionsContents profileHeaderButton uiButtonGroupOverlay\" id=\"u4kzrn222\"><span class=\"firstItem lastItem uiButtonGroupItem selectorItem\"><div class=\"uiSelector inlineBlock fbTimelineActionSelector uiSelectorRight\"><div class=\"wrap\"><a class=\"fbTimelineActionSelectorButton uiSelectorButton uiButton uiButtonOverlay uiButtonLarge uiButtonNoText\" href=\"#\" role=\"button\" aria-label=\"Other actions\" aria-haspopup=\"1\" rel=\"toggle\"><i class=\"mrs img sp_2qck9m sx_156e6d\"></i><span class=\"uiButtonText\"></span></a><div class=\"uiSelectorMenuWrapper uiToggleFlyout\"><div role=\"menu\" class=\"uiMenu uiSelectorMenu\"><ul class=\"uiMenuInner\"><li class=\"uiMenuItem\" data-label=\"Create a Page\" id=\"fbpage_createapage_action\"><a class=\"itemAnchor\" role=\"menuitem\" tabindex=\"0\" href=\"/pages/create.php?ref_id=143412869029\"><span class=\"itemLabel fsm\">Create a Page</span></a></li><li class=\"uiMenuSeparator\"></li><li class=\"uiMenuItem\" data-label=\"Privacy\"><a class=\"itemAnchor\" role=\"menuitem\" tabindex=\"-1\" href=\"/about/privacy\"><span class=\"itemLabel fsm\">Privacy</span></a></li><li class=\"uiMenuItem\" data-label=\"Terms\"><a class=\"itemAnchor\" role=\"menuitem\" tabindex=\"-1\" href=\"/legal/terms?ref=pf\"><span class=\"itemLabel fsm\">Terms</span></a></li></ul></div></div></div></div></span></span></div> --></code>\n",
|
||||
"<script>bigPipe.onPageletArrive({\"display_dependency\":[\"pagelet_main_column_personal\"],\"is_last\":true,\"content\":{\"pagelet_timeline_page_actions\":{\"container_id\":\"u4kzrn223\"}},\"jsmods\":{\"elements\":[[\"m885242_28\",\"u4kzrn221\",2],[\"m885242_29\",\"u4kzrn222\",2]],\"require\":[[\"Selector\"]]},\"css\":[\"M7bAm\",\"gYYej\"],\"resource_map\":{\"vVPJj\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yQ\\/r\\/XVGtKNKuPLA.js\"}},\"js\":[\"JU6Q1\",\"MX2xp\",\"vVPJj\",\"rKoQM\"],\"id\":\"pagelet_timeline_page_actions\",\"phase\":1})</script>\n",
|
||||
"\n",
|
||||
"<code class=\"hidden_elem\" id=\"u4kzrn229\"><!-- <div class=\"pam uiBoxOverlay bottomborder\"><div class=\"fsxl fwb\">North Carolina State Parks and Recreation<br /> is on Facebook.</div><div class=\"mvm fsl\">To connect with North Carolina State Parks and Recreation, sign up for Facebook today.</div><a class=\"uiButton uiButtonSpecial uiButtonLarge\" href=\"/r.php?profile_id=143412869029&next%5B%00%2A%00protocol%5D=http&next%5B%00%2A%00isGenericURI%5D=0&next%5B%00%2A%00domain%5D=www.facebook.com&next%5B%00%2A%00domainIsIp%5D=0&next%5B%00%2A%00path%5D=%2FNorthCarolinaStateParks&next%5B%00%2A%00failedRFC3986Parsing%5D=0&next%5B%00%2A%00useRawURLEncode%5D=0&next%5B%00%2A%00encodeNonASCIIPath%5D=0&next%5B%00%2A%00originalString%5D=http%3A%2F%2Fwww.facebook.com%2FNorthCarolinaStateParks&next%5B%00%2A%00pathArgsDelimiter%5D=%3F&friend_or_subscriber=friend\" role=\"button\"><span class=\"uiButtonText\">Sign Up</span></a><a class=\"uiButton uiButtonConfirm uiButtonLarge\" href=\"/login.php?next=http%3A%2F%2Fwww.facebook.com%2FNorthCarolinaStateParks\" role=\"button\" name=\"login\"><span class=\"uiButtonText\">Log In</span></a></div> --></code>\n",
|
||||
"<script>bigPipe.onPageletArrive({\"content\":{\"pagelet_loggedout_sign_up\":{\"container_id\":\"u4kzrn229\"}},\"jsmods\":{\"instances\":[[\"m885243_30\",[\"DialogX\",\"DialogHideOnSuccess\",\"LayerFadeOnHide\",\"LayerHideOnEscape\",\"LayerDestroyOnHide\",\"LayerHideOnTransition\",\"LayerRemoveOnHide\",\"m885243_31\"],[{\"width\":815,\"modal\":false,\"autohide\":null,\"titleID\":\"u4kzrn224\",\"addedBehaviors\":[{\"__m\":\"DialogHideOnSuccess\"},{\"__m\":\"LayerFadeOnHide\"},{\"__m\":\"LayerHideOnEscape\"},{\"__m\":\"LayerDestroyOnHide\"},{\"__m\":\"LayerHideOnTransition\"},{\"__m\":\"LayerRemoveOnHide\"}],\"attributes\":{\"id\":\"timelineSignUpDialog\"},\"classNames\":[\"timelineSignUpDialog\"]},{\"__m\":\"m885243_31\"}],3]],\"markup\":[[\"m885243_31\",{\"__html\":\"\\u003Cdiv>\\u003Cdiv class=\\\"pvs phm _1yw\\\" id=\\\"u4kzrn224\\\">To connect with North Carolina State Parks and Recreation, sign up for Facebook today.\\u003C\\/div>\\u003Cdiv class=\\\"pam _13 timelineSignUpDialogBody\\\">\\u003Cdiv class=\\\"clearfix\\\">\\u003Cdiv class=\\\"logInContainer lfloat\\\">\\u003Cdiv class=\\\"mbs mainTitle fsl fwb fcb\\\">Log In\\u003C\\/div>\\u003Cdiv>\\u003Cform id=\\\"login_form\\\" action=\\\"https:\\/\\/www.facebook.com\\/login.php?login_attempt=1\\\" method=\\\"post\\\" onsubmit=\\\"return window.Event && Event.__inlineSubmit && Event.__inlineSubmit(this,event)\\\">\\u003Cinput type=\\\"hidden\\\" name=\\\"lsd\\\" value=\\\"AVqaEiN6\\\" autocomplete=\\\"off\\\" \\/>\\u003Ctable class=\\\"login_form_standalone_labels\\\" cellspacing=\\\"4\\\">\\u003Ctr>\\u003Ctd class=\\\"html7magic\\\">\\u003Clabel for=\\\"email\\\">Email or Phone\\u003C\\/label>\\u003C\\/td>\\u003Ctd>\\u003Cinput type=\\\"text\\\" class=\\\"inputtext\\\" name=\\\"email\\\" id=\\\"email\\\" value=\\\"\\\" \\/>\\u003C\\/td>\\u003C\\/tr>\\u003Ctr>\\u003Ctd class=\\\"html7magic\\\">\\u003Clabel for=\\\"pass\\\">Password\\u003C\\/label>\\u003C\\/td>\\u003Ctd>\\u003Cinput type=\\\"password\\\" class=\\\"inputtext\\\" name=\\\"pass\\\" id=\\\"pass\\\" \\/>\\u003C\\/td>\\u003C\\/tr>\\u003Ctr>\\u003Ctd>\\u003C\\/td>\\u003Ctd class=\\\"login_form_label_field\\\">\\u003Cdiv>\\u003Cdiv class=\\\"uiInputLabel clearfix\\\">\\u003Cinput id=\\\"persist_box\\\" type=\\\"checkbox\\\" name=\\\"persistent\\\" value=\\\"1\\\" tabindex=\\\"3\\\" class=\\\"uiInputLabelCheckbox\\\" \\/>\\u003Clabel for=\\\"persist_box\\\">Keep me logged in\\u003C\\/label>\\u003C\\/div>\\u003Cinput type=\\\"hidden\\\" name=\\\"default_persistent\\\" value=\\\"0\\\" \\/>\\u003C\\/div>\\u003C\\/td>\\u003C\\/tr>\\u003Ctr>\\u003Ctd>\\u003C\\/td>\\u003Ctd>\\u003Clabel class=\\\"uiButton uiButtonConfirm\\\" id=\\\"loginbutton\\\" for=\\\"u4kzrn226\\\">\\u003Cinput value=\\\"Log In\\\" type=\\\"submit\\\" id=\\\"u4kzrn226\\\" \\/>\\u003C\\/label>\\u003C\\/td>\\u003C\\/tr>\\u003Ctr>\\u003Ctd>\\u003C\\/td>\\u003Ctd class=\\\"login_form_label_field\\\">\\u003Ca rel=\\\"nofollow\\\" href=\\\"http:\\/\\/www.facebook.com\\/recover\\/initiate\\\">Forgot your password?\\u003C\\/a>\\u003C\\/td>\\u003C\\/tr>\\u003C\\/table>\\u003Cinput type=\\\"hidden\\\" autocomplete=\\\"off\\\" id=\\\"next\\\" name=\\\"next\\\" value=\\\"https:\\/\\/www.facebook.com\\/NorthCarolinaStateParks\\\" \\/>\\u003Cinput type=\\\"hidden\\\" name=\\\"charset_test\\\" value=\\\"€,´,\\u20ac,\\u00b4,\\u6c34,\\u0414,\\u0404\\\" \\/>\\u003Cinput type=\\\"hidden\\\" autocomplete=\\\"off\\\" name=\\\"timezone\\\" value=\\\"\\\" id=\\\"u4kzrn225\\\" \\/>\\u003Cinput type=\\\"hidden\\\" name=\\\"lgnrnd\\\" value=\\\"090052_K5HA\\\" \\/>\\u003Cinput type=\\\"hidden\\\" id=\\\"lgnjs\\\" name=\\\"lgnjs\\\" value=\\\"n\\\" \\/>\\u003Cinput type=\\\"hidden\\\" autocomplete=\\\"off\\\" id=\\\"locale\\\" name=\\\"locale\\\" value=\\\"en_US\\\" \\/>\\u003C\\/form>\\u003C\\/div>\\u003C\\/div>\\u003Cdiv class=\\\"signUpContainer rfloat\\\">\\u003Cdiv class=\\\"mbs mainTitle fsl fwb fcb\\\">Sign Up\\u003C\\/div>\\u003Cdiv class=\\\"mbm subtitle fsm fwn fcg\\\">It's free and always will be.\\u003C\\/div>\\u003Cdiv data-referrer=\\\"simple_registration_form\\\">\\u003Cnoscript>\\u003Cdiv id=\\\"no_js_box\\\">\\u003Ch2>JavaScript is disabled on your browser.\\u003C\\/h2>\\u003Cp>Please enable JavaScript on your browser or upgrade to a JavaScript-capable browser to register for Facebook.\\u003C\\/p>\\u003C\\/div>\\u003C\\/noscript>\\u003Cdiv id=\\\"simple_registration_container\\\" class=\\\"simple_registration_container\\\">\\u003Cdiv id=\\\"reg_box\\\">\\u003Cform method=\\\"post\\\" id=\\\"reg\\\" name=\\\"reg\\\" action=\\\"https:\\/\\/m.facebook.com\\/r.php\\\" onsubmit=\\\"return function(event){return false;}.call(this,event)!==false && window.Event && Event.__inlineSubmit && Event.__inlineSubmit(this,event)\\\">\\u003Cinput type=\\\"hidden\\\" name=\\\"lsd\\\" value=\\\"AVqaEiN6\\\" autocomplete=\\\"off\\\" \\/>\\u003Cinput type=\\\"hidden\\\" autocomplete=\\\Line truncated
|
||||
"\n",
|
||||
"<code class=\"hidden_elem\" id=\"u4kzrn2176\"><!-- <div class=\"fbTimelineSection fbTimelineCompactSection fbTimelineSectionTransparent\" id=\"u4kzrn231\"><div class=\"fbTimelineFilters fbTimelineCapsule\"><div class=\"uiSelector inlineBlock uiSelectorNormal uiSelectorDynamicLabel\"><div class=\"wrap\"><a class=\"uiSelectorButton uiButton\" href=\"#\" role=\"button\" id=\"fbTimelinePagesFilterSelectorButton\" aria-haspopup=\"1\" data-label=\"Highlights\" data-length=\"30\" rel=\"toggle\"><span class=\"uiButtonText\">Highlights</span></a><div class=\"uiSelectorMenuWrapper uiToggleFlyout\"><div role=\"menu\" class=\"uiMenu uiSelectorMenu\"><ul class=\"uiMenuInner\"><li class=\"uiMenuItem uiMenuItemRadio uiSelectorOption checked\" data-label=\"Highlights\"><a class=\"itemAnchor\" role=\"menuitemradio\" tabindex=\"0\" href=\"https://www.facebook.com/NorthCarolinaStateParks?filter=3\" aria-checked=\"true\" data-gt=\"{"pagestimeline":"1","filter":"highlights","pageid":"143412869029","context":"timeline"}\"><span class=\"itemLabel fsm\">Highlights</span></a></li><li class=\"uiMenuItem uiMenuItemRadio uiSelectorOption\" data-label=\"Posts by Page\"><a class=\"itemAnchor\" role=\"menuitemradio\" tabindex=\"-1\" href=\"https://www.facebook.com/NorthCarolinaStateParks?filter=1\" aria-checked=\"false\" data-gt=\"{"pagestimeline":"1","filter":"highlights","pageid":"143412869029","context":"timeline"}\"><span class=\"itemLabel fsm\">Posts by Page</span></a></li></ul></div></div></div><select><option value=\"\">Highlights</option><option value=\"3\" selected=\"1\">Highlights</option><option value=\"1\">Posts by Page</option></select></div></div><ol class=\"clearfix fbTimelineCapsule\" id=\"u4kzrn230\" data-referrer=\"pagelet_timeline_recent_tc\" data-start=\"1351254248\" data-end=\"1354348799\"><li class=\"fbTimelineUnit fbTimelineTwoColumn clearfix\" data-side=\"l\" data-fixed=\"1\" data-size=\"1\" id=\"tl_unit_7848281715889892654\"><div class=\"topBorder\"></div><div class=\"timelineUnitContainer\" id=\"u4kzrn237\" data-gt=\"{"action_type":"1","aggregation_id":"10151257845269030","aggregation_time":"1352924021","actor":"143412869029","creator":"143412869029","pagestimeline":"1","payload_type":"7","eventtime":"1352998853","viewerid":"0","profileownerid":"143412869029","unitimpressionid":"f2d1d9d2","contentid":"7848281715889892654","timeline_unit_type":"AddSinglePhotoUnit","timewindowsize":"2","contextwindowstart":"1351753200","contextwindowend":"1354348799"}\" data-time=\"1352924021\"><div class=\"\"><div role=\"article\"><div class=\"clearfix mbs pbs _1_m \"><a class=\"_29h _303\" href=\"http://www.facebook.com/NorthCarolinaStateParks\" tabindex=\"-1\" aria-hidden=\"true\"><img class=\"_s0 _rx img\" src=\"https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/174880_143412869029_133040642_q.jpg\" alt=\"\" /></a><div class=\"_3dp _29k\"><h5 class=\"_1_s\"><span class=\"fcg\"><span class=\"fwb\"><a href=\"http://www.facebook.com/NorthCarolinaStateParks\">North Carolina State Parks and Recreation</a></span></span></h5><div class=\"_1_n fsm fwn fcg\"><a class=\"uiLinkSubtle\" href=\"http://www.facebook.com/photo.php?fbid=10151257845269030&set=a.164247464029.118730.143412869029&type=1\"><abbr title=\"Wednesday, November 14, 2012 at 12:13pm\" data-utime=\"1352924021\" class=\"timestamp livetimestamp\">20 hours ago</abbr></a><a data-hover=\"tooltip\" aria-label=\"Public\" class=\"uiStreamPrivacy inlineBlock fbStreamPrivacy fbPrivacyAudienceIndicator _1_o\" href=\"#\"><i class=\"lock img sp_2voup5 sx_4929d1\"></i></a></div></div></div><div class=\"aboveUnitContent\"><div class=\"userContentWrapper\"><div class=\"_wk\"><span class=\"userContent\">A cheerful splash of color taken 15 min. ago at Pilot Mountain State Park. We're already making plans to reopen as soon as possible. Keep up with progress on the park's webpage: <a href=\"http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.ncparks.gov&h=aAQENx0jQ&s=1\" target=\"_blank\" rel=\"nofollow nofollow\" onmouseover=\"LinkshimAsyncLink.swap(this, "http:\\\\/\\\\/www.ncparks.gov\\\\/");\" onclick=\"LinkshimAsyncLink.referrer_log(this, "http:\\\\/\\\\/www.ncparks.gov\\\\/", "http:\\\\/\\\\/www.facebook.com\\\\/si\\\\/ajax\\\\/l\\\\/render_linkshim_log\\\\/?u=http\\\\u00253A\\\\u00252F\\\\u00252Fwww.ncparks.gov&h=aAQENx0jQ&s=1");\">www.ncparks.gov</a></span></div></div></div><div class=\"photoUnit clearfix\"><divLine truncated
|
||||
"<script>bigPipe.onPageletArrive({\"is_last\":true,\"is_second_to_last_phase\":true,\"content\":{\"pagelet_timeline_recent\":{\"container_id\":\"u4kzrn2176\"}},\"jsmods\":{\"instances\":[[\"m885382_72\",[\"UFIController\",\"m885382_71\",\"m885382_91\"],[{\"__m\":\"m885382_71\"},{\"ftentidentifier\":\"10151257845269030\",\"instanceid\":\"u4kzrn276\",\"source\":0,\"showaddcomment\":true,\"collapseaddcomment\":false,\"markedcomment\":null,\"scrollcomments\":false,\"scrollwidth\":null,\"showshares\":false,\"shownub\":false,\"numberdelimiter\":\",\",\"showtyping\":0,\"logtyping\":0,\"entstream\":false,\"timelinelogdata\":\"AQA3Ln_mmAUs9Fqv0SIoGvt5rxUdDULXnjSGlL3Ndq855bx3xOy421FPAe3qDYtTT943tQ0FwjZTcAvQSgSs1LLsPhZ7WKaKggKQcegYMJiNEiqfY89O7zzr1DBAfs3xgSyiqjwaNVa9HKDbZlvhprDl9m_NY8oAMfFOvW4aRhIauYC9ByI7_JWvOui2ZVg3P5QVeEmqlLVRtiPq4-s12NlQqBW846vmIwEbYov4PoomrNMZ657GOGWsBqCp7L3uZf_Zz8eo7dfnalesDdAUM0XtEt-gpRAF-abKHfUgB9xRxRUaN0TF2HzT9sJk1kzYoPP_wuxZ6J73WeVJJ6GjdAiVjP-LLPOtVa8KJOXll5BJz78t720BxT9Ri67Rbr5brz4\"},{\"feedbacktargets\":[{\"targetfbid\":\"10151257845269030\",\"entidentifier\":\"10151257845269030\",\"permalink\":\"http:\\/\\/www.facebook.com\\/photo.php?fbid=10151257845269030&set=a.164247464029.118730.143412869029&type=1\",\"commentcount\":0,\"likecount\":26,\"viewercanlike\":false,\"hasviewerliked\":false,\"cancomment\":false,\"showremovemenu\":false,\"actorforpost\":\"\",\"viewerid\":\"0\",\"likesentences\":{\"current\":{\"text\":\"Scott Fister, Michael Moore, Bert Hayes and 23 others like this.\",\"ranges\":[{\"offset\":0,\"length\":12,\"entities\":[{\"url\":\"http:\\/\\/www.facebook.com\\/scott.fister.7\",\"id\":1000114791}]},{\"offset\":14,\"length\":13,\"entities\":[{\"url\":\"http:\\/\\/www.facebook.com\\/people\\/Michael-Moore\\/1572484594\",\"id\":1572484594}]},{\"offset\":29,\"length\":10,\"entities\":[{\"url\":\"http:\\/\\/www.facebook.com\\/bert.hayes.7\",\"id\":1217252943}]}],\"aggregatedranges\":[{\"offset\":44,\"length\":9,\"count\":23}]},\"alternate\":{\"text\":\"You, Scott Fister, Michael Moore, Bert Hayes and 23 others like this.\",\"ranges\":[{\"offset\":5,\"length\":12,\"entities\":[{\"url\":\"http:\\/\\/www.facebook.com\\/scott.fister.7\",\"id\":1000114791}]},{\"offset\":19,\"length\":13,\"entities\":[{\"url\":\"http:\\/\\/www.facebook.com\\/people\\/Michael-Moore\\/1572484594\",\"id\":1572484594}]},{\"offset\":34,\"length\":10,\"entities\":[{\"url\":\"http:\\/\\/www.facebook.com\\/bert.hayes.7\",\"id\":1217252943}]}],\"aggregatedranges\":[{\"offset\":49,\"length\":9,\"count\":23}]}},\"sharecount\":0,\"ownerid\":\"143412869029\",\"lastseentime\":null,\"canremoveall\":false,\"seencount\":0,\"seenbyall\":false,\"hasunseencollapsed\":false,\"mentionsdatasource\":{\"__m\":\"m885382_91\"},\"isranked\":false,\"isthreaded\":false,\"isownerpage\":true}],\"comments\":[],\"profiles\":[],\"actions\":[],\"commentlists\":{\"10151257845269030\":{\"range\":{\"offset\":0,\"length\":0},\"values\":[]}},\"servertime\":1352998853}],1],[\"m885382_74\",[\"UFIController\",\"m885382_73\",\"m885382_92\"],[{\"__m\":\"m885382_73\"},{\"ftentidentifier\":\"10151250347114030\",\"instanceid\":\"u4kzrn277\",\"source\":0,\"showaddcomment\":true,\"collapseaddcomment\":false,\"markedcomment\":null,\"scrollcomments\":false,\"scrollwidth\":null,\"showshares\":false,\"shownub\":false,\"numberdelimiter\":\",\",\"showtyping\":0,\"logtyping\":0,\"entstream\":false,\"timelinelogdata\":\"AQAhy4cWXkO_7-k1hR2-Yc1U-hyQa0bMUOS8y6yPx2Qqwy0Wc0yN96Lzg8rs1eLL4GLIyEfDIjC_SVutuqRTNg_XUIth7aKK4rzkkLbQ7-Hhkvnd9rBSNIuNDyKOb4gc0KeFJWBil2qXpGF_zLAvbQvmtBhQQghQrLt3HBv7GBMQltcTih00p9pKXDCy-Wn7Rf7o8xKhe_61u7XlcflejlMQuPtSKGwVZHWsqCWGsvR5vSCvPPdTPFR_ZH7xyPIkgo5EdG7XvDEqL04u8-7Dg3p_lmk4nsBbrsH9-05ph_yxi2A22aggXxYXmWqhZ6y5UPG7pI6aRrQgC9Ivck7KtKOaJzxq2C2DpBnK6kww4fcFx1MHD2aqMDoVfXKLJtjA82s\"},{\"feedbacktargets\":[{\"targetfbid\":\"10151250347114030\",\"entidentifier\":\"10151250347114030\",\"permalink\":\"http:\\/\\/www.facebook.com\\/photo.php?fbid=10151250347114030&set=a.164247464029.118730.143412869029&type=1\",\"commentcount\":0,\"likecount\":57,\"viewercanlike\":false,\"hasviewerliked\":false,\"cancomment\":false,\"showremovemenu\":false,\"actorforpost\":\"\",\"viewerid\":\"0\",\"likesentences\":{\"current\":{\"text\":\"Chris Helms, Donna Henley, Barbara Jones Ward and 54 others like this.\",\"ranges\":[{\"offset\":0,\"length\":11,\"entities\":[{\"url\":\"\",\"shimhash\":\"KAQFhCPEx\",\"id\":1540322263}]},{\"offset\":13,\"length\":12,\"entities\":[{\"url\":\"\",\"shimhash\":\"RAQEwajm0\",\"id\":100004084513069}]},{\"offset\":27,\"length\":18,\"entities\":[{\"url\":\"http:\\/\\/www.facebook.com\\/barbara.j.ward3\",\"id\":1517953328}]}],\"aggregatedranges\":[{\"offset\":50,\"length\":9,\"count\":54}]},\"alternate\":{\"text\":\"You, Chris Helms, Donna Henley, Barbara Jones Ward and 54 others like this.\",\"ranges\":[{\"offset\":5,\"length\":11,\"entities\":[{\"url\":\"\",\"shimhash\":\"aAQENx0jQ\",\"id\":1540322263}]},{\"offset\":18,\"leLine truncated
|
||||
"\n",
|
||||
"<script>bigPipe.onPageletArrive({\"content\":{\"page_nax_callout\":\"\"},\"id\":\"page_nax_callout\",\"phase\":3})</script>\n",
|
||||
"\n",
|
||||
"<code class=\"hidden_elem\" id=\"u4kzrn2180\"><!-- <div class=\"fbTimelineStickyHeader fixed_elem fbTimelineStickyHeaderHidden\" aria-hidden=\"true\" id=\"u4kzrn2179\"><div class=\"stickyHeaderWrap clearfix\"><div class=\"back\"></div><div class=\"name\"><a class=\"profileThumb\" href=\"http://www.facebook.com/NorthCarolinaStateParks\"><img class=\"_s0 _rw img\" src=\"https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash3/174880_143412869029_133040642_q.jpg\" alt=\"\" /></a><span class=\"uiButtonGroup fbStickyHeaderBreadcrumb uiButtonGroupOverlay\" id=\"u4kzrn2177\"><span class=\"firstItem uiButtonGroupItem buttonItem\"><a class=\"nameButton uiButton uiButtonOverlay\" href=\"http://www.facebook.com/NorthCarolinaStateParks\" role=\"button\"><span class=\"uiButtonText\">North Carolina State Parks and Recreation</span></a></span><span class=\"uiButtonGroupItem selectorItem\"><div class=\"uiSelector inlineBlock pageMenu uiSelectorNormal uiSelectorDynamicLabel\"><div class=\"wrap\"><a class=\"pageMenuButton uiSelectorButton uiButton uiButtonOverlay\" href=\"#\" role=\"button\" aria-haspopup=\"1\" data-label=\"Timeline\" data-length=\"30\" rel=\"toggle\"><span class=\"uiButtonText\">Timeline</span></a><div class=\"uiSelectorMenuWrapper uiToggleFlyout\"><div role=\"menu\" class=\"uiMenu uiSelectorMenu\"><ul class=\"uiMenuInner\"><li class=\"uiMenuItem uiMenuItemCheckbox checked\" data-label=\"Timeline\"><a class=\"itemAnchor itemWithIcon\" role=\"menuitemcheckbox\" tabindex=\"0\" href=\"http://www.facebook.com/NorthCarolinaStateParks\" aria-checked=\"true\"><i class=\"mrs itemIcon img sp_2qck9m sx_3d437a\"></i><span class=\"itemLabel fsm\">Timeline</span></a></li><li class=\"uiMenuItem uiMenuItemCheckbox\" data-label=\"About\"><a class=\"itemAnchor itemWithIcon\" role=\"menuitemcheckbox\" tabindex=\"-1\" href=\"http://www.facebook.com/NorthCarolinaStateParks/info\" aria-checked=\"false\"><i class=\"mrs itemIcon img sp_2vmry3 sx_1c39cb\"></i><span class=\"itemLabel fsm\">About</span></a></li><li class=\"uiMenuSeparator separator hidden_elem\"></li></ul></div></div></div></div></span><span class=\"lastItem uiButtonGroupItem selectorItem\"><div class=\"uiSelector inlineBlock sectionMenu uiSelectorNormal uiSelectorDynamicLabel\"><div class=\"wrap\"><a class=\"uiSelectorButton uiButton uiButtonOverlay\" href=\"#\" role=\"button\" aria-haspopup=\"1\" data-length=\"30\" rel=\"toggle\"><span class=\"uiButtonText\">Now</span></a><div class=\"uiSelectorMenuWrapper uiToggleFlyout\"><div role=\"menu\" class=\"uiMenu uiSelectorMenu\"><ul class=\"uiMenuInner\"><li class=\"uiMenuItem uiMenuItemRadio uiSelectorOption checked\" data-label=\"Now\"><a class=\"itemAnchor\" role=\"menuitemradio\" tabindex=\"0\" href=\"#\" aria-checked=\"true\" data-key=\"recent\"><span class=\"itemLabel fsm\">Now</span></a></li><li class=\"uiMenuItem uiMenuItemRadio uiSelectorOption\" data-label=\"November\"><a class=\"itemAnchor\" role=\"menuitemradio\" tabindex=\"-1\" href=\"#\" aria-checked=\"false\" data-key=\"month_2012_11\"><span class=\"itemLabel fsm\">November</span></a></li><li class=\"uiMenuItem uiMenuItemRadio uiSelectorOption\" data-label=\"October\"><a class=\"itemAnchor\" role=\"menuitemradio\" tabindex=\"-1\" href=\"#\" aria-checked=\"false\" data-key=\"month_2012_10\"><span class=\"itemLabel fsm\">October</span></a></li><li class=\"uiMenuItem uiMenuItemRadio uiSelectorOption\" data-label=\"2012\"><a class=\"itemAnchor\" role=\"menuitemradio\" tabindex=\"-1\" href=\"#\" aria-checked=\"false\" data-key=\"year_2012\"><span class=\"itemLabel fsm\">2012</span></a></li><li class=\"uiMenuItem uiMenuItemRadio uiSelectorOption\" data-label=\"2011\"><a class=\"itemAnchor\" role=\"menuitemradio\" tabindex=\"-1\" href=\"#\" aria-checked=\"false\" data-key=\"year_2011\"><span class=\"itemLabel fsm\">2011</span></a></li><li class=\"uiMenuItem uiMenuItemRadio uiSelectorOption\" data-label=\"2010\"><a class=\"itemAnchor\" role=\"menuitemradio\" tabindex=\"-1\" href=\"#\" aria-checked=\"false\" data-key=\"year_2010\"><span class=\"itemLabel fsm\">2010</span></a></li><li class=\"uiMenuItem uiMenuItemRadio uiSelectorOption\" data-label=\"Joined Facebook\"><a class=\"itemAnchor\" role=\"menuitemradio\" tabindex=\"-1\" href=\"#\" aria-checked=\"false\" data-key=\"year_2009\"><span class=\"itemLabel fsm\">Joined Facebook</span></a></li></ul></div></div></div><select><option value=\"\"></option><option value=\"recent\" selected=\"1\">Now</option><option value=\"month_2012_11\">November</option><option value=\"month_2012_10\">October</option><option value=\"year_2012\">2012</option><option value=\"year_2011\">2011</option><option value=\"year_2010\">2010</option><option value=\"year_2009\">Joined Facebook</option></select></div></span><span class=\"uiButtonGroupItem selectorItem hidden_elem\"><div class=\"uiSelector inlineBlock subsectionMenu uiSelectorNormal uiSelectorDynamicLabel\"><div class=\"wrap\"><a class=\"uiSelectorButton uiButton uiButtonOvLine truncated
|
||||
"<script>bigPipe.onPageletArrive({\"content\":{\"timeline_sticky_header\":{\"container_id\":\"u4kzrn2180\"}},\"jsmods\":{\"elements\":[[\"m885394_173\",\"u4kzrn2177\",4],[\"m885395_174\",\"u4kzrn2178\",2],[\"m885394_172\",\"u4kzrn2179\",2]],\"require\":[[\"TimelineStickyHeader\",\"init\",[\"m885394_172\"],[{\"__m\":\"m885394_172\"}]],[\"TimelineStickyHeaderNav\",\"init\",[\"m885394_173\"],[{\"__m\":\"m885394_173\"},{\"custom_subsection_menu\":true,\"pull_from_scrubber\":false}]]]},\"css\":[\"M7bAm\",\"BbtG6\"],\"bootloadable\":{\"StickyController\":{\"resources\":[\"JU6Q1\",\"MX2xp\",\"M7bAm\",\"rKoQM\"],\"module\":true}},\"js\":[\"JU6Q1\",\"MX2xp\",\"rKoQM\",\"M2kwM\"],\"id\":\"timeline_sticky_header\",\"phase\":3})</script>\n",
|
||||
"\n",
|
||||
"<code class=\"hidden_elem\" id=\"u4kzrn2187\"><!-- <div class=\"fbTimelineTimePeriod fbTimelineTimePeriodUnexpanded\" id=\"pagelet_timeline_earlier_this_month_all\"><div class=\"fbTimelineSection fbTimelineCompactSection fbTimelineSectionTransparent\"><div class=\"fbTimelinePeriodPlaceholder\"><div class=\"uiHeader fbTimelineContentHeader sectionHeader\"><div class=\"clearfix uiHeaderTop\"><div><h3 class=\"uiHeaderTitle\">Earlier in November</h3></div></div></div><div class=\"loadingContainer\"><a class=\"mbm phm forceLoad\" href=\"#\" id=\"u4kzrn2181\"><span class=\"sectionLabel fwb\" data-year=\"2012\" data-month=\"November\">Show November</span></a></div></div></div><img class=\"ptl loadingIndicator img\" src=\"https://s-static.ak.facebook.com/rsrc.php/v2/yb/r/GsNJNwuI-UM.gif\" alt=\"\" width=\"16\" height=\"11\" /></div><div class=\"fbTimelineTimePeriod fbTimelineTimePeriodUnexpanded\" id=\"pagelet_timeline_month_all_last\"><div class=\"fbTimelineSection fbTimelineCompactSection fbTimelineSectionTransparent\"><div class=\"fbTimelinePeriodPlaceholder\"><div class=\"uiHeader fbTimelineContentHeader sectionHeader\"><div class=\"clearfix uiHeaderTop\"><div><h3 class=\"uiHeaderTitle\">Earlier in October</h3></div></div></div><div class=\"loadingContainer\"><a class=\"mbm phm forceLoad\" href=\"#\" id=\"u4kzrn2182\"><span class=\"sectionLabel fwb\" data-year=\"2012\" data-month=\"October\">Show October</span></a></div></div></div><img class=\"ptl loadingIndicator img\" src=\"https://s-static.ak.facebook.com/rsrc.php/v2/yb/r/GsNJNwuI-UM.gif\" alt=\"\" width=\"16\" height=\"11\" /></div><div class=\"fbTimelineTimePeriod fbTimelineTimePeriodUnexpanded\" id=\"pagelet_timeline_year_current\"><div class=\"fbTimelineSection fbTimelineCompactSection fbTimelineSectionTransparent\"><div class=\"fbTimelinePeriodPlaceholder\"><div class=\"uiHeader fbTimelineContentHeader sectionHeader\"><div class=\"clearfix uiHeaderTop\"><div><h3 class=\"uiHeaderTitle\">Earlier in 2012</h3></div></div></div><div class=\"loadingContainer\"><a class=\"mbm phm forceLoad\" href=\"#\" id=\"u4kzrn2183\"><span class=\"sectionLabel fwb\" data-year=\"2012\">Show 2012</span></a></div></div></div><img class=\"ptl loadingIndicator img\" src=\"https://s-static.ak.facebook.com/rsrc.php/v2/yb/r/GsNJNwuI-UM.gif\" alt=\"\" width=\"16\" height=\"11\" /></div><div class=\"fbTimelineTimePeriod fbTimelineTimePeriodUnexpanded\" id=\"pagelet_timeline_year_last\"><div class=\"fbTimelineSection fbTimelineCompactSection fbTimelineSectionTransparent\"><div class=\"fbTimelinePeriodPlaceholder\"><div class=\"uiHeader fbTimelineContentHeader sectionHeader\"><div class=\"clearfix uiHeaderTop\"><div><h3 class=\"uiHeaderTitle\">2011</h3></div></div></div><div class=\"loadingContainer\"><a class=\"mbm phm forceLoad\" href=\"#\" id=\"u4kzrn2184\"><span class=\"sectionLabel fwb\" data-year=\"2011\">Show 2011</span></a></div></div></div><img class=\"ptl loadingIndicator img\" src=\"https://s-static.ak.facebook.com/rsrc.php/v2/yb/r/GsNJNwuI-UM.gif\" alt=\"\" width=\"16\" height=\"11\" /></div><div class=\"fbTimelineTimePeriod fbTimelineTimePeriodUnexpanded\" id=\"pagelet_timeline_year_2010\"><div class=\"fbTimelineSection fbTimelineCompactSection fbTimelineSectionTransparent\"><div class=\"fbTimelinePeriodPlaceholder\"><div class=\"uiHeader fbTimelineContentHeader sectionHeader\"><div class=\"clearfix uiHeaderTop\"><div><h3 class=\"uiHeaderTitle\">2010</h3></div></div></div><div class=\"loadingContainer\"><a class=\"mbm phm forceLoad\" href=\"#\" id=\"u4kzrn2185\"><span class=\"sectionLabel fwb\" data-year=\"2010\">Show 2010</span></a></div></div></div><img class=\"ptl loadingIndicator img\" src=\"https://s-static.ak.facebook.com/rsrc.php/v2/yb/r/GsNJNwuI-UM.gif\" alt=\"\" width=\"16\" height=\"11\" /></div><div class=\"fbTimelineTimePeriod fbTimelineTimePeriodUnexpanded\" id=\"pagelet_timeline_year_2009\"><div class=\"fbTimelineSection fbTimelineCompactSection fbTimelineSectionTransparent\"><div class=\"fbTimelinePeriodPlaceholder\"><div class=\"uiHeader fbTimelineContentHeader sectionHeader\"><div class=\"clearfix uiHeaderTop\"><div><h3 class=\"uiHeaderTitle\">Joined Facebook</h3></div></div></div><div class=\"loadingContainer\"><a class=\"mbm phm forceLoad\" href=\"#\" id=\"u4kzrn2186\"><span class=\"sectionLabel fwb\" data-year=\"2009\">Show Joined Facebook</span></a></div></div></div><img class=\"ptl loadingIndicator img\" src=\"https://s-static.ak.facebook.com/rsrc.php/v2/yb/r/GsNJNwuI-UM.gif\" alt=\"\" width=\"16\" height=\"11\" /></div> --></code>\n",
|
||||
"<script>bigPipe.onPageletArrive({\"append\":\"timeline_tab_content_extra\",\"content\":{\"timeline_section_placeholders\":{\"container_id\":\"u4kzrn2187\"}},\"jsmods\":{\"elements\":[[\"m885396_175\",\"u4kzrn2181\",2],[\"m885396_177\",\"u4kzrn2182\",2],[\"m885396_179\",\"u4kzrn2183\",2],[\"m885396_181\",\"u4kzrn2184\",2],[\"m885396_183\",\"u4kzrn2185\",2],[\"m885396_185\",\"u4kzrn2186\",2],[\"m885396_176\",\"pagelet_timeline_earlier_this_month_all\",2],[\"m885396_178\",\"pagelet_timeline_month_all_last\",2],[\"m885396_180\",\"pagelet_timeline_year_current\",2],[\"m885396_182\",\"pagelet_timeline_year_last\",2],[\"m885396_184\",\"pagelet_timeline_year_2010\",2],[\"m885396_186\",\"pagelet_timeline_year_2009\",2]],\"require\":[[\"TimelineContentLoader\",\"loadSectionOnClick\",[\"m885396_175\"],[{\"__m\":\"m885396_175\"},\"month_2012_11\"]],[\"TimelineContentLoader\",\"registerTimePeriod\",[\"m885396_176\"],[{\"__m\":\"m885396_176\"},\"month_2012_11\",{\"profile_id\":143412869029,\"start\":1351753200,\"end\":1354348799,\"query_type\":31,\"section_pagelet_id\":\"pagelet_timeline_earlier_this_month_all\",\"load_immediately\":false},false,null,1,-1]],[\"TimelineContentLoader\",\"loadSectionOnClick\",[\"m885396_177\"],[{\"__m\":\"m885396_177\"},\"month_2012_10\"]],[\"TimelineContentLoader\",\"registerTimePeriod\",[\"m885396_178\"],[{\"__m\":\"m885396_178\"},\"month_2012_10\",{\"profile_id\":143412869029,\"start\":1349074800,\"end\":1351753199,\"query_type\":25,\"section_pagelet_id\":\"pagelet_timeline_month_all_last\",\"load_immediately\":false},false,null,2,-1]],[\"TimelineContentLoader\",\"loadSectionOnClick\",[\"m885396_179\"],[{\"__m\":\"m885396_179\"},\"year_2012\"]],[\"TimelineContentLoader\",\"registerTimePeriod\",[\"m885396_180\"],[{\"__m\":\"m885396_180\"},\"year_2012\",{\"profile_id\":143412869029,\"start\":1325404800,\"end\":1357027199,\"query_type\":8,\"filter_after_timestamp\":1349074799,\"section_pagelet_id\":\"pagelet_timeline_year_current\",\"load_immediately\":false},false,null,3,\"76.611952328237\"]],[\"TimelineContentLoader\",\"setExpandLoadDataForSection\",[],[\"year_2012\",{\"profile_id\":143412869029,\"start\":1325404800,\"end\":1357027199,\"query_type\":9}]],[\"TimelineContentLoader\",\"loadSectionOnClick\",[\"m885396_181\"],[{\"__m\":\"m885396_181\"},\"year_2011\"]],[\"TimelineContentLoader\",\"registerTimePeriod\",[\"m885396_182\"],[{\"__m\":\"m885396_182\"},\"year_2011\",{\"profile_id\":143412869029,\"start\":1293868800,\"end\":1325404799,\"query_type\":8,\"section_pagelet_id\":\"pagelet_timeline_year_last\",\"load_immediately\":false},false,null,4,\"68.172027046572\"]],[\"TimelineContentLoader\",\"setExpandLoadDataForSection\",[],[\"year_2011\",{\"profile_id\":143412869029,\"start\":1293868800,\"end\":1325404799,\"query_type\":9}]],[\"TimelineContentLoader\",\"loadSectionOnClick\",[\"m885396_183\"],[{\"__m\":\"m885396_183\"},\"year_2010\"]],[\"TimelineContentLoader\",\"registerTimePeriod\",[\"m885396_184\"],[{\"__m\":\"m885396_184\"},\"year_2010\",{\"profile_id\":143412869029,\"start\":1262332800,\"end\":1293868799,\"query_type\":8,\"section_pagelet_id\":\"pagelet_timeline_year_2010\",\"load_immediately\":false},false,null,5,\"68.372609818806\"]],[\"TimelineContentLoader\",\"setExpandLoadDataForSection\",[],[\"year_2010\",{\"profile_id\":143412869029,\"start\":1262332800,\"end\":1293868799,\"query_type\":9}]],[\"TimelineContentLoader\",\"loadSectionOnClick\",[\"m885396_185\"],[{\"__m\":\"m885396_185\"},\"year_2009\"]],[\"TimelineContentLoader\",\"registerTimePeriod\",[\"m885396_186\"],[{\"__m\":\"m885396_186\"},\"year_2009\",{\"profile_id\":143412869029,\"start\":1230796800,\"end\":1262332799,\"query_type\":8,\"section_pagelet_id\":\"pagelet_timeline_year_2009\",\"load_immediately\":false},false,null,6,\"31.350507030832\"]],[\"TimelineContentLoader\",\"setExpandLoadDataForSection\",[],[\"year_2009\",{\"profile_id\":143412869029,\"start\":1230796800,\"end\":1262332799,\"query_type\":9}]]]},\"css\":[\"gYYej\",\"M7bAm\"],\"js\":[\"JU6Q1\",\"MX2xp\",\"xjH7g\"],\"id\":\"timeline_section_placeholders\",\"phase\":3})</script>\n",
|
||||
"\n",
|
||||
"<code class=\"hidden_elem\" id=\"u4kzrn2188\"><!-- <div></div> --></code>\n",
|
||||
"<script>bigPipe.onPageletArrive({\"content\":{\"pagelet_timeline_recent_more_pager\":{\"container_id\":\"u4kzrn2188\"}},\"id\":\"pagelet_timeline_recent_more_pager\",\"phase\":3})</script>\n",
|
||||
"\n",
|
||||
"<code class=\"hidden_elem\" id=\"u4kzrn2190\"><!-- <ul class=\"fbTimelineScrubber hidden_elem\" role=\"navigation\" data-gt=\"{"timeline_scrubber":"1","profile_id":"143412869029"}\" id=\"u4kzrn2189\"><li data-key=\"recent\" class=\"selected\"><a href=\"/NorthCarolinaStateParks/timeline\" rel=\"ignore\">Now</a></li><li data-key=\"month_2012_10\"><a href=\"/NorthCarolinaStateParks/timeline/2012/10\" rel=\"ignore\" tabindex=\"-1\">October</a></li><li data-key=\"year_2012\" class=\"clearfix\" data-rollup=\"2010s\" data-year=\"2012\"><a href=\"/NorthCarolinaStateParks/timeline/2012\" rel=\"ignore\" tabindex=\"-1\">2012</a><ul class=\"clearfix\"><li data-key=\"month_2012_9\"><a href=\"/NorthCarolinaStateParks/timeline/2012/9\" rel=\"ignore\">September</a></li><li data-key=\"month_2012_8\"><a href=\"/NorthCarolinaStateParks/timeline/2012/8\" rel=\"ignore\">August</a></li><li data-key=\"month_2012_7\"><a href=\"/NorthCarolinaStateParks/timeline/2012/7\" rel=\"ignore\">July</a></li><li data-key=\"month_2012_6\"><a href=\"/NorthCarolinaStateParks/timeline/2012/6\" rel=\"ignore\">June</a></li><li data-key=\"month_2012_5\"><a href=\"/NorthCarolinaStateParks/timeline/2012/5\" rel=\"ignore\">May</a></li><li data-key=\"month_2012_4\"><a href=\"/NorthCarolinaStateParks/timeline/2012/4\" rel=\"ignore\">April</a></li><li data-key=\"month_2012_3\"><a href=\"/NorthCarolinaStateParks/timeline/2012/3\" rel=\"ignore\">March</a></li><li data-key=\"month_2012_2\"><a href=\"/NorthCarolinaStateParks/timeline/2012/2\" rel=\"ignore\">February</a></li><li data-key=\"month_2012_1\"><a href=\"/NorthCarolinaStateParks/timeline/2012/1\" rel=\"ignore\">January</a></li></ul></li><li data-key=\"year_2011\" class=\"clearfix\" data-rollup=\"2010s\" data-year=\"2011\"><a href=\"/NorthCarolinaStateParks/timeline/2011\" rel=\"ignore\" tabindex=\"-1\">2011</a><ul class=\"clearfix\"><li data-key=\"month_2011_12\"><a href=\"/NorthCarolinaStateParks/timeline/2011/12\" rel=\"ignore\">December</a></li><li data-key=\"month_2011_11\"><a href=\"/NorthCarolinaStateParks/timeline/2011/11\" rel=\"ignore\">November</a></li><li data-key=\"month_2011_10\"><a href=\"/NorthCarolinaStateParks/timeline/2011/10\" rel=\"ignore\">October</a></li><li data-key=\"month_2011_9\"><a href=\"/NorthCarolinaStateParks/timeline/2011/9\" rel=\"ignore\">September</a></li><li data-key=\"month_2011_8\"><a href=\"/NorthCarolinaStateParks/timeline/2011/8\" rel=\"ignore\">August</a></li><li data-key=\"month_2011_7\"><a href=\"/NorthCarolinaStateParks/timeline/2011/7\" rel=\"ignore\">July</a></li><li data-key=\"month_2011_6\"><a href=\"/NorthCarolinaStateParks/timeline/2011/6\" rel=\"ignore\">June</a></li><li data-key=\"month_2011_5\"><a href=\"/NorthCarolinaStateParks/timeline/2011/5\" rel=\"ignore\">May</a></li><li data-key=\"month_2011_4\"><a href=\"/NorthCarolinaStateParks/timeline/2011/4\" rel=\"ignore\">April</a></li><li data-key=\"month_2011_3\"><a href=\"/NorthCarolinaStateParks/timeline/2011/3\" rel=\"ignore\">March</a></li><li data-key=\"month_2011_2\"><a href=\"/NorthCarolinaStateParks/timeline/2011/2\" rel=\"ignore\">February</a></li><li data-key=\"month_2011_1\"><a href=\"/NorthCarolinaStateParks/timeline/2011/1\" rel=\"ignore\">January</a></li></ul></li><li data-key=\"year_2010\" class=\"clearfix\" data-rollup=\"2010s\" data-year=\"2010\"><a href=\"/NorthCarolinaStateParks/timeline/2010\" rel=\"ignore\" tabindex=\"-1\">2010</a><ul class=\"clearfix\"><li data-key=\"month_2010_12\"><a href=\"/NorthCarolinaStateParks/timeline/2010/12\" rel=\"ignore\">December</a></li><li data-key=\"month_2010_11\"><a href=\"/NorthCarolinaStateParks/timeline/2010/11\" rel=\"ignore\">November</a></li><li data-key=\"month_2010_10\"><a href=\"/NorthCarolinaStateParks/timeline/2010/10\" rel=\"ignore\">October</a></li><li data-key=\"month_2010_9\"><a href=\"/NorthCarolinaStateParks/timeline/2010/9\" rel=\"ignore\">September</a></li><li data-key=\"month_2010_8\"><a href=\"/NorthCarolinaStateParks/timeline/2010/8\" rel=\"ignore\">August</a></li><li data-key=\"month_2010_7\"><a href=\"/NorthCarolinaStateParks/timeline/2010/7\" rel=\"ignore\">July</a></li><li data-key=\"month_2010_6\"><a href=\"/NorthCarolinaStateParks/timeline/2010/6\" rel=\"ignore\">June</a></li><li data-key=\"month_2010_5\"><a href=\"/NorthCarolinaStateParks/timeline/2010/5\" rel=\"ignore\">May</a></li><li data-key=\"month_2010_4\"><a href=\"/NorthCarolinaStateParks/timeline/2010/4\" rel=\"ignore\">April</a></li><li data-key=\"month_2010_3\"><a href=\"/NorthCarolinaStateParks/timeline/2010/3\" rel=\"ignore\">March</a></li><li data-key=\"month_2010_2\"><a href=\"/NorthCarolinaStateParks/timeline/2010/2\" rel=\"ignore\">February</a></li><li data-key=\"month_2010_1\"><a href=\"/NorthCarolinaStateParks/timeline/2010/1\" rel=\"ignore\">January</a></li></ul></li><li data-key=\"year_2009\" class=\"clearfix\"><a href=\"/NorthCarolinaStateParks/timeline/2009\" rel=\"ignore\" tabindexLine truncated
|
||||
"<script>bigPipe.onPageletArrive({\"append\":\"rightColContent\",\"content\":{\"pagelet_timeline_scrubber\":{\"container_id\":\"u4kzrn2190\"}},\"css\":[\"gYYej\"],\"resource_map\":{\"Xta22\":{\"type\":\"js\",\"src\":\"https:\\/\\/s-static.ak.fbcdn.net\\/rsrc.php\\/v2\\/yM\\/r\\/h-EyXSwUkCW.js\"}},\"js\":[\"JU6Q1\",\"MX2xp\",\"rKoQM\",\"vVPJj\",\"Xta22\"],\"jscc_map\":\"({\\\"jR1G1Ekgzo4YUtuI0Ne0\\\":function(){return new PagesTimelineScrubber($(\\\"u4kzrn2189\\\"));}})\",\"onload\":[\"JSCC.get(\\\"jR1G1Ekgzo4YUtuI0Ne0\\\")\"],\"id\":\"pagelet_timeline_scrubber\",\"phase\":3})</script>\n",
|
||||
"\n",
|
||||
"<script>bigPipe.onPageletArrive({\"is_last\":true,\"css\":[\"M7bAm\",\"jg0IV\",\"zmU4p\"],\"js\":[\"JU6Q1\",\"MX2xp\",\"mCr\\/S\",\"UjXTQ\",\"T8gbI\"],\"id\":\"\",\"phase\":3,\"the_end\":true})</script> </body></html>\n",
|
||||
};
|
||||
|
||||
/*
|
||||
* Settings for extracting scroll-down ajax urls from facebook, as they are
|
||||
@@ -116,35 +163,44 @@ public class ExtractorMultipleRegexTest extends StringExtractorTestBase {
|
||||
extractor.setTemplate("/ajax/pagelet/generic.php/ProfileTimelineSectionPagelet"
|
||||
+ "?ajaxpipe=1&ajaxpipe_token=${ajaxpipeToken[1]}&no_script_path=1"
|
||||
+ "&data=${java.net.URLEncoder.encode('{' + jsonBlob[1] + ',\"time_cutoff\":' + timeCutoff[1] + ',\"force_no_friend_activity\":false}', 'UTF-8')}"
|
||||
+ "&__user=0&__a=1&__adt=${jsonBlobIndex+1}");
|
||||
+ "&__user=0&__a=1&__adt=${jsonBlobIndex+2}");
|
||||
|
||||
return extractor;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Collection<TestData> makeData(String content, String destURI)
|
||||
throws Exception {
|
||||
List<TestData> result = new ArrayList<TestData>();
|
||||
UURI src = UURIFactory.getInstance("https://www.facebook.com/NorthCarolinaStateParks");
|
||||
CrawlURI euri = new CrawlURI(src, null, null,
|
||||
LinkContext.NAVLINK_MISC);
|
||||
Recorder recorder = createRecorder(content);
|
||||
euri.setContentType("text/html");
|
||||
euri.setRecorder(recorder);
|
||||
euri.setContentSize(content.length());
|
||||
|
||||
UURI dest = UURIFactory.getInstance(destURI);
|
||||
Link link = new Link(src, dest, HTMLLinkContext.INFERRED_MISC, Hop.INFERRED);
|
||||
result.add(new TestData(euri, link));
|
||||
public void testFacebookScrollExample() throws Exception {
|
||||
UURI testUuri = UURIFactory.getInstance(TEST_URI);
|
||||
CrawlURI testUri = new CrawlURI(testUuri, null, null, LinkContext.NAVLINK_MISC);
|
||||
StringBuilder content = new StringBuilder();
|
||||
for (String chunk: TEST_CONTENT_CHUNKS) {
|
||||
content.append(chunk);
|
||||
}
|
||||
Recorder recorder = createRecorder(content.toString(), "UTF-8");
|
||||
testUri.setContentType("text/html");
|
||||
testUri.setRecorder(recorder);
|
||||
testUri.setContentSize(content.length());
|
||||
|
||||
euri = new CrawlURI(src, null, null, LinkContext.NAVLINK_MISC);
|
||||
recorder = createRecorder(content);
|
||||
euri.setContentType("application/xhtml");
|
||||
euri.setRecorder(recorder);
|
||||
euri.setContentSize(content.length());
|
||||
result.add(new TestData(euri, link));
|
||||
extractor.process(testUri);
|
||||
|
||||
return result;
|
||||
for (Link outlink: testUri.getOutLinks()) {
|
||||
System.out.println("extracted: " + outlink);
|
||||
}
|
||||
|
||||
for (String expectedLinkString: EXPECTED_OUTLINKS) {
|
||||
Link expectedLink = new Link(TEST_URI, expectedLinkString,
|
||||
HTMLLinkContext.INFERRED_MISC, Hop.INFERRED);
|
||||
assertTrue(testUri.getOutLinks().contains(expectedLink));
|
||||
}
|
||||
}
|
||||
|
||||
public static void main(String[] args) throws IOException {
|
||||
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("/tmp/input.txt"), "UTF-8"));
|
||||
for (String line = reader.readLine(); line != null; line = reader.readLine()) {
|
||||
String escapedLine = StringEscapeUtils.escapeJava(line.trim());
|
||||
System.out.print("\"");
|
||||
System.out.print(escapedLine);
|
||||
System.out.println("\\n\", ");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user