| // Generated 2014-12-09 |
| // Automatically generated. Do not edit. |
| #include "net/instaweb/rewriter/public/decision_tree.h" |
| #include "net/instaweb/rewriter/public/mobilize_decision_trees.h" |
| #include "pagespeed/kernel/base/basictypes.h" |
| |
| namespace net_instaweb { |
| |
| const net_instaweb::DecisionTree::Node kContentTree[] = { |
| {kPreviousTagPercent, 12.325, -1.0, &kContentTree[1], &kContentTree[2]}, |
| {kPreviousNonBlankBytes, 128.5, -1.0, &kContentTree[3], &kContentTree[4]}, |
| {kParentRoleIs + MobileRole::kNavigational, 0.5, -1.0, &kContentTree[5], &kContentTree[6]}, |
| {kContainedNonAContentBytes, 129.5, -1.0, &kContentTree[7], &kContentTree[8]}, |
| {kContainedAContentLocalPercent, 84.985, -1.0, &kContentTree[9], &kContentTree[10]}, |
| {kPreviousTagPercent, 94.475, -1.0, &kContentTree[11], &kContentTree[12]}, |
| {kContainedAContentLocalPercent, 68.56, -1.0, &kContentTree[13], &kContentTree[14]}, |
| {kPreviousTagPercent, 8.115, -1.0, &kContentTree[15], &kContentTree[16]}, |
| {kPreviousTagPercent, 2.21, -1.0, &kContentTree[17], &kContentTree[18]}, |
| {kParentRoleIs + MobileRole::kHeader, 0.5, -1.0, &kContentTree[19], &kContentTree[20]}, |
| {kRelevantTagPercent + kPTag, 1.5, -1.0, &kContentTree[21], &kContentTree[22]}, |
| {kContainedAContentLocalPercent, 41.91, -1.0, &kContentTree[23], &kContentTree[24]}, |
| {kElementTagDepth, 5.5, -1.0, &kContentTree[25], &kContentTree[26]}, |
| {kHasAttrString + kNavAttr, 0.5, -1.0, &kContentTree[27], &kContentTree[28]}, |
| {kRelevantTagCount + kLiTag, 0.5, -1.0, &kContentTree[29], &kContentTree[30]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedNonAImgTag, 0.5, -1.0, &kContentTree[31], &kContentTree[32]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kRelevantTagPercent + kPTag, 1.5, -1.0, &kContentTree[33], &kContentTree[34]}, |
| {kParentRoleIs + MobileRole::kNavigational, 0.5, -1.0, &kContentTree[35], &kContentTree[36]}, |
| {kPreviousTagPercent, 8.64, -1.0, &kContentTree[37], &kContentTree[38]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousTagPercent, 7.55, -1.0, &kContentTree[39], &kContentTree[40]}, |
| {kHasAttrString + kNavAttr, 0.5, -1.0, &kContentTree[41], &kContentTree[42]}, |
| {kRelevantTagCount + kLiTag, 0.5, -1.0, &kContentTree[43], &kContentTree[44]}, |
| {kPreviousContentPercent, 92.17, -1.0, &kContentTree[45], &kContentTree[46]}, |
| {kRelevantTagCount + kLiTag, 2.5, -1.0, &kContentTree[47], &kContentTree[48]}, |
| {kHasAttrString + kMenuAttr, 0.5, -1.0, &kContentTree[49], &kContentTree[50]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousTagPercent, 30.855, -1.0, &kContentTree[51], &kContentTree[52]}, |
| {kPreviousNonBlankPercent, 60.515, -1.0, &kContentTree[53], &kContentTree[54]}, |
| {kPreviousNonBlankPercent, 4.915, -1.0, &kContentTree[55], &kContentTree[56]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kPreviousTagPercent, 5.4, -1.0, &kContentTree[57], &kContentTree[58]}, |
| {kContainedAContentBytes, 617.5, -1.0, &kContentTree[59], &kContentTree[60]}, |
| {kPreviousTagPercent, 6.155, -1.0, &kContentTree[61], &kContentTree[62]}, |
| {kPreviousTagPercent, 7.535, -1.0, &kContentTree[63], &kContentTree[64]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.516129032258, NULL, NULL}, |
| {kElementTagDepth, 2.5, -1.0, &kContentTree[65], &kContentTree[66]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kHasAttrString + kHeadAttr, 0.5, -1.0, &kContentTree[67], &kContentTree[68]}, |
| {kContainedTagDepth, 8.5, -1.0, &kContentTree[69], &kContentTree[70]}, |
| {kElementTagDepth, 3.5, -1.0, &kContentTree[71], &kContentTree[72]}, |
| {kElementTagDepth, 3.5, -1.0, &kContentTree[73], &kContentTree[74]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kElementTagDepth, 6.5, -1.0, &kContentTree[75], &kContentTree[76]}, |
| {kHasAttrString + kSearchAttr, 0.5, -1.0, &kContentTree[77], &kContentTree[78]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kHasAttrString + kMenuAttr, 0.5, -1.0, &kContentTree[79], &kContentTree[80]}, |
| {kRelevantTagPercent + kImgTag, 1.5, -1.0, &kContentTree[81], &kContentTree[82]}, |
| {kHasAttrString + kMenuAttr, 0.5, -1.0, &kContentTree[83], &kContentTree[84]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedAContentLocalPercent, 66.355, -1.0, &kContentTree[85], &kContentTree[86]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kRelevantTagPercent + kH1Tag, 87.0, -1.0, &kContentTree[87], &kContentTree[88]}, |
| {kContainedTagDepth, 8.5, -1.0, &kContentTree[89], &kContentTree[90]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousContentPercent, 4.845, -1.0, &kContentTree[91], &kContentTree[92]}, |
| {kPreviousTagPercent, 78.655, -1.0, &kContentTree[93], &kContentTree[94]}, |
| {kHasAttrString + kHeadAttr, 0.5, -1.0, &kContentTree[95], &kContentTree[96]}, |
| {kContainedTagDepth, 4.5, -1.0, &kContentTree[97], &kContentTree[98]}, |
| {kRelevantTagCount + kH1Tag, 0.5, -1.0, &kContentTree[99], &kContentTree[100]}, |
| {kRelevantTagPercent + kUlTag, 11.5, -1.0, &kContentTree[101], &kContentTree[102]}, |
| {kHasAttrString + kNavAttr, 0.5, -1.0, &kContentTree[103], &kContentTree[104]}, |
| {kContainedNonBlankPercent, 5.265, -1.0, &kContentTree[105], &kContentTree[106]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kElementTagDepth, 2.5, -1.0, &kContentTree[107], &kContentTree[108]}, |
| {kPreviousTagPercent, 97.895, -1.0, &kContentTree[109], &kContentTree[110]}, |
| {kContainedAContentBytes, 45.5, -1.0, &kContentTree[111], &kContentTree[112]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kPreviousTagPercent, 94.575, -1.0, &kContentTree[113], &kContentTree[114]}, |
| {kPreviousTagCount, 64.0, -1.0, &kContentTree[115], &kContentTree[116]}, |
| {kHasAttrString + kNavAttr, 0.5, -1.0, &kContentTree[117], &kContentTree[118]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedAContentLocalPercent, 94.465, -1.0, &kContentTree[119], &kContentTree[120]}, |
| {kPreviousNonBlankPercent, 16.775, -1.0, &kContentTree[121], &kContentTree[122]}, |
| {kElementTagDepth, 5.5, -1.0, &kContentTree[123], &kContentTree[124]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousTagCount, 17.5, -1.0, &kContentTree[125], &kContentTree[126]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.818181818182, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedNonAContentBytes, 44.5, -1.0, &kContentTree[127], &kContentTree[128]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.66, NULL, NULL}, |
| {kContainedTagDepth, 1.5, -1.0, &kContentTree[129], &kContentTree[130]}, |
| {kPreviousContentPercent, 84.81, -1.0, &kContentTree[131], &kContentTree[132]}, |
| {kHasAttrString + kSearchAttr, 0.5, -1.0, &kContentTree[133], &kContentTree[134]}, |
| {kRelevantTagPercent + kH1Tag, 2.5, -1.0, &kContentTree[135], &kContentTree[136]}, |
| {kRelevantTagPercent + kATag, 6.5, -1.0, &kContentTree[137], &kContentTree[138]}, |
| {kPreviousTagPercent, 30.51, -1.0, &kContentTree[139], &kContentTree[140]}, |
| {kRelevantTagCount + kH2Tag, 0.5, -1.0, &kContentTree[141], &kContentTree[142]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedTagDepth, 6.5, -1.0, &kContentTree[143], &kContentTree[144]}, |
| {kRelevantTagPercent + kH2Tag, 2.5, -1.0, &kContentTree[145], &kContentTree[146]}, |
| {kHasAttrString + kMenuAttr, 0.5, -1.0, &kContentTree[147], &kContentTree[148]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.924528301887, NULL, NULL}, |
| {kPreviousContentPercent, 83.09, -1.0, &kContentTree[149], &kContentTree[150]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousTagCount, 531.5, -1.0, &kContentTree[151], &kContentTree[152]}, |
| {kRelevantTagPercent + kUlTag, 4.5, -1.0, &kContentTree[153], &kContentTree[154]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.7, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.548387096774, NULL, NULL}, |
| {kRelevantTagCount + kATag, 5.0, -1.0, &kContentTree[155], &kContentTree[156]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousTagPercent, 39.885, -1.0, &kContentTree[157], &kContentTree[158]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.644444444444, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kRelevantTagPercent + kUlTag, 2.5, -1.0, &kContentTree[159], &kContentTree[160]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.685714285714, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kHasAttrString + kFootAttr, 0.5, -1.0, &kContentTree[161], &kContentTree[162]}, |
| {kPreviousNonBlankBytes, 1508.5, -1.0, &kContentTree[163], &kContentTree[164]}, |
| {kRelevantTagPercent + kH2Tag, 3.0, -1.0, &kContentTree[165], &kContentTree[166]}, |
| {kHasAttrString + kMenuAttr, 0.5, -1.0, &kContentTree[167], &kContentTree[168]}, |
| {kPreviousTagCount, 55.5, -1.0, &kContentTree[169], &kContentTree[170]}, |
| {kParentRoleIs + MobileRole::kHeader, 0.5, -1.0, &kContentTree[171], &kContentTree[172]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousTagPercent, 85.745, -1.0, &kContentTree[173], &kContentTree[174]}, |
| {kPreviousContentPercent, 89.625, -1.0, &kContentTree[175], &kContentTree[176]}, |
| {kRelevantTagCount + kImgTag, 0.5, -1.0, &kContentTree[177], &kContentTree[178]}, |
| {kHasAttrString + kNavAttr, 0.5, -1.0, &kContentTree[179], &kContentTree[180]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kRelevantTagPercent + kDivTag, 2.5, -1.0, &kContentTree[181], &kContentTree[182]}, |
| {kPreviousContentPercent, 95.69, -1.0, &kContentTree[183], &kContentTree[184]}, |
| {kRelevantTagPercent + kImgTag, 32.5, -1.0, &kContentTree[185], &kContentTree[186]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kElementTagDepth, 4.5, -1.0, &kContentTree[187], &kContentTree[188]}, |
| {kRelevantTagPercent + kImgTag, 1.5, -1.0, &kContentTree[189], &kContentTree[190]}, |
| {-1, -1.0, 0.80487804878, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedContentPercent, 0.535, -1.0, &kContentTree[191], &kContentTree[192]}, |
| {kPreviousTagCount, 419.5, -1.0, &kContentTree[193], &kContentTree[194]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.594594594595, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousNonBlankBytes, 1023.0, -1.0, &kContentTree[195], &kContentTree[196]}, |
| {kHasAttrString + kHeadAttr, 0.5, -1.0, &kContentTree[197], &kContentTree[198]}, |
| {kRelevantTagPercent + kLiTag, 21.0, -1.0, &kContentTree[199], &kContentTree[200]}, |
| {kPreviousNonBlankPercent, 58.82, -1.0, &kContentTree[201], &kContentTree[202]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kContainedTagPercent, 5.175, -1.0, &kContentTree[203], &kContentTree[204]}, |
| {-1, -1.0, 0.875, NULL, NULL}, |
| {kElementTagDepth, 4.5, -1.0, &kContentTree[205], &kContentTree[206]}, |
| {kPreviousTagPercent, 63.42, -1.0, &kContentTree[207], &kContentTree[208]}, |
| {kContainedTagDepth, 7.5, -1.0, &kContentTree[209], &kContentTree[210]}, |
| {kRelevantTagPercent + kInputTag, 21.5, -1.0, &kContentTree[211], &kContentTree[212]}, |
| {kContainedContentBytes, 6.5, -1.0, &kContentTree[213], &kContentTree[214]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedAContentLocalPercent, 98.205, -1.0, &kContentTree[215], &kContentTree[216]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kParentRoleIs + MobileRole::kHeader, 0.5, -1.0, &kContentTree[217], &kContentTree[218]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kRelevantTagPercent + kATag, 4.5, -1.0, &kContentTree[219], &kContentTree[220]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousTagPercent, 50.7, -1.0, &kContentTree[221], &kContentTree[222]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kRelevantTagCount + kImgTag, 3.5, -1.0, &kContentTree[223], &kContentTree[224]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousNonBlankBytes, 467.5, -1.0, &kContentTree[225], &kContentTree[226]}, |
| {kElementTagDepth, 2.5, -1.0, &kContentTree[227], &kContentTree[228]}, |
| {kPreviousTagPercent, 70.265, -1.0, &kContentTree[229], &kContentTree[230]}, |
| {kRelevantTagCount + kImgTag, 0.5, -1.0, &kContentTree[231], &kContentTree[232]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.666666666667, NULL, NULL}, |
| {kPreviousContentPercent, 99.55, -1.0, &kContentTree[233], &kContentTree[234]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedNonAContentBytes, 24.5, -1.0, &kContentTree[235], &kContentTree[236]}, |
| {kElementTagDepth, 4.5, -1.0, &kContentTree[237], &kContentTree[238]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousContentPercent, 95.425, -1.0, &kContentTree[239], &kContentTree[240]}, |
| {kContainedTagDepth, 2.5, -1.0, &kContentTree[241], &kContentTree[242]}, |
| {-1, -1.0, 0.464285714286, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kRelevantTagPercent + kPTag, 18.5, -1.0, &kContentTree[243], &kContentTree[244]}, |
| {kPreviousNonBlankBytes, 3759.5, -1.0, &kContentTree[245], &kContentTree[246]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousTagPercent, 86.435, -1.0, &kContentTree[247], &kContentTree[248]}, |
| {kParentRoleIs + MobileRole::kHeader, 0.5, -1.0, &kContentTree[249], &kContentTree[250]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.94, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.722222222222, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kContainedContentBytes, 20.0, -1.0, &kContentTree[251], &kContentTree[252]}, |
| {kPreviousTagPercent, 41.75, -1.0, &kContentTree[253], &kContentTree[254]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.470588235294, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedAContentLocalPercent, 87.535, -1.0, &kContentTree[255], &kContentTree[256]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kRelevantTagPercent + kImgTag, 0.5, -1.0, &kContentTree[257], &kContentTree[258]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousContentPercent, 92.275, -1.0, &kContentTree[259], &kContentTree[260]}, |
| {kPreviousNonBlankPercent, 60.84, -1.0, &kContentTree[261], &kContentTree[262]}, |
| {-1, -1.0, 0.934782608696, NULL, NULL}, |
| {kContainedNonAContentBytes, 20.5, -1.0, &kContentTree[263], &kContentTree[264]}, |
| {kRelevantTagCount + kDivTag, 0.5, -1.0, &kContentTree[265], &kContentTree[266]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.780487804878, NULL, NULL}, |
| {kRelevantTagPercent + kImgTag, 5.5, -1.0, &kContentTree[267], &kContentTree[268]}, |
| {kRelevantTagPercent + kH2Tag, 6.5, -1.0, &kContentTree[269], &kContentTree[270]}, |
| {kPreviousNonBlankPercent, 59.11, -1.0, &kContentTree[271], &kContentTree[272]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousContentBytes, 4704.0, -1.0, &kContentTree[273], &kContentTree[274]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousContentPercent, 95.795, -1.0, &kContentTree[275], &kContentTree[276]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousTagPercent, 20.85, -1.0, &kContentTree[277], &kContentTree[278]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kRelevantTagCount + kDivTag, 1.5, -1.0, &kContentTree[279], &kContentTree[280]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedTagDepth, 2.5, -1.0, &kContentTree[281], &kContentTree[282]}, |
| {kRelevantTagCount + kDivTag, 1.5, -1.0, &kContentTree[283], &kContentTree[284]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kContainedTagPercent, 4.11, -1.0, &kContentTree[285], &kContentTree[286]}, |
| {kContainedTagDepth, 6.5, -1.0, &kContentTree[287], &kContentTree[288]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kPreviousTagPercent, 47.75, -1.0, &kContentTree[289], &kContentTree[290]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kPreviousNonBlankBytes, 253.0, -1.0, &kContentTree[291], &kContentTree[292]}, |
| {kParentRoleIs + MobileRole::kHeader, 0.5, -1.0, &kContentTree[293], &kContentTree[294]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kPreviousContentBytes, 2299.0, -1.0, &kContentTree[295], &kContentTree[296]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedNonAContentBytes, 2.5, -1.0, &kContentTree[297], &kContentTree[298]}, |
| {kElementTagDepth, 5.5, -1.0, &kContentTree[299], &kContentTree[300]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousTagCount, 41.5, -1.0, &kContentTree[301], &kContentTree[302]}, |
| {kPreviousNonBlankPercent, 91.625, -1.0, &kContentTree[303], &kContentTree[304]}, |
| {kPreviousTagPercent, 71.785, -1.0, &kContentTree[305], &kContentTree[306]}, |
| {kPreviousTagPercent, 21.455, -1.0, &kContentTree[307], &kContentTree[308]}, |
| {kRelevantTagCount + kSpanTag, 1.5, -1.0, &kContentTree[309], &kContentTree[310]}, |
| {kContainedTagPercent, 5.805, -1.0, &kContentTree[311], &kContentTree[312]}, |
| {-1, -1.0, 0.7, NULL, NULL}, |
| {kContainedAContentLocalPercent, 94.695, -1.0, &kContentTree[313], &kContentTree[314]}, |
| {kRelevantTagPercent + kUlTag, 2.5, -1.0, &kContentTree[315], &kContentTree[316]}, |
| {kPreviousContentBytes, 2186.0, -1.0, &kContentTree[317], &kContentTree[318]}, |
| {-1, -1.0, 0.631578947368, NULL, NULL}, |
| {-1, -1.0, 0.757575757576, NULL, NULL}, |
| {kContainedNonBlankPercent, 0.25, -1.0, &kContentTree[319], &kContentTree[320]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.490196078431, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedContentBytes, 45.0, -1.0, &kContentTree[321], &kContentTree[322]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.886363636364, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kContainedAContentLocalPercent, 19.8, -1.0, &kContentTree[323], &kContentTree[324]}, |
| {kRelevantTagPercent + kH1Tag, 7.5, -1.0, &kContentTree[325], &kContentTree[326]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kElementTagDepth, 9.5, -1.0, &kContentTree[327], &kContentTree[328]}, |
| {kElementTagDepth, 3.5, -1.0, &kContentTree[329], &kContentTree[330]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.613636363636, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kPreviousTagPercent, 77.61, -1.0, &kContentTree[331], &kContentTree[332]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.619047619048, NULL, NULL}, |
| {kPreviousContentBytes, 1147.5, -1.0, &kContentTree[333], &kContentTree[334]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kElementTagDepth, 2.5, -1.0, &kContentTree[335], &kContentTree[336]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedAContentLocalPercent, 94.835, -1.0, &kContentTree[337], &kContentTree[338]}, |
| {kRelevantTagCount + kUlTag, 2.5, -1.0, &kContentTree[339], &kContentTree[340]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.548387096774, NULL, NULL}, |
| {kPreviousContentPercent, 82.95, -1.0, &kContentTree[341], &kContentTree[342]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousContentPercent, 78.64, -1.0, &kContentTree[343], &kContentTree[344]}, |
| {kPreviousNonBlankPercent, 95.385, -1.0, &kContentTree[345], &kContentTree[346]}, |
| {kPreviousNonBlankPercent, 98.165, -1.0, &kContentTree[347], &kContentTree[348]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.606060606061, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.479166666667, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousTagCount, 135.0, -1.0, &kContentTree[349], &kContentTree[350]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kRelevantTagCount + kATag, 2.5, -1.0, &kContentTree[351], &kContentTree[352]}, |
| {kPreviousContentPercent, 20.55, -1.0, &kContentTree[353], &kContentTree[354]}, |
| {kPreviousNonBlankPercent, 93.395, -1.0, &kContentTree[355], &kContentTree[356]}, |
| {kElementTagDepth, 7.5, -1.0, &kContentTree[357], &kContentTree[358]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kPreviousTagCount, 332.5, -1.0, &kContentTree[359], &kContentTree[360]}, |
| {kContainedAContentBytes, 52.5, -1.0, &kContentTree[361], &kContentTree[362]}, |
| {kContainedTagDepth, 7.5, -1.0, &kContentTree[363], &kContentTree[364]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedNonAContentBytes, 16.5, -1.0, &kContentTree[365], &kContentTree[366]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kRelevantTagPercent + kATag, 21.5, -1.0, &kContentTree[367], &kContentTree[368]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kPreviousContentBytes, 891.0, -1.0, &kContentTree[369], &kContentTree[370]}, |
| {kContainedContentPercent, 1.755, -1.0, &kContentTree[371], &kContentTree[372]}, |
| {-1, -1.0, 0.625, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kElementTagDepth, 3.5, -1.0, &kContentTree[373], &kContentTree[374]}, |
| {kHasAttrString + kFootAttr, 0.5, -1.0, &kContentTree[375], &kContentTree[376]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.642857142857, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kRelevantTagCount + kDivTag, 2.5, -1.0, &kContentTree[377], &kContentTree[378]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kContainedAContentBytes, 68.5, -1.0, &kContentTree[379], &kContentTree[380]}, |
| {kRelevantTagPercent + kLiTag, 15.0, -1.0, &kContentTree[381], &kContentTree[382]}, |
| {-1, -1.0, 0.470588235294, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousTagPercent, 71.525, -1.0, &kContentTree[383], &kContentTree[384]}, |
| {-1, -1.0, 0.829268292683, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.75, NULL, NULL}, |
| {-1, -1.0, 0.548387096774, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kPreviousTagCount, 120.0, -1.0, &kContentTree[385], &kContentTree[386]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.660377358491, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.74358974359, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedTagPercent, 6.66, -1.0, &kContentTree[387], &kContentTree[388]}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {-1, -1.0, 0.458333333333, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {kContainedNonAContentBytes, 12.5, -1.0, &kContentTree[389], &kContentTree[390]}, |
| {-1, -1.0, 0.970588235294, NULL, NULL}, |
| {-1, -1.0, 0.72972972973, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.766666666667, NULL, NULL}, |
| {-1, -1.0, 1.0, NULL, NULL}, |
| {kContainedNonAContentBytes, 17.5, -1.0, &kContentTree[391], &kContentTree[392]}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.673469387755, NULL, NULL}, |
| {-1, -1.0, 0.0, NULL, NULL}, |
| {-1, -1.0, 0.666666666667, NULL, NULL}, |
| }; |
| const double kContentTreeThreshold = 0.457142857143; |
| const int kContentTreeSize = arraysize(kContentTree); |
| |
| } // namespace net_instaweb |