How to use _type method in Playwright Internal

Best JavaScript code snippet using playwright-internal

patches.js

Source:patches.js Github

copy

Full Screen

1module.exports = [2 [3 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},4 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},5 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},6 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},7 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},8 {9 setIfMissing: {10 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},11 },12 },13 {14 setIfMissing: {15 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},16 },17 },18 {19 setIfMissing: {20 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {21 _type: 'recursiveObject',22 },23 },24 },25 {26 setIfMissing: {27 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {28 _type: 'recursiveObject',29 },30 },31 },32 {set: {'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second': 'aa'}},33 ],34 [35 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},36 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},37 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},38 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},39 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},40 {41 setIfMissing: {42 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},43 },44 },45 {46 setIfMissing: {47 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},48 },49 },50 {51 setIfMissing: {52 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {53 _type: 'recursiveObject',54 },55 },56 },57 {58 setIfMissing: {59 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {60 _type: 'recursiveObject',61 },62 },63 },64 {65 set: {66 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second': 'aaa',67 },68 },69 ],70 [71 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},72 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},73 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},74 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},75 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},76 {77 setIfMissing: {78 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},79 },80 },81 {82 setIfMissing: {83 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},84 },85 },86 {87 setIfMissing: {88 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {89 _type: 'recursiveObject',90 },91 },92 },93 {94 setIfMissing: {95 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {96 _type: 'recursiveObject',97 },98 },99 },100 {101 set: {102 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second': 'aaaa',103 },104 },105 ],106 [107 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},108 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},109 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},110 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},111 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},112 {113 setIfMissing: {114 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},115 },116 },117 {118 setIfMissing: {119 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},120 },121 },122 {123 setIfMissing: {124 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {125 _type: 'recursiveObject',126 },127 },128 },129 {130 setIfMissing: {131 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {132 _type: 'recursiveObject',133 },134 },135 },136 {137 set: {138 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second': 'aaaaa',139 },140 },141 ],142 [143 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},144 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},145 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},146 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},147 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},148 {149 setIfMissing: {150 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},151 },152 },153 {154 setIfMissing: {155 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},156 },157 },158 {159 setIfMissing: {160 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {161 _type: 'recursiveObject',162 },163 },164 },165 {166 setIfMissing: {167 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {168 _type: 'recursiveObject',169 },170 },171 },172 {173 set: {174 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second': 'aaaaaa',175 },176 },177 ],178 [179 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},180 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},181 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},182 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},183 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},184 {185 setIfMissing: {186 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},187 },188 },189 {190 setIfMissing: {191 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},192 },193 },194 {195 setIfMissing: {196 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {197 _type: 'recursiveObject',198 },199 },200 },201 {202 setIfMissing: {203 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {204 _type: 'recursiveObject',205 },206 },207 },208 {209 set: {210 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second': 'aaaaaaa',211 },212 },213 ],214 [215 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},216 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},217 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},218 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},219 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},220 {221 setIfMissing: {222 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},223 },224 },225 {226 setIfMissing: {227 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},228 },229 },230 {231 setIfMissing: {232 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {233 _type: 'recursiveObject',234 },235 },236 },237 {238 setIfMissing: {239 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {240 _type: 'recursiveObject',241 },242 },243 },244 {245 set: {246 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':247 'aaaaaaag',248 },249 },250 ],251 [252 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},253 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},254 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},255 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},256 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},257 {258 setIfMissing: {259 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},260 },261 },262 {263 setIfMissing: {264 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},265 },266 },267 {268 setIfMissing: {269 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {270 _type: 'recursiveObject',271 },272 },273 },274 {275 setIfMissing: {276 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {277 _type: 'recursiveObject',278 },279 },280 },281 {282 set: {283 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':284 'aaaaaaaga',285 },286 },287 ],288 [289 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},290 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},291 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},292 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},293 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},294 {295 setIfMissing: {296 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},297 },298 },299 {300 setIfMissing: {301 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},302 },303 },304 {305 setIfMissing: {306 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {307 _type: 'recursiveObject',308 },309 },310 },311 {312 setIfMissing: {313 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {314 _type: 'recursiveObject',315 },316 },317 },318 {319 set: {320 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':321 'aaaaaaagaa',322 },323 },324 ],325 [326 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},327 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},328 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},329 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},330 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},331 {332 setIfMissing: {333 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},334 },335 },336 {337 setIfMissing: {338 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},339 },340 },341 {342 setIfMissing: {343 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {344 _type: 'recursiveObject',345 },346 },347 },348 {349 setIfMissing: {350 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {351 _type: 'recursiveObject',352 },353 },354 },355 {356 set: {357 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':358 'aaaaaaagaaa',359 },360 },361 ],362 [363 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},364 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},365 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},366 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},367 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},368 {369 setIfMissing: {370 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},371 },372 },373 {374 setIfMissing: {375 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},376 },377 },378 {379 setIfMissing: {380 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {381 _type: 'recursiveObject',382 },383 },384 },385 {386 setIfMissing: {387 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {388 _type: 'recursiveObject',389 },390 },391 },392 {393 set: {394 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':395 'aaaaaaagaaaa',396 },397 },398 ],399 [400 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},401 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},402 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},403 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},404 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},405 {406 setIfMissing: {407 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},408 },409 },410 {411 setIfMissing: {412 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},413 },414 },415 {416 setIfMissing: {417 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {418 _type: 'recursiveObject',419 },420 },421 },422 {423 setIfMissing: {424 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {425 _type: 'recursiveObject',426 },427 },428 },429 {430 set: {431 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':432 'aaaaaaagaaaaa',433 },434 },435 ],436 [437 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},438 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},439 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},440 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},441 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},442 {443 setIfMissing: {444 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},445 },446 },447 {448 setIfMissing: {449 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},450 },451 },452 {453 setIfMissing: {454 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {455 _type: 'recursiveObject',456 },457 },458 },459 {460 setIfMissing: {461 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {462 _type: 'recursiveObject',463 },464 },465 },466 {467 set: {468 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':469 'aaaaaaagaaaaaa',470 },471 },472 ],473 [474 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},475 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},476 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},477 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},478 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},479 {480 setIfMissing: {481 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},482 },483 },484 {485 setIfMissing: {486 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},487 },488 },489 {490 setIfMissing: {491 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {492 _type: 'recursiveObject',493 },494 },495 },496 {497 setIfMissing: {498 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {499 _type: 'recursiveObject',500 },501 },502 },503 {504 set: {505 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':506 'aaaaaaagaaaaaaa',507 },508 },509 ],510 [511 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},512 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},513 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},514 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},515 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},516 {517 setIfMissing: {518 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},519 },520 },521 {522 setIfMissing: {523 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},524 },525 },526 {527 setIfMissing: {528 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {529 _type: 'recursiveObject',530 },531 },532 },533 {534 setIfMissing: {535 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {536 _type: 'recursiveObject',537 },538 },539 },540 {541 set: {542 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':543 'aaaaaaagaaaaaaaa',544 },545 },546 ],547 [548 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},549 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},550 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},551 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},552 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},553 {554 setIfMissing: {555 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},556 },557 },558 {559 setIfMissing: {560 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},561 },562 },563 {564 setIfMissing: {565 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {566 _type: 'recursiveObject',567 },568 },569 },570 {571 setIfMissing: {572 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {573 _type: 'recursiveObject',574 },575 },576 },577 {578 set: {579 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':580 'aaaaaaagaaaaaaaaa',581 },582 },583 ],584 [585 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},586 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},587 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},588 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},589 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},590 {591 setIfMissing: {592 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},593 },594 },595 {596 setIfMissing: {597 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},598 },599 },600 {601 setIfMissing: {602 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {603 _type: 'recursiveObject',604 },605 },606 },607 {608 setIfMissing: {609 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {610 _type: 'recursiveObject',611 },612 },613 },614 {615 set: {616 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':617 'aaaaaaagaaaaaaaaaa',618 },619 },620 ],621 [622 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},623 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},624 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},625 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},626 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},627 {628 setIfMissing: {629 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},630 },631 },632 {633 setIfMissing: {634 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},635 },636 },637 {638 setIfMissing: {639 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {640 _type: 'recursiveObject',641 },642 },643 },644 {645 setIfMissing: {646 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {647 _type: 'recursiveObject',648 },649 },650 },651 {652 set: {653 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':654 'aaaaaaagaaaaaaaaaaa',655 },656 },657 ],658 [659 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},660 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},661 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},662 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},663 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},664 {665 setIfMissing: {666 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},667 },668 },669 {670 setIfMissing: {671 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},672 },673 },674 {675 setIfMissing: {676 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {677 _type: 'recursiveObject',678 },679 },680 },681 {682 setIfMissing: {683 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {684 _type: 'recursiveObject',685 },686 },687 },688 {689 set: {690 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':691 'aaaaaaagaaaaaaaaaaaa',692 },693 },694 ],695 [696 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},697 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},698 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},699 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},700 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},701 {702 setIfMissing: {703 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},704 },705 },706 {707 setIfMissing: {708 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},709 },710 },711 {712 setIfMissing: {713 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {714 _type: 'recursiveObject',715 },716 },717 },718 {719 setIfMissing: {720 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {721 _type: 'recursiveObject',722 },723 },724 },725 {726 set: {727 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':728 'aaaaaaagaaaaaaaaaaaaa',729 },730 },731 ],732 [733 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},734 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},735 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},736 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},737 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},738 {739 setIfMissing: {740 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},741 },742 },743 {744 setIfMissing: {745 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},746 },747 },748 {749 setIfMissing: {750 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {751 _type: 'recursiveObject',752 },753 },754 },755 {756 setIfMissing: {757 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {758 _type: 'recursiveObject',759 },760 },761 },762 {763 set: {764 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':765 'aaaaaaagaaaaaaaaaaaaaa',766 },767 },768 ],769 [770 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},771 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},772 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},773 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},774 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},775 {776 setIfMissing: {777 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},778 },779 },780 {781 setIfMissing: {782 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},783 },784 },785 {786 setIfMissing: {787 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {788 _type: 'recursiveObject',789 },790 },791 },792 {793 setIfMissing: {794 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {795 _type: 'recursiveObject',796 },797 },798 },799 {800 set: {801 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':802 'aaaaaaagaaaaaaaaaaaaaaa',803 },804 },805 ],806 [807 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},808 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},809 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},810 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},811 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},812 {813 setIfMissing: {814 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},815 },816 },817 {818 setIfMissing: {819 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},820 },821 },822 {823 setIfMissing: {824 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {825 _type: 'recursiveObject',826 },827 },828 },829 {830 setIfMissing: {831 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {832 _type: 'recursiveObject',833 },834 },835 },836 {837 set: {838 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':839 'aaaaaaagaaaaaaaaaaaaaaaa',840 },841 },842 ],843 [844 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},845 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},846 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},847 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},848 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},849 {850 setIfMissing: {851 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},852 },853 },854 {855 setIfMissing: {856 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},857 },858 },859 {860 setIfMissing: {861 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {862 _type: 'recursiveObject',863 },864 },865 },866 {867 setIfMissing: {868 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {869 _type: 'recursiveObject',870 },871 },872 },873 {874 set: {875 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':876 'aaaaaaagaaaaaaaaaaaaaaaaa',877 },878 },879 ],880 [881 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},882 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},883 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},884 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},885 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},886 {887 setIfMissing: {888 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},889 },890 },891 {892 setIfMissing: {893 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},894 },895 },896 {897 setIfMissing: {898 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {899 _type: 'recursiveObject',900 },901 },902 },903 {904 setIfMissing: {905 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {906 _type: 'recursiveObject',907 },908 },909 },910 {911 set: {912 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':913 'aaaaaaagaaaaaaaaaaaaaaaaaa',914 },915 },916 ],917 [918 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},919 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},920 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},921 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},922 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},923 {924 setIfMissing: {925 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},926 },927 },928 {929 setIfMissing: {930 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},931 },932 },933 {934 setIfMissing: {935 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {936 _type: 'recursiveObject',937 },938 },939 },940 {941 setIfMissing: {942 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {943 _type: 'recursiveObject',944 },945 },946 },947 {948 set: {949 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':950 'aaaaaaagaaaaaaaaaaaaaaaaaaa',951 },952 },953 ],954 [955 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},956 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},957 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},958 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},959 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},960 {961 setIfMissing: {962 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},963 },964 },965 {966 setIfMissing: {967 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},968 },969 },970 {971 setIfMissing: {972 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {973 _type: 'recursiveObject',974 },975 },976 },977 {978 setIfMissing: {979 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {980 _type: 'recursiveObject',981 },982 },983 },984 {985 set: {986 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':987 'aaaaaaagaaaaaaaaaaaaaaaaaaaa',988 },989 },990 ],991 [992 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},993 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},994 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},995 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},996 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},997 {998 setIfMissing: {999 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1000 },1001 },1002 {1003 setIfMissing: {1004 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1005 },1006 },1007 {1008 setIfMissing: {1009 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1010 _type: 'recursiveObject',1011 },1012 },1013 },1014 {1015 setIfMissing: {1016 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1017 _type: 'recursiveObject',1018 },1019 },1020 },1021 {1022 set: {1023 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1024 'aaaaaaagaaaaaaaaaaaaaaaaaaaaa',1025 },1026 },1027 ],1028 [1029 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1030 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1031 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1032 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1033 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1034 {1035 setIfMissing: {1036 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1037 },1038 },1039 {1040 setIfMissing: {1041 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1042 },1043 },1044 {1045 setIfMissing: {1046 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1047 _type: 'recursiveObject',1048 },1049 },1050 },1051 {1052 setIfMissing: {1053 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1054 _type: 'recursiveObject',1055 },1056 },1057 },1058 {1059 set: {1060 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1061 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaa',1062 },1063 },1064 ],1065 [1066 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1067 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1068 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1069 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1070 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1071 {1072 setIfMissing: {1073 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1074 },1075 },1076 {1077 setIfMissing: {1078 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1079 },1080 },1081 {1082 setIfMissing: {1083 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1084 _type: 'recursiveObject',1085 },1086 },1087 },1088 {1089 setIfMissing: {1090 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1091 _type: 'recursiveObject',1092 },1093 },1094 },1095 {1096 set: {1097 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1098 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaa',1099 },1100 },1101 ],1102 [1103 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1104 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1105 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1106 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1107 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1108 {1109 setIfMissing: {1110 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1111 },1112 },1113 {1114 setIfMissing: {1115 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1116 },1117 },1118 {1119 setIfMissing: {1120 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1121 _type: 'recursiveObject',1122 },1123 },1124 },1125 {1126 setIfMissing: {1127 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1128 _type: 'recursiveObject',1129 },1130 },1131 },1132 {1133 set: {1134 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1135 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaa',1136 },1137 },1138 ],1139 [1140 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1141 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1142 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1143 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1144 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1145 {1146 setIfMissing: {1147 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1148 },1149 },1150 {1151 setIfMissing: {1152 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1153 },1154 },1155 {1156 setIfMissing: {1157 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1158 _type: 'recursiveObject',1159 },1160 },1161 },1162 {1163 setIfMissing: {1164 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1165 _type: 'recursiveObject',1166 },1167 },1168 },1169 {1170 set: {1171 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1172 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaa',1173 },1174 },1175 ],1176 [1177 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1178 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1179 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1180 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1181 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1182 {1183 setIfMissing: {1184 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1185 },1186 },1187 {1188 setIfMissing: {1189 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1190 },1191 },1192 {1193 setIfMissing: {1194 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1195 _type: 'recursiveObject',1196 },1197 },1198 },1199 {1200 setIfMissing: {1201 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1202 _type: 'recursiveObject',1203 },1204 },1205 },1206 {1207 set: {1208 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1209 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaa',1210 },1211 },1212 ],1213 [1214 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1215 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1216 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1217 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1218 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1219 {1220 setIfMissing: {1221 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1222 },1223 },1224 {1225 setIfMissing: {1226 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1227 },1228 },1229 {1230 setIfMissing: {1231 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1232 _type: 'recursiveObject',1233 },1234 },1235 },1236 {1237 setIfMissing: {1238 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1239 _type: 'recursiveObject',1240 },1241 },1242 },1243 {1244 set: {1245 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1246 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaa',1247 },1248 },1249 ],1250 [1251 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1252 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1253 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1254 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1255 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1256 {1257 setIfMissing: {1258 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1259 },1260 },1261 {1262 setIfMissing: {1263 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1264 },1265 },1266 {1267 setIfMissing: {1268 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1269 _type: 'recursiveObject',1270 },1271 },1272 },1273 {1274 setIfMissing: {1275 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1276 _type: 'recursiveObject',1277 },1278 },1279 },1280 {1281 set: {1282 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1283 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1284 },1285 },1286 ],1287 [1288 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1289 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1290 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1291 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1292 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1293 {1294 setIfMissing: {1295 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1296 },1297 },1298 {1299 setIfMissing: {1300 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1301 },1302 },1303 {1304 setIfMissing: {1305 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1306 _type: 'recursiveObject',1307 },1308 },1309 },1310 {1311 setIfMissing: {1312 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1313 _type: 'recursiveObject',1314 },1315 },1316 },1317 {1318 set: {1319 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1320 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1321 },1322 },1323 ],1324 [1325 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1326 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1327 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1328 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1329 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1330 {1331 setIfMissing: {1332 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1333 },1334 },1335 {1336 setIfMissing: {1337 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1338 },1339 },1340 {1341 setIfMissing: {1342 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1343 _type: 'recursiveObject',1344 },1345 },1346 },1347 {1348 setIfMissing: {1349 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1350 _type: 'recursiveObject',1351 },1352 },1353 },1354 {1355 set: {1356 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1357 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1358 },1359 },1360 ],1361 [1362 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1363 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1364 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1365 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1366 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1367 {1368 setIfMissing: {1369 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1370 },1371 },1372 {1373 setIfMissing: {1374 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1375 },1376 },1377 {1378 setIfMissing: {1379 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1380 _type: 'recursiveObject',1381 },1382 },1383 },1384 {1385 setIfMissing: {1386 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1387 _type: 'recursiveObject',1388 },1389 },1390 },1391 {1392 set: {1393 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1394 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1395 },1396 },1397 ],1398 [1399 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1400 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1401 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1402 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1403 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1404 {1405 setIfMissing: {1406 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1407 },1408 },1409 {1410 setIfMissing: {1411 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1412 },1413 },1414 {1415 setIfMissing: {1416 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1417 _type: 'recursiveObject',1418 },1419 },1420 },1421 {1422 setIfMissing: {1423 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1424 _type: 'recursiveObject',1425 },1426 },1427 },1428 {1429 set: {1430 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1431 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1432 },1433 },1434 ],1435 [1436 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1437 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1438 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1439 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1440 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1441 {1442 setIfMissing: {1443 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1444 },1445 },1446 {1447 setIfMissing: {1448 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1449 },1450 },1451 {1452 setIfMissing: {1453 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1454 _type: 'recursiveObject',1455 },1456 },1457 },1458 {1459 setIfMissing: {1460 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1461 _type: 'recursiveObject',1462 },1463 },1464 },1465 {1466 set: {1467 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1468 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1469 },1470 },1471 ],1472 [1473 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1474 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1475 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1476 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1477 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1478 {1479 setIfMissing: {1480 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1481 },1482 },1483 {1484 setIfMissing: {1485 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1486 },1487 },1488 {1489 setIfMissing: {1490 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1491 _type: 'recursiveObject',1492 },1493 },1494 },1495 {1496 setIfMissing: {1497 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1498 _type: 'recursiveObject',1499 },1500 },1501 },1502 {1503 set: {1504 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1505 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1506 },1507 },1508 ],1509 [1510 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1511 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1512 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1513 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1514 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1515 {1516 setIfMissing: {1517 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1518 },1519 },1520 {1521 setIfMissing: {1522 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1523 },1524 },1525 {1526 setIfMissing: {1527 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1528 _type: 'recursiveObject',1529 },1530 },1531 },1532 {1533 setIfMissing: {1534 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1535 _type: 'recursiveObject',1536 },1537 },1538 },1539 {1540 set: {1541 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1542 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1543 },1544 },1545 ],1546 [1547 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1548 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1549 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1550 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1551 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1552 {1553 setIfMissing: {1554 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1555 },1556 },1557 {1558 setIfMissing: {1559 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1560 },1561 },1562 {1563 setIfMissing: {1564 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1565 _type: 'recursiveObject',1566 },1567 },1568 },1569 {1570 setIfMissing: {1571 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1572 _type: 'recursiveObject',1573 },1574 },1575 },1576 {1577 set: {1578 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1579 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1580 },1581 },1582 ],1583 [1584 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1585 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1586 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1587 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1588 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1589 {1590 setIfMissing: {1591 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1592 },1593 },1594 {1595 setIfMissing: {1596 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1597 },1598 },1599 {1600 setIfMissing: {1601 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1602 _type: 'recursiveObject',1603 },1604 },1605 },1606 {1607 setIfMissing: {1608 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1609 _type: 'recursiveObject',1610 },1611 },1612 },1613 {1614 set: {1615 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1616 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1617 },1618 },1619 ],1620 [1621 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1622 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1623 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1624 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1625 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1626 {1627 setIfMissing: {1628 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1629 },1630 },1631 {1632 setIfMissing: {1633 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1634 },1635 },1636 {1637 setIfMissing: {1638 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1639 _type: 'recursiveObject',1640 },1641 },1642 },1643 {1644 setIfMissing: {1645 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1646 _type: 'recursiveObject',1647 },1648 },1649 },1650 {1651 set: {1652 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1653 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1654 },1655 },1656 ],1657 [1658 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1659 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1660 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1661 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1662 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1663 {1664 setIfMissing: {1665 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1666 },1667 },1668 {1669 setIfMissing: {1670 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1671 },1672 },1673 {1674 setIfMissing: {1675 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1676 _type: 'recursiveObject',1677 },1678 },1679 },1680 {1681 setIfMissing: {1682 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1683 _type: 'recursiveObject',1684 },1685 },1686 },1687 {1688 set: {1689 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1690 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1691 },1692 },1693 ],1694 [1695 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1696 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1697 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1698 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1699 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1700 {1701 setIfMissing: {1702 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1703 },1704 },1705 {1706 setIfMissing: {1707 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1708 },1709 },1710 {1711 setIfMissing: {1712 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1713 _type: 'recursiveObject',1714 },1715 },1716 },1717 {1718 setIfMissing: {1719 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1720 _type: 'recursiveObject',1721 },1722 },1723 },1724 {1725 set: {1726 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1727 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1728 },1729 },1730 ],1731 [1732 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1733 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1734 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1735 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1736 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1737 {1738 setIfMissing: {1739 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1740 },1741 },1742 {1743 setIfMissing: {1744 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1745 },1746 },1747 {1748 setIfMissing: {1749 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1750 _type: 'recursiveObject',1751 },1752 },1753 },1754 {1755 setIfMissing: {1756 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1757 _type: 'recursiveObject',1758 },1759 },1760 },1761 {1762 set: {1763 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1764 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1765 },1766 },1767 ],1768 [1769 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1770 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1771 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1772 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1773 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1774 {1775 setIfMissing: {1776 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1777 },1778 },1779 {1780 setIfMissing: {1781 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1782 },1783 },1784 {1785 setIfMissing: {1786 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1787 _type: 'recursiveObject',1788 },1789 },1790 },1791 {1792 setIfMissing: {1793 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1794 _type: 'recursiveObject',1795 },1796 },1797 },1798 {1799 set: {1800 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1801 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1802 },1803 },1804 ],1805 [1806 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1807 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1808 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1809 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1810 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1811 {1812 setIfMissing: {1813 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1814 },1815 },1816 {1817 setIfMissing: {1818 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1819 },1820 },1821 {1822 setIfMissing: {1823 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1824 _type: 'recursiveObject',1825 },1826 },1827 },1828 {1829 setIfMissing: {1830 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1831 _type: 'recursiveObject',1832 },1833 },1834 },1835 {1836 set: {1837 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1838 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1839 },1840 },1841 ],1842 [1843 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1844 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1845 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1846 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1847 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1848 {1849 setIfMissing: {1850 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1851 },1852 },1853 {1854 setIfMissing: {1855 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1856 },1857 },1858 {1859 setIfMissing: {1860 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1861 _type: 'recursiveObject',1862 },1863 },1864 },1865 {1866 setIfMissing: {1867 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1868 _type: 'recursiveObject',1869 },1870 },1871 },1872 {1873 set: {1874 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1875 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1876 },1877 },1878 ],1879 [1880 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1881 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1882 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1883 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1884 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1885 {1886 setIfMissing: {1887 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1888 },1889 },1890 {1891 setIfMissing: {1892 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1893 },1894 },1895 {1896 setIfMissing: {1897 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1898 _type: 'recursiveObject',1899 },1900 },1901 },1902 {1903 setIfMissing: {1904 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1905 _type: 'recursiveObject',1906 },1907 },1908 },1909 {1910 set: {1911 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1912 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1913 },1914 },1915 ],1916 [1917 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1918 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1919 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1920 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1921 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1922 {1923 setIfMissing: {1924 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1925 },1926 },1927 {1928 setIfMissing: {1929 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1930 },1931 },1932 {1933 setIfMissing: {1934 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1935 _type: 'recursiveObject',1936 },1937 },1938 },1939 {1940 setIfMissing: {1941 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1942 _type: 'recursiveObject',1943 },1944 },1945 },1946 {1947 set: {1948 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1949 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1950 },1951 },1952 ],1953 [1954 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1955 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1956 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1957 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1958 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1959 {1960 setIfMissing: {1961 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1962 },1963 },1964 {1965 setIfMissing: {1966 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1967 },1968 },1969 {1970 setIfMissing: {1971 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {1972 _type: 'recursiveObject',1973 },1974 },1975 },1976 {1977 setIfMissing: {1978 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {1979 _type: 'recursiveObject',1980 },1981 },1982 },1983 {1984 set: {1985 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':1986 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',1987 },1988 },1989 ],1990 [1991 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},1992 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},1993 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},1994 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},1995 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},1996 {1997 setIfMissing: {1998 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},1999 },2000 },2001 {2002 setIfMissing: {2003 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2004 },2005 },2006 {2007 setIfMissing: {2008 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2009 _type: 'recursiveObject',2010 },2011 },2012 },2013 {2014 setIfMissing: {2015 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2016 _type: 'recursiveObject',2017 },2018 },2019 },2020 {2021 set: {2022 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2023 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2024 },2025 },2026 ],2027 [2028 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2029 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2030 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2031 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2032 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2033 {2034 setIfMissing: {2035 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2036 },2037 },2038 {2039 setIfMissing: {2040 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2041 },2042 },2043 {2044 setIfMissing: {2045 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2046 _type: 'recursiveObject',2047 },2048 },2049 },2050 {2051 setIfMissing: {2052 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2053 _type: 'recursiveObject',2054 },2055 },2056 },2057 {2058 set: {2059 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2060 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2061 },2062 },2063 ],2064 [2065 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2066 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2067 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2068 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2069 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2070 {2071 setIfMissing: {2072 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2073 },2074 },2075 {2076 setIfMissing: {2077 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2078 },2079 },2080 {2081 setIfMissing: {2082 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2083 _type: 'recursiveObject',2084 },2085 },2086 },2087 {2088 setIfMissing: {2089 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2090 _type: 'recursiveObject',2091 },2092 },2093 },2094 {2095 set: {2096 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2097 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2098 },2099 },2100 ],2101 [2102 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2103 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2104 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2105 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2106 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2107 {2108 setIfMissing: {2109 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2110 },2111 },2112 {2113 setIfMissing: {2114 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2115 },2116 },2117 {2118 setIfMissing: {2119 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2120 _type: 'recursiveObject',2121 },2122 },2123 },2124 {2125 setIfMissing: {2126 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2127 _type: 'recursiveObject',2128 },2129 },2130 },2131 {2132 set: {2133 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2134 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2135 },2136 },2137 ],2138 [2139 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2140 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2141 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2142 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2143 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2144 {2145 setIfMissing: {2146 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2147 },2148 },2149 {2150 setIfMissing: {2151 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2152 },2153 },2154 {2155 setIfMissing: {2156 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2157 _type: 'recursiveObject',2158 },2159 },2160 },2161 {2162 setIfMissing: {2163 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2164 _type: 'recursiveObject',2165 },2166 },2167 },2168 {2169 set: {2170 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2171 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2172 },2173 },2174 ],2175 [2176 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2177 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2178 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2179 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2180 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2181 {2182 setIfMissing: {2183 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2184 },2185 },2186 {2187 setIfMissing: {2188 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2189 },2190 },2191 {2192 setIfMissing: {2193 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2194 _type: 'recursiveObject',2195 },2196 },2197 },2198 {2199 setIfMissing: {2200 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2201 _type: 'recursiveObject',2202 },2203 },2204 },2205 {2206 set: {2207 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2208 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2209 },2210 },2211 ],2212 [2213 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2214 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2215 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2216 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2217 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2218 {2219 setIfMissing: {2220 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2221 },2222 },2223 {2224 setIfMissing: {2225 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2226 },2227 },2228 {2229 setIfMissing: {2230 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2231 _type: 'recursiveObject',2232 },2233 },2234 },2235 {2236 setIfMissing: {2237 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2238 _type: 'recursiveObject',2239 },2240 },2241 },2242 {2243 set: {2244 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2245 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2246 },2247 },2248 ],2249 [2250 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2251 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2252 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2253 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2254 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2255 {2256 setIfMissing: {2257 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2258 },2259 },2260 {2261 setIfMissing: {2262 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2263 },2264 },2265 {2266 setIfMissing: {2267 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2268 _type: 'recursiveObject',2269 },2270 },2271 },2272 {2273 setIfMissing: {2274 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2275 _type: 'recursiveObject',2276 },2277 },2278 },2279 {2280 set: {2281 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2282 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2283 },2284 },2285 ],2286 [2287 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2288 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2289 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2290 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2291 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2292 {2293 setIfMissing: {2294 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2295 },2296 },2297 {2298 setIfMissing: {2299 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2300 },2301 },2302 {2303 setIfMissing: {2304 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2305 _type: 'recursiveObject',2306 },2307 },2308 },2309 {2310 setIfMissing: {2311 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2312 _type: 'recursiveObject',2313 },2314 },2315 },2316 {2317 set: {2318 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2319 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2320 },2321 },2322 ],2323 [2324 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2325 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2326 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2327 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2328 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2329 {2330 setIfMissing: {2331 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2332 },2333 },2334 {2335 setIfMissing: {2336 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2337 },2338 },2339 {2340 setIfMissing: {2341 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2342 _type: 'recursiveObject',2343 },2344 },2345 },2346 {2347 setIfMissing: {2348 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2349 _type: 'recursiveObject',2350 },2351 },2352 },2353 {2354 set: {2355 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2356 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2357 },2358 },2359 ],2360 [2361 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2362 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2363 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2364 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2365 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2366 {2367 setIfMissing: {2368 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2369 },2370 },2371 {2372 setIfMissing: {2373 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2374 },2375 },2376 {2377 setIfMissing: {2378 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2379 _type: 'recursiveObject',2380 },2381 },2382 },2383 {2384 setIfMissing: {2385 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2386 _type: 'recursiveObject',2387 },2388 },2389 },2390 {2391 set: {2392 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2393 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2394 },2395 },2396 ],2397 [2398 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2399 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2400 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2401 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2402 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2403 {2404 setIfMissing: {2405 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2406 },2407 },2408 {2409 setIfMissing: {2410 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2411 },2412 },2413 {2414 setIfMissing: {2415 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2416 _type: 'recursiveObject',2417 },2418 },2419 },2420 {2421 setIfMissing: {2422 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2423 _type: 'recursiveObject',2424 },2425 },2426 },2427 {2428 set: {2429 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2430 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2431 },2432 },2433 ],2434 [2435 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2436 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2437 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2438 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2439 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2440 {2441 setIfMissing: {2442 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2443 },2444 },2445 {2446 setIfMissing: {2447 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2448 },2449 },2450 {2451 setIfMissing: {2452 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2453 _type: 'recursiveObject',2454 },2455 },2456 },2457 {2458 setIfMissing: {2459 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2460 _type: 'recursiveObject',2461 },2462 },2463 },2464 {2465 set: {2466 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2467 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2468 },2469 },2470 ],2471 [2472 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2473 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2474 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2475 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2476 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2477 {2478 setIfMissing: {2479 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2480 },2481 },2482 {2483 setIfMissing: {2484 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2485 },2486 },2487 {2488 setIfMissing: {2489 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2490 _type: 'recursiveObject',2491 },2492 },2493 },2494 {2495 setIfMissing: {2496 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2497 _type: 'recursiveObject',2498 },2499 },2500 },2501 {2502 set: {2503 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2504 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2505 },2506 },2507 ],2508 [2509 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2510 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2511 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2512 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2513 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2514 {2515 setIfMissing: {2516 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2517 },2518 },2519 {2520 setIfMissing: {2521 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2522 },2523 },2524 {2525 setIfMissing: {2526 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2527 _type: 'recursiveObject',2528 },2529 },2530 },2531 {2532 setIfMissing: {2533 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2534 _type: 'recursiveObject',2535 },2536 },2537 },2538 {2539 set: {2540 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2541 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2542 },2543 },2544 ],2545 [2546 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2547 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2548 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2549 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2550 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2551 {2552 setIfMissing: {2553 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2554 },2555 },2556 {2557 setIfMissing: {2558 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2559 },2560 },2561 {2562 setIfMissing: {2563 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2564 _type: 'recursiveObject',2565 },2566 },2567 },2568 {2569 setIfMissing: {2570 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2571 _type: 'recursiveObject',2572 },2573 },2574 },2575 {2576 set: {2577 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2578 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2579 },2580 },2581 ],2582 [2583 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2584 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2585 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2586 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2587 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2588 {2589 setIfMissing: {2590 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2591 },2592 },2593 {2594 setIfMissing: {2595 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2596 },2597 },2598 {2599 setIfMissing: {2600 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2601 _type: 'recursiveObject',2602 },2603 },2604 },2605 {2606 setIfMissing: {2607 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2608 _type: 'recursiveObject',2609 },2610 },2611 },2612 {2613 set: {2614 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2615 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2616 },2617 },2618 ],2619 [2620 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2621 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2622 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2623 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2624 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2625 {2626 setIfMissing: {2627 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2628 },2629 },2630 {2631 setIfMissing: {2632 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2633 },2634 },2635 {2636 setIfMissing: {2637 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2638 _type: 'recursiveObject',2639 },2640 },2641 },2642 {2643 setIfMissing: {2644 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2645 _type: 'recursiveObject',2646 },2647 },2648 },2649 {2650 set: {2651 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2652 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2653 },2654 },2655 ],2656 [2657 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2658 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2659 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2660 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2661 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2662 {2663 setIfMissing: {2664 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2665 },2666 },2667 {2668 setIfMissing: {2669 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2670 },2671 },2672 {2673 setIfMissing: {2674 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2675 _type: 'recursiveObject',2676 },2677 },2678 },2679 {2680 setIfMissing: {2681 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2682 _type: 'recursiveObject',2683 },2684 },2685 },2686 {2687 set: {2688 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2689 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2690 },2691 },2692 ],2693 [2694 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2695 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2696 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2697 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2698 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2699 {2700 setIfMissing: {2701 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2702 },2703 },2704 {2705 setIfMissing: {2706 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2707 },2708 },2709 {2710 setIfMissing: {2711 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2712 _type: 'recursiveObject',2713 },2714 },2715 },2716 {2717 setIfMissing: {2718 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2719 _type: 'recursiveObject',2720 },2721 },2722 },2723 {2724 set: {2725 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2726 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2727 },2728 },2729 ],2730 [2731 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2732 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2733 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2734 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2735 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2736 {2737 setIfMissing: {2738 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2739 },2740 },2741 {2742 setIfMissing: {2743 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2744 },2745 },2746 {2747 setIfMissing: {2748 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2749 _type: 'recursiveObject',2750 },2751 },2752 },2753 {2754 setIfMissing: {2755 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2756 _type: 'recursiveObject',2757 },2758 },2759 },2760 {2761 set: {2762 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2763 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2764 },2765 },2766 ],2767 [2768 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2769 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2770 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2771 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2772 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2773 {2774 setIfMissing: {2775 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2776 },2777 },2778 {2779 setIfMissing: {2780 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2781 },2782 },2783 {2784 setIfMissing: {2785 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2786 _type: 'recursiveObject',2787 },2788 },2789 },2790 {2791 setIfMissing: {2792 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2793 _type: 'recursiveObject',2794 },2795 },2796 },2797 {2798 set: {2799 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2800 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2801 },2802 },2803 ],2804 [2805 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2806 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2807 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2808 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2809 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2810 {2811 setIfMissing: {2812 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2813 },2814 },2815 {2816 setIfMissing: {2817 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2818 },2819 },2820 {2821 setIfMissing: {2822 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2823 _type: 'recursiveObject',2824 },2825 },2826 },2827 {2828 setIfMissing: {2829 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2830 _type: 'recursiveObject',2831 },2832 },2833 },2834 {2835 set: {2836 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2837 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2838 },2839 },2840 ],2841 [2842 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2843 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2844 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2845 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2846 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2847 {2848 setIfMissing: {2849 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2850 },2851 },2852 {2853 setIfMissing: {2854 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2855 },2856 },2857 {2858 setIfMissing: {2859 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2860 _type: 'recursiveObject',2861 },2862 },2863 },2864 {2865 setIfMissing: {2866 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2867 _type: 'recursiveObject',2868 },2869 },2870 },2871 {2872 set: {2873 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2874 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2875 },2876 },2877 ],2878 [2879 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2880 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2881 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2882 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2883 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2884 {2885 setIfMissing: {2886 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2887 },2888 },2889 {2890 setIfMissing: {2891 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2892 },2893 },2894 {2895 setIfMissing: {2896 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2897 _type: 'recursiveObject',2898 },2899 },2900 },2901 {2902 setIfMissing: {2903 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2904 _type: 'recursiveObject',2905 },2906 },2907 },2908 {2909 set: {2910 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2911 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2912 },2913 },2914 ],2915 [2916 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2917 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2918 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2919 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2920 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2921 {2922 setIfMissing: {2923 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2924 },2925 },2926 {2927 setIfMissing: {2928 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2929 },2930 },2931 {2932 setIfMissing: {2933 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2934 _type: 'recursiveObject',2935 },2936 },2937 },2938 {2939 setIfMissing: {2940 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2941 _type: 'recursiveObject',2942 },2943 },2944 },2945 {2946 set: {2947 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2948 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2949 },2950 },2951 ],2952 [2953 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2954 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2955 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2956 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2957 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2958 {2959 setIfMissing: {2960 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2961 },2962 },2963 {2964 setIfMissing: {2965 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2966 },2967 },2968 {2969 setIfMissing: {2970 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {2971 _type: 'recursiveObject',2972 },2973 },2974 },2975 {2976 setIfMissing: {2977 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {2978 _type: 'recursiveObject',2979 },2980 },2981 },2982 {2983 set: {2984 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':2985 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',2986 },2987 },2988 ],2989 [2990 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},2991 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},2992 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},2993 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},2994 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},2995 {2996 setIfMissing: {2997 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},2998 },2999 },3000 {3001 setIfMissing: {3002 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3003 },3004 },3005 {3006 setIfMissing: {3007 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {3008 _type: 'recursiveObject',3009 },3010 },3011 },3012 {3013 setIfMissing: {3014 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {3015 _type: 'recursiveObject',3016 },3017 },3018 },3019 {3020 set: {3021 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':3022 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',3023 },3024 },3025 ],3026 [3027 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},3028 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},3029 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},3030 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},3031 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},3032 {3033 setIfMissing: {3034 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3035 },3036 },3037 {3038 setIfMissing: {3039 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3040 },3041 },3042 {3043 setIfMissing: {3044 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {3045 _type: 'recursiveObject',3046 },3047 },3048 },3049 {3050 setIfMissing: {3051 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {3052 _type: 'recursiveObject',3053 },3054 },3055 },3056 {3057 set: {3058 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':3059 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',3060 },3061 },3062 ],3063 [3064 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},3065 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},3066 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},3067 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},3068 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},3069 {3070 setIfMissing: {3071 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3072 },3073 },3074 {3075 setIfMissing: {3076 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3077 },3078 },3079 {3080 setIfMissing: {3081 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {3082 _type: 'recursiveObject',3083 },3084 },3085 },3086 {3087 setIfMissing: {3088 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {3089 _type: 'recursiveObject',3090 },3091 },3092 },3093 {3094 set: {3095 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':3096 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',3097 },3098 },3099 ],3100 [3101 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},3102 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},3103 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},3104 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},3105 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},3106 {3107 setIfMissing: {3108 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3109 },3110 },3111 {3112 setIfMissing: {3113 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3114 },3115 },3116 {3117 setIfMissing: {3118 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {3119 _type: 'recursiveObject',3120 },3121 },3122 },3123 {3124 setIfMissing: {3125 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {3126 _type: 'recursiveObject',3127 },3128 },3129 },3130 {3131 set: {3132 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':3133 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',3134 },3135 },3136 ],3137 [3138 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},3139 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},3140 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},3141 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},3142 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},3143 {3144 setIfMissing: {3145 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3146 },3147 },3148 {3149 setIfMissing: {3150 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3151 },3152 },3153 {3154 setIfMissing: {3155 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {3156 _type: 'recursiveObject',3157 },3158 },3159 },3160 {3161 setIfMissing: {3162 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {3163 _type: 'recursiveObject',3164 },3165 },3166 },3167 {3168 set: {3169 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':3170 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',3171 },3172 },3173 ],3174 [3175 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},3176 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},3177 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},3178 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},3179 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},3180 {3181 setIfMissing: {3182 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3183 },3184 },3185 {3186 setIfMissing: {3187 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3188 },3189 },3190 {3191 setIfMissing: {3192 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {3193 _type: 'recursiveObject',3194 },3195 },3196 },3197 {3198 setIfMissing: {3199 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {3200 _type: 'recursiveObject',3201 },3202 },3203 },3204 {3205 set: {3206 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':3207 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',3208 },3209 },3210 ],3211 [3212 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},3213 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},3214 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},3215 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},3216 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},3217 {3218 setIfMissing: {3219 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3220 },3221 },3222 {3223 setIfMissing: {3224 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3225 },3226 },3227 {3228 setIfMissing: {3229 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {3230 _type: 'recursiveObject',3231 },3232 },3233 },3234 {3235 setIfMissing: {3236 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {3237 _type: 'recursiveObject',3238 },3239 },3240 },3241 {3242 set: {3243 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':3244 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',3245 },3246 },3247 ],3248 [3249 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},3250 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},3251 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},3252 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},3253 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},3254 {3255 setIfMissing: {3256 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3257 },3258 },3259 {3260 setIfMissing: {3261 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3262 },3263 },3264 {3265 setIfMissing: {3266 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {3267 _type: 'recursiveObject',3268 },3269 },3270 },3271 {3272 setIfMissing: {3273 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {3274 _type: 'recursiveObject',3275 },3276 },3277 },3278 {3279 set: {3280 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':3281 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',3282 },3283 },3284 ],3285 [3286 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},3287 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},3288 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},3289 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},3290 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},3291 {3292 setIfMissing: {3293 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3294 },3295 },3296 {3297 setIfMissing: {3298 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3299 },3300 },3301 {3302 setIfMissing: {3303 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {3304 _type: 'recursiveObject',3305 },3306 },3307 },3308 {3309 setIfMissing: {3310 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {3311 _type: 'recursiveObject',3312 },3313 },3314 },3315 {3316 set: {3317 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':3318 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',3319 },3320 },3321 ],3322 [3323 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},3324 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},3325 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},3326 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},3327 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},3328 {3329 setIfMissing: {3330 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3331 },3332 },3333 {3334 setIfMissing: {3335 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3336 },3337 },3338 {3339 setIfMissing: {3340 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {3341 _type: 'recursiveObject',3342 },3343 },3344 },3345 {3346 setIfMissing: {3347 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {3348 _type: 'recursiveObject',3349 },3350 },3351 },3352 {3353 set: {3354 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':3355 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',3356 },3357 },3358 ],3359 [3360 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},3361 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},3362 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},3363 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},3364 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},3365 {3366 setIfMissing: {3367 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3368 },3369 },3370 {3371 setIfMissing: {3372 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3373 },3374 },3375 {3376 setIfMissing: {3377 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {3378 _type: 'recursiveObject',3379 },3380 },3381 },3382 {3383 setIfMissing: {3384 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {3385 _type: 'recursiveObject',3386 },3387 },3388 },3389 {3390 set: {3391 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':3392 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',3393 },3394 },3395 ],3396 [3397 {setIfMissing: {recursiveObject: {_type: 'recursiveObject'}}},3398 {setIfMissing: {'recursiveObject.myself': {_type: 'recursiveObject'}}},3399 {setIfMissing: {'recursiveObject.myself.myself': {_type: 'recursiveObject'}}},3400 {setIfMissing: {'recursiveObject.myself.myself.myself': {_type: 'recursiveObject'}}},3401 {setIfMissing: {'recursiveObject.myself.myself.myself.myself': {_type: 'recursiveObject'}}},3402 {3403 setIfMissing: {3404 'recursiveObject.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3405 },3406 },3407 {3408 setIfMissing: {3409 'recursiveObject.myself.myself.myself.myself.myself.myself': {_type: 'recursiveObject'},3410 },3411 },3412 {3413 setIfMissing: {3414 'recursiveObject.myself.myself.myself.myself.myself.myself.myself': {3415 _type: 'recursiveObject',3416 },3417 },3418 },3419 {3420 setIfMissing: {3421 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself': {3422 _type: 'recursiveObject',3423 },3424 },3425 },3426 {3427 set: {3428 'recursiveObject.myself.myself.myself.myself.myself.myself.myself.myself.second':3429 'aaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',3430 },3431 },3432 ],...

Full Screen

Full Screen

mock.js

Source:mock.js Github

copy

Full Screen

1exports.getFeeds = [{2 "title": "News on interfaces of the Web in 2010",3 "content": "Steve Jobs explains why iPad does not support Adobe Flash:<em>At Adobe they are lazy. They have the potential to make interesting things, but they refuse to do so. Apple does not support Flash because it is too buggy. Each time a Mac crashes, most often it is because of Flash. Nobody will use Flash. The world is moving to <a href=\"https://www.xul.fr/en/html5/\" target=\"_parent\">HTML 5</a>",4 "published": "2010-12-11T08:41:06.000Z",5 "author": "",6 "link": "https://www.xul.fr/en/2010.php",7 "feed": {8 "source": "https://www.xul.fr/rss.xml",9 "link": "https://www.xul.fr/",10 "name": "Xul.fr: Tutorials and Applications of the Web 2.0"11 }12}, {13 "title": "Textured Border in CSS",14 "content": "The border attribute of the style sheets can vary in color and width, but it was not expected to give it a texture. However, only a CSS rule is required to add this graphic effect... The principle is to assign a texture to the whole <em>fieldset</em> and insert into it another <em>fieldset</em> (for rounded edges) or a <em>div</em>, whose background is the same as that of the page",15 "published": "2009-07-29T13:56:54.000Z",16 "author": "",17 "link": "https://www.xul.fr/en/css/textured-border.php",18 "feed": {19 "source": "https://www.xul.fr/rss.xml",20 "link": "https://www.xul.fr/",21 "name": "Xul.fr: Tutorials and Applications of the Web 2.0"22 }23}, {24 "title": "Firefox 3.5",25 "content": "Les balises audio et vidéo sont implémentées. Le format de donnée JSON est reconnu nativement par Firefox. L'avantage est d'éviter l'utilisation de la fonction eval() qui n'est pas sûr, ou d'employer des librairies additionnelles, qui est nettement plus lent",26 "published": "2009-06-24T13:18:47.000Z",27 "author": "",28 "link": "https://www.xul.fr/gecko/firefox35.php",29 "feed": {30 "source": "https://www.xul.fr/rss.xml",31 "link": "https://www.xul.fr/",32 "name": "Xul.fr: Tutorials and Applications of the Web 2.0"33 }34}, {35 "title": "Contestation about HTML 5",36 "content": "Nobody seemed to be worried so far, but the definition of HTML 5 that is intended to be the format of billions of Web pages in coming years, is conducted and decided by a single person! <em>Hey, wait! Pay no attention to the multi-billions dollar Internet corporation behind the curtain. It's me Ian Hickson! I am my own man",37 "published": "2009-06-24T13:18:29.000Z",38 "author": "",39 "link": "https://www.xul.fr/en/html5/contestation.php",40 "feed": {41 "source": "https://www.xul.fr/rss.xml",42 "link": "https://www.xul.fr/",43 "name": "Xul.fr: Tutorials and Applications of the Web 2.0"44 }45}, {46 "title": "Form Objects in HTML 4",47 "content": "It is created by the HTML <em>form</em> tag: The name or id attribute can access by script to its content. It is best to use both attributes with the same identifier, for the sake of compatibility. The <em>action</em> attribute indicates the page to which send the form data. If this attribute is empty, the page that contains the form that will be charged the data as parameters",48 "published": "2009-06-24T13:17:49.000Z",49 "author": "",50 "link": "https://www.xul.fr/javascript/form-objects.php",51 "feed": {52 "source": "https://www.xul.fr/rss.xml",53 "link": "https://www.xul.fr/",54 "name": "Xul.fr: Tutorials and Applications of the Web 2.0"55 }56}, {57 "title": "DOM Tutorial",58 "content": "The Document Object Model describes the structure of an XML or HTML document, a web page and allows access to each individual element.",59 "published": "2009-05-06T18:30:11.000Z",60 "author": "",61 "link": "https://www.xul.fr/en/dom/",62 "feed": {63 "source": "https://www.xul.fr/rss.xml",64 "link": "https://www.xul.fr/",65 "name": "Xul.fr: Tutorials and Applications of the Web 2.0"66 }67}];68exports.getOplm= {69 "head": {70 "title": "Luc subscriptions in feedly Cloud"71 },72 "body": {73 "outline": [74 {75 "outline": [76 {77 "_type": "rss",78 "_text": "Envato Tuts+ Web Design",79 "_title": "Envato Tuts+ Web Design",80 "_xmlUrl": "http://feeds.feedburner.com/webdesigntutsplus",81 "_htmlUrl": "https://webdesign.tutsplus.com"82 },83 {84 "_type": "rss",85 "_text": "24 ways",86 "_title": "24 ways",87 "_xmlUrl": "http://feeds.feedburner.com/24ways",88 "_htmlUrl": "https://24ways.org/"89 }90 ],91 "_text": "webdesign",92 "_title": "webdesign"93 },94 {95 "outline": [96 {97 "_type": "rss",98 "_text": "Les Inrocks - a-la-une",99 "_title": "Les Inrocks - a-la-une",100 "_xmlUrl": "http://www.lesinrocks.com/xml/rss/lesinrocks.xml",101 "_htmlUrl": "http://www.lesinrocks.com/feeds/feed-a-la-une"102 },103 {104 "_type": "rss",105 "_text": "Télérama.fr - Cinéma",106 "_title": "Télérama.fr - Cinéma",107 "_xmlUrl": "http://www.telerama.fr/rss/cinema.xml",108 "_htmlUrl": "http://www.telerama.fr/"109 },110 {111 "_type": "rss",112 "_text": "Toutes les news Séries",113 "_title": "Toutes les news Séries",114 "_xmlUrl": "http://rss.allocine.fr/ac/actualites/series",115 "_htmlUrl": "http://www.allocine.fr"116 }117 ],118 "_text": "Cinema",119 "_title": "Cinema"120 },121 {122 "outline": [123 {124 "_type": "rss",125 "_text": "CSS Tricks",126 "_title": "CSS Tricks",127 "_xmlUrl": "http://css-tricks.com/feed/",128 "_htmlUrl": "https://css-tricks.com"129 },130 {131 "_type": "rss",132 "_text": "La Ferme du web",133 "_title": "La Ferme du web",134 "_xmlUrl": "http://feeds.lafermeduweb.net/LaFermeDuWeb",135 "_htmlUrl": "http://www.lafermeduweb.net"136 },137 {138 "_type": "rss",139 "_text": "tripwire magazine",140 "_title": "tripwire magazine",141 "_xmlUrl": "http://feeds2.feedburner.com/tripwiremagazine",142 "_htmlUrl": "http://www.tripwiremagazine.com"143 },144 {145 "_type": "rss",146 "_text": "css4design.com | Le blogzine du designer web",147 "_title": "css4design.com | Le blogzine du designer web",148 "_xmlUrl": "http://feeds.feedburner.com/css4design",149 "_htmlUrl": "http://4design.xyz"150 },151 {152 "_type": "rss",153 "_text": "Nettuts+",154 "_title": "Nettuts+",155 "_xmlUrl": "http://feeds.feedburner.com/nettuts",156 "_htmlUrl": "https://code.tutsplus.com"157 },158 {159 "_type": "rss",160 "_text": "CreativeJuiz",161 "_title": "CreativeJuiz",162 "_xmlUrl": "http://feeds.feedburner.com/creativejuiz",163 "_htmlUrl": "https://www.creativejuiz.fr/blog"164 },165 {166 "_type": "rss",167 "_text": "Impressive Webs",168 "_title": "Impressive Webs",169 "_xmlUrl": "http://feeds2.feedburner.com/ImpressiveWebs",170 "_htmlUrl": "https://www.impressivewebs.com"171 },172 {173 "_type": "rss",174 "_text": ".net",175 "_title": ".net",176 "_xmlUrl": "http://feeds.feedburner.com/net/topstories",177 "_htmlUrl": "http://www.netmagazine.com"178 },179 {180 "_type": "rss",181 "_text": "Six Revisions",182 "_title": "Six Revisions",183 "_xmlUrl": "http://feeds.feedburner.com/SixRevisions",184 "_htmlUrl": "http://sixrevisions.com"185 },186 {187 "_type": "rss",188 "_text": "Developpez.com",189 "_title": "Developpez.com",190 "_xmlUrl": "http://www.developpez.com/rss.php",191 "_htmlUrl": "http://www.developpez.com/index/rss"192 },193 {194 "_type": "rss",195 "_text": "pompage.net",196 "_title": "pompage.net",197 "_xmlUrl": "http://www.pompage.net/rss",198 "_htmlUrl": "http://www.pompage.net/"199 },200 {201 "_type": "rss",202 "_text": "Korben",203 "_title": "Korben",204 "_xmlUrl": "http://feeds2.feedburner.com/KorbensBlog-UpgradeYourMind",205 "_htmlUrl": "https://korben.info"206 },207 {208 "_type": "rss",209 "_text": "Smashing Magazine Feed",210 "_title": "Smashing Magazine Feed",211 "_xmlUrl": "http://rss1.smashingmagazine.com/feed/",212 "_htmlUrl": "https://www.smashingmagazine.com"213 },214 {215 "_type": "rss",216 "_text": "Creative Nerds",217 "_title": "Creative Nerds",218 "_xmlUrl": "http://feeds2.feedburner.com/CreativeNerds",219 "_htmlUrl": "https://creativenerds.co.uk"220 },221 {222 "_type": "rss",223 "_text": "SitePoint » Learn CSS | HTML5 | JavaScript | Wordpress | Tutorials-Web Development | Reference | Books and More",224 "_title": "SitePoint » Learn CSS | HTML5 | JavaScript | Wordpress | Tutorials-Web Development | Reference | Books and More",225 "_xmlUrl": "http://www.sitepoint.com/feed/",226 "_htmlUrl": "https://www.sitepoint.com"227 },228 {229 "_type": "rss",230 "_text": "Codrops",231 "_title": "Codrops",232 "_xmlUrl": "http://feeds.feedburner.com/tympanus?format=xml",233 "_htmlUrl": "https://tympanus.net/codrops"234 }235 ],236 "_text": "WebDev News",237 "_title": "WebDev News"238 },239 {240 "outline": [241 {242 "_type": "rss",243 "_text": "Angular Blog",244 "_title": "Angular Blog",245 "_xmlUrl": "https://blog.angular.io/feed",246 "_htmlUrl": "https://blog.angular.io?source=rss----447683c3d9a3---4"247 },248 {249 "_type": "rss",250 "_text": "Rangle.io Blog",251 "_title": "Rangle.io Blog",252 "_xmlUrl": "http://blog.rangle.io/blog/rss/",253 "_htmlUrl": "http://blog.rangle.io/"254 },255 {256 "_type": "rss",257 "_text": "Angular University",258 "_title": "Angular University",259 "_xmlUrl": "http://blog.angular-academy.io/rss/",260 "_htmlUrl": "https://blog.angular-university.io/"261 },262 {263 "_type": "rss",264 "_text": "egghead.io - Bite-sized Web Development Video Tutorials & Training",265 "_title": "egghead.io - Bite-sized Web Development Video Tutorials & Training",266 "_xmlUrl": "http://egghead.io/feed",267 "_htmlUrl": "https://egghead.io/lessons"268 },269 {270 "_type": "rss",271 "_text": "All Angular Podcasts by Devchat.tv",272 "_title": "All Angular Podcasts by Devchat.tv",273 "_xmlUrl": "http://feeds.feedwrench.com/AdventuresInAngular.rss",274 "_htmlUrl": "http://devchat.tv"275 },276 {277 "_type": "rss",278 "_text": "Technology Blog",279 "_title": "Technology Blog",280 "_xmlUrl": "http://www.syntaxsuccess.com/rss",281 "_htmlUrl": "http://www.syntaxsuccess.com/"282 },283 {284 "_type": "rss",285 "_text": "Angular 2+",286 "_title": "Angular 2+",287 "_xmlUrl": "https://www.reddit.com/r/Angular2/.rss",288 "_htmlUrl": "https://www.reddit.com/r/Angular2/"289 }290 ],291 "_text": "Angular",292 "_title": "Angular"293 },294 {295 "outline": [296 {297 "_type": "rss",298 "_text": "Presse-Citron",299 "_title": "Presse-Citron",300 "_xmlUrl": "http://www.presse-citron.net/feed",301 "_htmlUrl": "https://www.presse-citron.net"302 },303 {304 "_type": "rss",305 "_text": "Les Numériques",306 "_title": "Les Numériques",307 "_xmlUrl": "http://www.lesnumeriques.com/rss.xml",308 "_htmlUrl": "http://www.lesnumeriques.com/"309 },310 {311 "_type": "rss",312 "_text": "FrAndroid",313 "_title": "FrAndroid",314 "_xmlUrl": "http://feeds.feedburner.com/frandroid",315 "_htmlUrl": "http://www.frandroid.com"316 },317 {318 "_type": "rss",319 "_text": "Actualité Tom's Guide",320 "_title": "Actualité Tom's Guide",321 "_xmlUrl": "http://www.infos-du-net.com/backend.php?n=15",322 "_htmlUrl": "http://www.tomsguide.fr"323 }324 ],325 "_text": "technologie",326 "_title": "technologie"327 },328 {329 "outline": [330 {331 "_type": "rss",332 "_text": "Best Web Gallery",333 "_title": "Best Web Gallery",334 "_xmlUrl": "http://feeds.feedburner.com/BestWebGallery",335 "_htmlUrl": "http://bestwebgallery.com"336 },337 {338 "_type": "rss",339 "_text": "WebdesignerTrends - Ressources utiles pour le webdesign, actus du web, sélection de sites et de tutoriels",340 "_title": "WebdesignerTrends - Ressources utiles pour le webdesign, actus du web, sélection de sites et de tutoriels",341 "_xmlUrl": "http://www.webdesignertrends.com/feed/",342 "_htmlUrl": "http://www.webdesignertrends.com"343 },344 {345 "_type": "rss",346 "_text": "Dribbble/Popular",347 "_title": "Dribbble/Popular",348 "_xmlUrl": "http://dribbble.com/shots/popular.rss",349 "_htmlUrl": "https://dribbble.com/"350 },351 {352 "_type": "rss",353 "_text": "CSS Beauty News Feed",354 "_title": "CSS Beauty News Feed",355 "_xmlUrl": "http://www.cssbeauty.com/rss/news/",356 "_htmlUrl": "http://www.cssbeauty.com/"357 },358 {359 "_type": "rss",360 "_text": "Web Designer Wall - Design Trends and Tutorials",361 "_title": "Web Designer Wall - Design Trends and Tutorials",362 "_xmlUrl": "http://feeds.feedburner.com/WebDesignerWall",363 "_htmlUrl": "http://webdesignerwall.com"364 },365 {366 "_type": "rss",367 "_text": "CSS Design - Galerie de site Web CSS et XHTML - CSS Gallery",368 "_title": "CSS Design - Galerie de site Web CSS et XHTML - CSS Gallery",369 "_xmlUrl": "http://feeds.feedburner.com/CssDesign-GallerieDeSiteWebCssEtXhtml"370 },371 {372 "_type": "rss",373 "_text": "Web Creme",374 "_title": "Web Creme",375 "_xmlUrl": "http://www.webcreme.com/feed/",376 "_htmlUrl": "http://www.webcreme.com"377 },378 {379 "_type": "rss",380 "_text": "Icon Deposit's Latest Posts",381 "_title": "Icon Deposit's Latest Posts",382 "_xmlUrl": "http://feeds.feedburner.com/TheIconDeposit-NewForumPosts",383 "_htmlUrl": "http://www.icondeposit.com"384 }385 ],386 "_text": "Inspiration",387 "_title": "Inspiration"388 },389 {390 "outline": [391 {392 "_type": "rss",393 "_text": "CSS-Tricks",394 "_title": "CSS-Tricks",395 "_xmlUrl": "http://feeds.feedburner.com/CssTricks",396 "_htmlUrl": "https://css-tricks.com"397 },398 {399 "_type": "rss",400 "_text": "Media Queries",401 "_title": "Media Queries",402 "_xmlUrl": "http://mediaqueri.es/.atom",403 "_htmlUrl": "https://mediaqueri.es/"404 }405 ],406 "_text": "css",407 "_title": "css"408 },409 {410 "outline": {411 "_type": "rss",412 "_text": "Tech2Tech | News, Astuces, Tutos, Vidéos autour de l'informatique",413 "_title": "Tech2Tech | News, Astuces, Tutos, Vidéos autour de l'informatique",414 "_xmlUrl": "http://www.tech2tech.fr/feed/",415 "_htmlUrl": "https://www.tech2tech.fr"416 },417 "_text": "Informatique",418 "_title": "Informatique"419 },420 {421 "outline": [422 {423 "_type": "rss",424 "_text": "HTML5 Doctor",425 "_title": "HTML5 Doctor",426 "_xmlUrl": "http://html5doctor.com/feed/",427 "_htmlUrl": "http://html5doctor.com"428 },429 {430 "_type": "rss",431 "_text": "Read the Tea Leaves",432 "_title": "Read the Tea Leaves",433 "_xmlUrl": "http://nolanlawson.com/feed/",434 "_htmlUrl": "https://nolanlawson.com"435 },436 {437 "_type": "rss",438 "_text": "CSS Gallery and CSS Web Design Awards",439 "_title": "CSS Gallery and CSS Web Design Awards",440 "_xmlUrl": "http://www.cssdesignawards.com/rss.php",441 "_htmlUrl": "https://www.cssdesignawards.com"442 },443 {444 "_type": "rss",445 "_text": "KIRUPA | become a better web developer",446 "_title": "KIRUPA | become a better web developer",447 "_xmlUrl": "http://www.kirupa.com/modular/kirupa.xml",448 "_htmlUrl": "https://www.kirupa.com/"449 },450 {451 "_type": "rss",452 "_text": "MarcySutton.com",453 "_title": "MarcySutton.com",454 "_xmlUrl": "http://marcysutton.com/feed/",455 "_htmlUrl": "https://marcysutton.com"456 },457 {458 "_type": "rss",459 "_text": "WebKit",460 "_title": "WebKit",461 "_xmlUrl": "https://webkit.org/feed/",462 "_htmlUrl": "https://webkit.org"463 },464 {465 "_type": "rss",466 "_text": "Trent Walton",467 "_title": "Trent Walton",468 "_xmlUrl": "http://trentwalton.com/feed/",469 "_htmlUrl": "http://trentwalton.com"470 },471 {472 "_type": "rss",473 "_text": "Pony Foo",474 "_title": "Pony Foo",475 "_xmlUrl": "http://blog.ponyfoo.com/rss/latest.xml",476 "_htmlUrl": "https://ponyfoo.com"477 },478 {479 "_type": "rss",480 "_text": "Addy Osmani",481 "_title": "Addy Osmani",482 "_xmlUrl": "http://feeds.feedburner.com/addyosmani",483 "_htmlUrl": "http://addyosmani.com/blog"484 },485 {486 "_type": "rss",487 "_text": "Jason Rodriguez's blog on email design",488 "_title": "Jason Rodriguez's blog on email design",489 "_xmlUrl": "https://medium.com/feed/@rodriguezcommaj",490 "_htmlUrl": "https://medium.com/@rodriguezcommaj?source=rss-ba57f0602ed5------2"491 },492 {493 "_type": "rss",494 "_text": "Ilya Grigorik - igvita.com",495 "_title": "Ilya Grigorik - igvita.com",496 "_xmlUrl": "http://www.igvita.com/feed/",497 "_htmlUrl": "https://www.igvita.com"498 },499 {500 "_type": "rss",501 "_text": "Maxvoltar",502 "_title": "Maxvoltar",503 "_xmlUrl": "http://feeds.feedburner.com/maxvoltar",504 "_htmlUrl": "http://maxvoltar.com/"505 },506 {507 "_type": "rss",508 "_text": "A List Apart",509 "_title": "A List Apart",510 "_xmlUrl": "http://www.alistapart.com/rss.xml",511 "_htmlUrl": "https://alistapart.com"512 },513 {514 "_type": "rss",515 "_text": "Dean Hume's Blog",516 "_title": "Dean Hume's Blog",517 "_xmlUrl": "http://feeds.feedburner.com/DeanHumesBlog",518 "_htmlUrl": "http://www.deanhume.com/"519 },520 {521 "_type": "rss",522 "_text": "2ality feed",523 "_title": "2ality feed",524 "_xmlUrl": "http://www.2ality.com/feeds/posts/default",525 "_htmlUrl": "http://2ality.com/"526 },527 {528 "_type": "rss",529 "_text": "Technology writing and website design blog of Ben Frain",530 "_title": "Technology writing and website design blog of Ben Frain",531 "_xmlUrl": "http://benfrain.com/feed/",532 "_htmlUrl": "https://benfrain.com"533 },534 {535 "_type": "rss",536 "_text": "Ryan LaBouve",537 "_title": "Ryan LaBouve",538 "_xmlUrl": "http://ryanlabouve.com/feed/",539 "_htmlUrl": "http://ryanlabouve.com"540 },541 {542 "_type": "rss",543 "_text": "JavaScript Scene - Eric Elliot",544 "_title": "JavaScript Scene - Eric Elliot",545 "_xmlUrl": "https://medium.com/feed/javascript-scene",546 "_htmlUrl": "https://medium.com/javascript-scene?source=rss----c0aeac5284ad---4"547 },548 {549 "_type": "rss",550 "_text": "QuirksBlog",551 "_title": "QuirksBlog",552 "_xmlUrl": "http://www.quirksmode.org/blog/atom.xml",553 "_htmlUrl": "http://www.quirksmode.org/blog/"554 },555 {556 "_type": "rss",557 "_text": "NCZOnline",558 "_title": "NCZOnline",559 "_xmlUrl": "http://feeds.nczonline.net/blog/",560 "_htmlUrl": "https://www.nczonline.net/"561 },562 {563 "_type": "rss",564 "_text": "you've been HAACKED",565 "_title": "you've been HAACKED",566 "_xmlUrl": "http://feeds.haacked.com/haacked/",567 "_htmlUrl": "https://haacked.com/"568 },569 {570 "_type": "rss",571 "_text": "Aerotwist Blog",572 "_title": "Aerotwist Blog",573 "_xmlUrl": "http://aerotwist.com/blog/feed/",574 "_htmlUrl": "http://aerotwist.com/blog/feed/"575 },576 {577 "_type": "rss",578 "_text": "Almost Profound: The Audio Blog of Una Kravets",579 "_title": "Almost Profound: The Audio Blog of Una Kravets",580 "_xmlUrl": "https://una.im/feed.xml",581 "_htmlUrl": "http://una.github.io"582 },583 {584 "_type": "rss",585 "_text": "UX Myths",586 "_title": "UX Myths",587 "_xmlUrl": "http://feeds.feedburner.com/UxMyths",588 "_htmlUrl": "http://uxmyths.com/"589 },590 {591 "_type": "rss",592 "_text": "Infrequently Noted",593 "_title": "Infrequently Noted",594 "_xmlUrl": "http://alex.dojotoolkit.org/?feed=atom",595 "_htmlUrl": "https://infrequently.org"596 },597 {598 "_type": "rss",599 "_text": "Ajaxian » Front Page",600 "_title": "Ajaxian » Front Page",601 "_xmlUrl": "http://ajaxian.com/index.xml",602 "_htmlUrl": "http://ajaxian.com"603 },604 {605 "_type": "rss",606 "_text": "Dmitri Pavlutin Blog",607 "_title": "Dmitri Pavlutin Blog",608 "_xmlUrl": "http://rainsoft.io/rss/",609 "_htmlUrl": "https://dmitripavlutin.com/"610 },611 {612 "_type": "rss",613 "_text": "Smashing Magazine Feed",614 "_title": "Smashing Magazine Feed",615 "_xmlUrl": "http://rss1.smashingmagazine.com/feed/",616 "_htmlUrl": "https://www.smashingmagazine.com"617 },618 {619 "_type": "rss",620 "_text": "Luke W",621 "_title": "Luke W",622 "_xmlUrl": "http://feeds.feedburner.com/FunctioningForm",623 "_htmlUrl": "http://www.lukew.com"624 },625 {626 "_type": "rss",627 "_text": "Jake Archibald's Blog",628 "_title": "Jake Archibald's Blog",629 "_xmlUrl": "http://jakearchibald.com/posts.rss",630 "_htmlUrl": "http://jakearchibald.com/"631 },632 {633 "_type": "rss",634 "_text": "Web Updates From Google",635 "_title": "Web Updates From Google",636 "_xmlUrl": "https://developers.google.com/web/updates/rss.xml",637 "_htmlUrl": "https://developers.google.com/web/updates/?utm_source=feed&utm_medium=feed&utm_campaign=updates_feed"638 },639 {640 "_type": "rss",641 "_text": "webrtcHacks",642 "_title": "webrtcHacks",643 "_xmlUrl": "http://webrtchacks.com/feed/",644 "_htmlUrl": "https://webrtchacks.com"645 },646 {647 "_type": "rss",648 "_text": "Lea Verou",649 "_title": "Lea Verou",650 "_xmlUrl": "http://leaverou.me/feed/",651 "_htmlUrl": "http://lea.verou.me"652 },653 {654 "_type": "rss",655 "_text": "HunterOwens.com",656 "_title": "HunterOwens.com",657 "_xmlUrl": "http://hunterowens.com/rss.xml",658 "_htmlUrl": "http://hunterowens.com"659 },660 {661 "_type": "rss",662 "_text": "User agent man",663 "_title": "User agent man",664 "_xmlUrl": "http://www.useragentman.com/blog/2009/11/29/how-to-detect-font-smoothing-using-javascript/feed/",665 "_htmlUrl": "http://www.useragentman.com/blog/2009/11/29/how-to-detect-font-smoothing-using-javascript/"666 },667 {668 "_type": "rss",669 "_text": "Addy Osmani's blog ",670 "_title": "Addy Osmani's blog ",671 "_xmlUrl": "https://medium.com/feed/@addyosmani",672 "_htmlUrl": "https://medium.com/@addyosmani?source=rss-2508e4c7a8ec------2"673 },674 {675 "_type": "rss",676 "_text": "High Performance Web Sites",677 "_title": "High Performance Web Sites",678 "_xmlUrl": "http://www.stevesouders.com/blog/feed/",679 "_htmlUrl": "https://www.stevesouders.com/blog"680 },681 {682 "_type": "rss",683 "_text": "hueniverse",684 "_title": "hueniverse",685 "_xmlUrl": "http://feeds.feedburner.com/Hueniverse",686 "_htmlUrl": "https://hueniverse.com"687 },688 {689 "_type": "rss",690 "_text": "mir.aculo.us JavaScript with Thomas Fuchs",691 "_title": "mir.aculo.us JavaScript with Thomas Fuchs",692 "_xmlUrl": "http://mir.aculo.us/feed/atom/",693 "_htmlUrl": "http://mir.aculo.us"694 },695 {696 "_type": "rss",697 "_text": "Katz Got Your Tongue",698 "_title": "Katz Got Your Tongue",699 "_xmlUrl": "http://wycats.svbtle.com/feed",700 "_htmlUrl": "http://wycats.svbtle.com"701 },702 {703 "_type": "rss",704 "_text": "Codrops",705 "_title": "Codrops",706 "_xmlUrl": "http://feeds.feedburner.com/tympanus?format=xml",707 "_htmlUrl": "https://tympanus.net/codrops"708 },709 {710 "_type": "rss",711 "_text": "Stories by Paul Irish on Medium",712 "_title": "Stories by Paul Irish on Medium",713 "_xmlUrl": "https://medium.com/feed/@paul_irish",714 "_htmlUrl": "https://medium.com/@paul_irish?source=rss-6d5456230083------2"715 },716 {717 "_type": "rss",718 "_text": "Jose M. Perez's Blog",719 "_title": "Jose M. Perez's Blog",720 "_xmlUrl": "https://jmperezperez.com/feed.xml",721 "_htmlUrl": "https://jmperezperez.com/"722 },723 {724 "_type": "rss",725 "_text": "Stubbornella",726 "_title": "Stubbornella",727 "_xmlUrl": "http://www.stubbornella.org/content/feed/",728 "_htmlUrl": "http://www.stubbornella.org/content"729 },730 {731 "_type": "rss",732 "_text": "Paul Irish",733 "_title": "Paul Irish",734 "_xmlUrl": "http://paulirish.com/feed/",735 "_htmlUrl": "https://paulirish.com/"736 },737 {738 "_type": "rss",739 "_text": "CSS-Tricks",740 "_title": "CSS-Tricks",741 "_xmlUrl": "http://feeds.feedburner.com/CssTricks",742 "_htmlUrl": "https://css-tricks.com"743 },744 {745 "_type": "rss",746 "_text": "Val Head",747 "_title": "Val Head",748 "_xmlUrl": "http://valhead.com/feed/",749 "_htmlUrl": "http://valhead.com"750 },751 {752 "_type": "rss",753 "_text": "Lea Verou",754 "_title": "Lea Verou",755 "_xmlUrl": "http://feeds2.feedburner.com/leaverou",756 "_htmlUrl": "http://lea.verou.me"757 },758 {759 "_type": "rss",760 "_text": "David Walsh Blog",761 "_title": "David Walsh Blog",762 "_xmlUrl": "http://feeds.feedburner.com/Bludice",763 "_htmlUrl": "https://davidwalsh.name"764 },765 {766 "_type": "rss",767 "_text": "HTML5 Rocks",768 "_title": "HTML5 Rocks",769 "_xmlUrl": "http://updates.html5rocks.com/feeds/rss.xml",770 "_htmlUrl": "https://developers.google.com/web/updates/?utm_source=feed&utm_medium=feed&utm_campaign=updates_feed"771 },772 {773 "_type": "rss",774 "_text": "Nettuts+",775 "_title": "Nettuts+",776 "_xmlUrl": "http://feeds.feedburner.com/nettuts",777 "_htmlUrl": "https://code.tutsplus.com"778 },779 {780 "_type": "rss",781 "_text": "AndiSmith.com",782 "_title": "AndiSmith.com",783 "_xmlUrl": "http://www.andismith.com/feed/",784 "_htmlUrl": "http://www.andismith.com"785 },786 {787 "_type": "rss",788 "_text": "V8 JavaScript Engine",789 "_title": "V8 JavaScript Engine",790 "_xmlUrl": "http://v8project.blogspot.com/feeds/posts/default",791 "_htmlUrl": "http://v8project.blogspot.com/"792 },793 {794 "_type": "rss",795 "_text": "Brad Frost",796 "_title": "Brad Frost",797 "_xmlUrl": "http://feeds.feedburner.com/brad-frosts-blog",798 "_htmlUrl": "http://bradfrost.com"799 },800 {801 "_type": "rss",802 "_text": "HeydonWorks",803 "_title": "HeydonWorks",804 "_xmlUrl": "http://www.heydonworks.com/feed",805 "_htmlUrl": "http://www.heydonworks.com"806 },807 {808 "_type": "rss",809 "_text": "The Tipping Point",810 "_title": "The Tipping Point",811 "_xmlUrl": "http://shahnawazkhan.wordpress.com/feed/",812 "_htmlUrl": "https://shahnawazkhan.wordpress.com"813 },814 {815 "_type": "rss",816 "_text": "Christian Heilmann",817 "_title": "Christian Heilmann",818 "_xmlUrl": "http://christianheilmann.com/feed/",819 "_htmlUrl": "https://christianheilmann.com"820 },821 {822 "_type": "rss",823 "_text": "CSS Wizardry",824 "_title": "CSS Wizardry",825 "_xmlUrl": "http://feeds.feedburner.com/csswizardrycom",826 "_htmlUrl": "https://csswizardry.com/"827 }828 ],829 "_text": "Front end",830 "_title": "Front end"831 },832 {833 "outline": [834 {835 "_type": "rss",836 "_text": "Webdesigner Depot",837 "_title": "Webdesigner Depot",838 "_xmlUrl": "http://feeds2.feedburner.com/webdesignerdepot",839 "_htmlUrl": "https://www.webdesignerdepot.com"840 },841 {842 "_type": "rss",843 "_text": "MacGeneration",844 "_title": "MacGeneration",845 "_xmlUrl": "http://rss.macgeneration.com/",846 "_htmlUrl": "https://www.macg.co/news/feed"847 },848 {849 "_type": "rss",850 "_text": "Grafikart.fr",851 "_title": "Grafikart.fr",852 "_xmlUrl": "http://feeds.feedburner.com/Grafikart",853 "_htmlUrl": "https://www.grafikart.fr/"854 }855 ],856 "_text": "web",857 "_title": "web"858 },859 {860 "outline": [861 {862 "_type": "rss",863 "_text": "Flux JavaScript Developpez",864 "_title": "Flux JavaScript Developpez",865 "_xmlUrl": "http://javascript.developpez.com/index/rss",866 "_htmlUrl": "http://javascript.developpez.com/index/rss"867 },868 {869 "_type": "rss",870 "_text": "Mozilla Hacks – the Web developer blog",871 "_title": "Mozilla Hacks – the Web developer blog",872 "_xmlUrl": "http://hacks.mozilla.org/feed/",873 "_htmlUrl": "https://hacks.mozilla.org"874 },875 {876 "_type": "rss",877 "_text": "CreativeJS",878 "_title": "CreativeJS",879 "_xmlUrl": "http://creativejs.com/feed/",880 "_htmlUrl": "http://creativejs.com"881 },882 {883 "_type": "rss",884 "_text": "DailyJS",885 "_title": "DailyJS",886 "_xmlUrl": "http://feeds.feedburner.com/dailyjs",887 "_htmlUrl": "http://dailyjs.com/"888 },889 {890 "_type": "rss",891 "_text": "Angular",892 "_title": "Angular",893 "_xmlUrl": "http://blog.angularjs.org/feeds/posts/default",894 "_htmlUrl": "http://angularjs.blogspot.com/"895 },896 {897 "_type": "rss",898 "_text": "React",899 "_title": "React",900 "_xmlUrl": "http://facebook.github.io/react/feed.xml",901 "_htmlUrl": "https://reactjs.org"902 },903 {904 "_type": "rss",905 "_text": "JavaScript – SitePoint",906 "_title": "JavaScript – SitePoint",907 "_xmlUrl": "http://jspro.com/feed/",908 "_htmlUrl": "https://www.sitepoint.com"909 },910 {911 "_type": "rss",912 "_text": "Addy Osmani",913 "_title": "Addy Osmani",914 "_xmlUrl": "http://feeds.feedburner.com/addyosmani",915 "_htmlUrl": "http://addyosmani.com/blog"916 }917 ],918 "_text": "javascript",919 "_title": "javascript"920 },921 {922 "outline": [923 {924 "_type": "rss",925 "_text": "Raspberry Pi",926 "_title": "Raspberry Pi",927 "_xmlUrl": "http://www.raspberrypi.org/feed",928 "_htmlUrl": "https://www.raspberrypi.org"929 },930 {931 "_type": "rss",932 "_text": "Articles Tom's Hardware",933 "_title": "Articles Tom's Hardware",934 "_xmlUrl": "http://www.tomshardware.com/articles.xml",935 "_htmlUrl": "http://www.tomshardware.com"936 }937 ],938 "_text": "hardware",939 "_title": "hardware"940 },941 {942 "outline": {943 "_type": "rss",944 "_text": "CatsWhoCode",945 "_title": "CatsWhoCode",946 "_xmlUrl": "http://feeds2.feedburner.com/Catswhocode",947 "_htmlUrl": "https://www.catswhocode.com/blog"948 },949 "_text": "web development",950 "_title": "web development"951 },952 {953 "_type": "rss",954 "_text": "Blog Du Webdesign Magazine",955 "_title": "Blog Du Webdesign Magazine",956 "_xmlUrl": "http://feeds.feedburner.com/blogduwebdesign/articles",957 "_htmlUrl": "http://www.blogduwebdesign.com/"958 },959 {960 "_type": "rss",961 "_text": "Alsacreations.com - Actualités",962 "_title": "Alsacreations.com - Actualités",963 "_xmlUrl": "http://www.alsacreations.com/rss/actualites.xml",964 "_htmlUrl": "https://www.alsacreations.com/"965 },966 {967 "_type": "rss",968 "_text": "Offres d'emploi Alsacréations.com (Bretagne)",969 "_title": "Offres d'emploi Alsacréations.com (Bretagne)",970 "_xmlUrl": "http://emploi.alsacreations.com/offres-6.xml",971 "_htmlUrl": "https://emploi.alsacreations.com"972 }973 ]974 },975 "_version": "1.0"...

Full Screen

Full Screen

060-list-issue.js

Source:060-list-issue.js Github

copy

Full Screen

1module.exports = {2 input: [3 {4 _key: '68e32a42bc86',5 _type: 'block',6 children: [7 {8 _type: 'span',9 marks: [],10 text: 'Lorem ipsum'11 }12 ],13 markDefs: [],14 style: 'h2'15 },16 {17 _key: 'e5a6349a2145',18 _type: 'block',19 children: [20 {21 _type: 'span',22 marks: [],23 text: 'Lorem ipsum'24 }25 ],26 markDefs: [],27 style: 'normal'28 },29 {30 _key: '22659f66b40b',31 _type: 'block',32 children: [33 {34 _type: 'span',35 marks: [],36 text: 'Lorem ipsum'37 }38 ],39 level: 1,40 listItem: 'number',41 markDefs: [],42 style: 'normal'43 },44 {45 _key: '87b8d684fb9e',46 _type: 'block',47 children: [48 {49 _type: 'span',50 marks: [],51 text: 'Lorem ipsum'52 }53 ],54 level: 1,55 listItem: 'number',56 markDefs: [],57 style: 'normal'58 },59 {60 _key: 'a14d35e806c5',61 _type: 'block',62 children: [63 {64 _type: 'span',65 marks: [],66 text: 'Lorem ipsum'67 }68 ],69 level: 1,70 listItem: 'number',71 markDefs: [],72 style: 'normal'73 },74 {75 _key: '4bc360f7123a',76 _type: 'block',77 children: [78 {79 _type: 'span',80 marks: [],81 text: 'Lorem ipsum'82 }83 ],84 level: 1,85 listItem: 'number',86 markDefs: [],87 style: 'normal'88 },89 {90 _key: '22f50c9e40a6',91 _type: 'block',92 children: [93 {94 _type: 'span',95 marks: [],96 text: 'Lorem ipsum'97 }98 ],99 level: 1,100 listItem: 'number',101 markDefs: [],102 style: 'normal'103 },104 {105 _key: '664cca534e5d',106 _type: 'block',107 children: [108 {109 _type: 'span',110 marks: [],111 text: 'Lorem ipsum'112 }113 ],114 level: 1,115 listItem: 'number',116 markDefs: [],117 style: 'normal'118 },119 {120 _key: '1e9b2d0b4ef6',121 _type: 'block',122 children: [123 {124 _type: 'span',125 marks: [],126 text: 'Lorem ipsum'127 }128 ],129 level: 1,130 listItem: 'number',131 markDefs: [],132 style: 'normal'133 },134 {135 _key: '24ede750fde5',136 _type: 'block',137 children: [138 {139 _type: 'span',140 marks: [],141 text: 'Lorem ipsum'142 }143 ],144 level: 1,145 listItem: 'number',146 markDefs: [],147 style: 'normal'148 },149 {150 _key: '89eeaeac72c5',151 _type: 'block',152 children: [153 {154 _type: 'span',155 marks: [],156 text: 'Lorem ipsum'157 }158 ],159 level: 1,160 listItem: 'number',161 markDefs: [],162 style: 'normal'163 },164 {165 _key: '993fb23a4fbb',166 _type: 'block',167 children: [168 {169 _type: 'span',170 marks: [],171 text: 'Lorem ipsum'172 }173 ],174 level: 1,175 listItem: 'number',176 markDefs: [],177 style: 'normal'178 },179 {180 _key: '09b00b82c010',181 _type: 'block',182 children: [183 {184 _type: 'span',185 marks: [],186 text: 'Lorem ipsum'187 }188 ],189 markDefs: [],190 style: 'h2'191 },192 {193 _key: 'e1ec0b8bccbe',194 _type: 'block',195 children: [196 {197 _type: 'span',198 marks: [],199 text: 'Lorem ipsum'200 }201 ],202 markDefs: [],203 style: 'normal'204 },205 {206 _key: 'ff11fb1a52ad',207 _type: 'block',208 children: [209 {210 _type: 'span',211 marks: [],212 text: 'Lorem ipsum'213 }214 ],215 markDefs: [],216 style: 'normal'217 },218 {219 _key: '034604cee2d9',220 _type: 'block',221 children: [222 {223 _type: 'span',224 marks: [],225 text: 'Lorem ipsum'226 }227 ],228 markDefs: [],229 style: 'normal'230 },231 {232 _key: '836431a777a8',233 _type: 'block',234 children: [235 {236 _type: 'span',237 marks: [],238 text: 'Lorem ipsum'239 }240 ],241 markDefs: [],242 style: 'h2'243 },244 {245 _key: 'a2c1052ca675',246 _type: 'block',247 children: [248 {249 _type: 'span',250 marks: [],251 text: 'Lorem ipsum'252 },253 {254 _type: 'span',255 marks: ['abaab54abef7'],256 text: 'Lorem ipsum'257 },258 {259 _type: 'span',260 marks: [],261 text: 'Lorem ipsum'262 },263 {264 _type: 'span',265 marks: ['36e7c773d148'],266 text: 'Lorem ipsum'267 },268 {269 _type: 'span',270 marks: [],271 text: 'Lorem ipsum'272 },273 {274 _type: 'span',275 marks: ['4352c44c3077'],276 text: 'Lorem ipsum'277 },278 {279 _type: 'span',280 marks: [],281 text: 'Lorem ipsum'282 }283 ],284 markDefs: [285 {286 _key: 'abaab54abef7',287 _type: 'link',288 href: 'https://example.com'289 },290 {291 _key: '36e7c773d148',292 _type: 'link',293 href: 'https://example.com'294 },295 {296 _key: '4352c44c3077',297 _type: 'link',298 href: 'https://example.com'299 }300 ],301 style: 'normal'302 },303 {304 _key: '008e004a87e3',305 _type: 'block',306 children: [307 {308 _type: 'span',309 marks: [],310 text: 'Lorem ipsum'311 }312 ],313 markDefs: [],314 style: 'h3'315 },316 {317 _key: '383dddd69bef',318 _type: 'block',319 children: [320 {321 _type: 'span',322 marks: [],323 text: 'Lorem ipsum'324 }325 ],326 level: 1,327 listItem: 'bullet',328 markDefs: [],329 style: 'normal'330 },331 {332 _key: 'ea36cba89a66',333 _type: 'block',334 children: [335 {336 _type: 'span',337 marks: [],338 text: 'Lorem ipsum'339 }340 ],341 level: 1,342 listItem: 'bullet',343 markDefs: [],344 style: 'normal'345 },346 {347 _key: '57f05ea5c2bb',348 _type: 'block',349 children: [350 {351 _type: 'span',352 marks: [],353 text: 'Lorem ipsum'354 }355 ],356 level: 1,357 listItem: 'bullet',358 markDefs: [],359 style: 'normal'360 },361 {362 _key: 'd5df37eee363',363 _type: 'block',364 children: [365 {366 _type: 'span',367 marks: [],368 text: 'Lorem ipsum'369 }370 ],371 markDefs: [],372 style: 'h3'373 },374 {375 _key: '61231e9bb2f4',376 _type: 'block',377 children: [378 {379 _type: 'span',380 marks: [],381 text: 'Lorem ipsum'382 }383 ],384 level: 1,385 listItem: 'bullet',386 markDefs: [],387 style: 'normal'388 },389 {390 _key: 'e1091120de4d',391 _type: 'block',392 children: [393 {394 _type: 'span',395 marks: [],396 text: 'Lorem ipsum'397 }398 ],399 level: 1,400 listItem: 'bullet',401 markDefs: [],402 style: 'normal'403 },404 {405 _key: 'be53f0b95e8b',406 _type: 'block',407 children: [408 {409 _type: 'span',410 marks: [],411 text: 'Lorem ipsum'412 }413 ],414 level: 1,415 listItem: 'bullet',416 markDefs: [],417 style: 'normal'418 },419 {420 _key: 'e6538941fddf',421 _type: 'block',422 children: [423 {424 _type: 'span',425 marks: [],426 text: 'Lorem ipsum'427 }428 ],429 level: 1,430 listItem: 'bullet',431 markDefs: [],432 style: 'normal'433 },434 {435 _key: 'a852b3d1518a',436 _type: 'block',437 children: [438 {439 _type: 'span',440 marks: [],441 text: 'Lorem ipsum'442 }443 ],444 level: 1,445 listItem: 'bullet',446 markDefs: [],447 style: 'normal'448 },449 {450 _key: 'd77890703306',451 _type: 'block',452 children: [453 {454 _type: 'span',455 marks: [],456 text: 'Lorem ipsum'457 }458 ],459 level: 1,460 listItem: 'bullet',461 markDefs: [],462 style: 'normal'463 },464 {465 _key: 'd061261ee1d2',466 _type: 'block',467 children: [468 {469 _type: 'span',470 marks: [],471 text: 'Lorem ipsum'472 }473 ],474 markDefs: [],475 style: 'h3'476 },477 {478 _key: '248cc45717e0',479 _type: 'block',480 children: [481 {482 _type: 'span',483 marks: [],484 text: 'Lorem ipsum'485 }486 ],487 level: 1,488 listItem: 'bullet',489 markDefs: [],490 style: 'normal'491 },492 {493 _key: '09f2ab44df66',494 _type: 'block',495 children: [496 {497 _type: 'span',498 marks: [],499 text: 'Lorem ipsum'500 }501 ],502 level: 1,503 listItem: 'bullet',504 markDefs: [],505 style: 'normal'506 },507 {508 _key: 'ba7b45509071',509 _type: 'block',510 children: [511 {512 _type: 'span',513 marks: [],514 text: 'Lorem ipsum'515 },516 {517 _type: 'span',518 marks: ['em'],519 text: 'Lorem ipsum'520 },521 {522 _type: 'span',523 marks: [],524 text: 'Lorem ipsum'525 }526 ],527 level: 1,528 listItem: 'bullet',529 markDefs: [],530 style: 'normal'531 },532 {533 _key: '12c77502a595',534 _type: 'block',535 children: [536 {537 _type: 'span',538 marks: [],539 text: 'Lorem ipsum'540 }541 ],542 markDefs: [],543 style: 'h3'544 },545 {546 _key: '078039a7af96',547 _type: 'block',548 children: [549 {550 _type: 'span',551 marks: [],552 text: 'Lorem ipsum'553 }554 ],555 level: 1,556 listItem: 'bullet',557 markDefs: [],558 style: 'normal'559 },560 {561 _key: 'e2ea9480bfe5',562 _type: 'block',563 children: [564 {565 _type: 'span',566 marks: [],567 text: 'Lorem ipsum'568 }569 ],570 level: 1,571 listItem: 'bullet',572 markDefs: [],573 style: 'normal'574 },575 {576 _key: 'fdc3bfe19845',577 _type: 'block',578 children: [579 {580 _type: 'span',581 marks: [],582 text: 'Lorem ipsum'583 }584 ],585 level: 1,586 listItem: 'bullet',587 markDefs: [],588 style: 'normal'589 },590 {591 _key: '3201b3d02e0d',592 _type: 'block',593 children: [594 {595 _type: 'span',596 marks: [],597 text: 'Lorem ipsum'598 }599 ],600 level: 1,601 listItem: 'bullet',602 markDefs: [],603 style: 'normal'604 },605 {606 _key: '5ef716ee0309',607 _type: 'block',608 children: [609 {610 _type: 'span',611 marks: [],612 text: 'Lorem ipsum'613 }614 ],615 markDefs: [],616 style: 'h3'617 },618 {619 _key: '9a1430f39842',620 _type: 'block',621 children: [622 {623 _type: 'span',624 marks: [],625 text: 'Lorem ipsum'626 }627 ],628 level: 1,629 listItem: 'bullet',630 markDefs: [],631 style: 'normal'632 },633 {634 _key: '5fa8c1cd9d66',635 _type: 'block',636 children: [637 {638 _type: 'span',639 marks: [],640 text: 'Lorem ipsum'641 }642 ],643 level: 1,644 listItem: 'bullet',645 markDefs: [],646 style: 'normal'647 },648 {649 _key: '29240861e0c7',650 _type: 'block',651 children: [652 {653 _type: 'span',654 marks: [],655 text: 'Lorem ipsum'656 }657 ],658 markDefs: [],659 style: 'h3'660 },661 {662 _key: '471105eb4eb6',663 _type: 'block',664 children: [665 {666 _type: 'span',667 marks: [],668 text: 'Lorem ipsum'669 }670 ],671 level: 1,672 listItem: 'bullet',673 markDefs: [],674 style: 'normal'675 },676 {677 _key: '2a1754271e84',678 _type: 'block',679 children: [680 {681 _type: 'span',682 marks: [],683 text: 'Lorem ipsum'684 }685 ],686 level: 1,687 listItem: 'bullet',688 markDefs: [],689 style: 'normal'690 },691 {692 _key: 'c820d890f8c7',693 _type: 'block',694 children: [695 {696 _type: 'span',697 marks: [],698 text: 'Lorem ipsum'699 }700 ],701 markDefs: [],702 style: 'h3'703 },704 {705 _key: 'b58650f53e9e',706 _type: 'block',707 children: [708 {709 _type: 'span',710 marks: [],711 text: 'Lorem ipsum'712 }713 ],714 level: 1,715 listItem: 'bullet',716 markDefs: [],717 style: 'normal'718 },719 {720 _key: '0ca5f3fb129e',721 _type: 'block',722 children: [723 {724 _type: 'span',725 marks: [],726 text: 'Lorem ipsum'727 }728 ],729 level: 1,730 listItem: 'bullet',731 markDefs: [],732 style: 'normal'733 },734 {735 _key: 'f68449f61111',736 _type: 'block',737 children: [738 {739 _type: 'span',740 marks: [],741 text: 'Lorem ipsum'742 }743 ],744 level: 2,745 listItem: 'bullet',746 markDefs: [],747 style: 'normal'748 },749 {750 _key: '5433045c560a',751 _type: 'block',752 children: [753 {754 _type: 'span',755 marks: [],756 text: 'Lorem ipsum'757 }758 ],759 level: 2,760 listItem: 'bullet',761 markDefs: [],762 style: 'normal'763 },764 {765 _key: '3d85b3b16d79',766 _type: 'block',767 children: [768 {769 _type: 'span',770 marks: [],771 text: 'Lorem ipsum'772 }773 ],774 level: 2,775 listItem: 'bullet',776 markDefs: [],777 style: 'normal'778 },779 {780 _key: '03421acc9f6d',781 _type: 'block',782 children: [783 {784 _type: 'span',785 marks: [],786 text: 'Lorem ipsum'787 }788 ],789 level: 2,790 listItem: 'bullet',791 markDefs: [],792 style: 'normal'793 },794 {795 _key: '3a94842ddd74',796 _type: 'block',797 children: [798 {799 _type: 'span',800 marks: [],801 text: 'Lorem ipsum'802 }803 ],804 level: 1,805 listItem: 'bullet',806 markDefs: [],807 style: 'normal'808 },809 {810 _key: '4e3558037479',811 _type: 'block',812 children: [813 {814 _type: 'span',815 marks: [],816 text: 'Lorem ipsum'817 }818 ],819 level: 2,820 listItem: 'bullet',821 markDefs: [],822 style: 'normal'823 },824 {825 _key: '2cf4b5ddec6f',826 _type: 'block',827 children: [828 {829 _type: 'span',830 marks: [],831 text: 'Lorem ipsum'832 }833 ],834 level: 2,835 listItem: 'bullet',836 markDefs: [],837 style: 'normal'838 },839 {840 _key: '93051319ac3e',841 _type: 'block',842 children: [843 {844 _type: 'span',845 marks: [],846 text: 'Lorem ipsum'847 }848 ],849 level: 2,850 listItem: 'bullet',851 markDefs: [],852 style: 'normal'853 },854 {855 _key: '252749bb01d5',856 _type: 'block',857 children: [858 {859 _type: 'span',860 marks: [],861 text: 'Lorem ipsum'862 }863 ],864 level: 2,865 listItem: 'bullet',866 markDefs: [],867 style: 'normal'868 },869 {870 _key: 'd32eb8106d08',871 _type: 'block',872 children: [873 {874 _type: 'span',875 marks: [],876 text: 'Lorem ipsum'877 }878 ],879 level: 2,880 listItem: 'bullet',881 markDefs: [],882 style: 'normal'883 },884 {885 _key: 'dbdbc5839fb6',886 _type: 'block',887 children: [888 {889 _type: 'span',890 marks: [],891 text: 'Lorem ipsum'892 }893 ],894 level: 2,895 listItem: 'bullet',896 markDefs: [],897 style: 'normal'898 },899 {900 _key: 'f673698e2e27',901 _type: 'block',902 children: [903 {904 _type: 'span',905 marks: [],906 text: 'Lorem ipsum'907 }908 ],909 level: 2,910 listItem: 'bullet',911 markDefs: [],912 style: 'normal'913 },914 {915 _key: '2638df8609e7',916 _type: 'block',917 children: [918 {919 _type: 'span',920 marks: [],921 text: 'Lorem ipsum'922 }923 ],924 markDefs: [],925 style: 'h2'926 },927 {928 _key: '8bd25d26c0ab',929 _type: 'block',930 children: [931 {932 _type: 'span',933 marks: [],934 text: 'Lorem ipsum'935 }936 ],937 markDefs: [],938 style: 'normal'939 },940 {941 _key: '58fc3993c18c',942 _type: 'block',943 children: [944 {945 _type: 'span',946 marks: [],947 text: 'Lorem ipsum'948 },949 {950 _type: 'span',951 marks: ['em'],952 text: 'Lorem ipsum'953 }954 ],955 markDefs: [],956 style: 'normal'957 },958 {959 _key: '7845e645190f',960 _type: 'block',961 children: [962 {963 _type: 'span',964 marks: [],965 text: 'Lorem ipsum'966 }967 ],968 markDefs: [],969 style: 'h2'970 },971 {972 _key: '26e1555ec20c',973 _type: 'block',974 children: [975 {976 _type: 'span',977 marks: [],978 text: 'Lorem ipsum'979 }980 ],981 markDefs: [],982 style: 'normal'983 },984 {985 _key: 'e90b29141e56',986 _type: 'block',987 children: [988 {989 _type: 'span',990 marks: [],991 text: 'Lorem ipsum'992 }993 ],994 markDefs: [],995 style: 'normal'996 },997 {998 _key: '7f9ac906a4bd',999 _type: 'block',1000 children: [1001 {1002 _type: 'span',1003 marks: [],1004 text: 'Lorem ipsum'1005 }1006 ],1007 markDefs: [],1008 style: 'h2'1009 },1010 {1011 _key: '9259af58c8be',1012 _type: 'block',1013 children: [1014 {1015 _type: 'span',1016 marks: [],1017 text: 'Lorem ipsum'1018 }1019 ],1020 markDefs: [],1021 style: 'normal'1022 },1023 {1024 _key: 'd3343fe575d4',1025 _type: 'block',1026 children: [1027 {1028 _type: 'span',1029 marks: [],1030 text: 'Lorem ipsum'1031 }1032 ],1033 level: 1,1034 listItem: 'number',1035 markDefs: [],1036 style: 'normal'1037 },1038 {1039 _key: '14c57fd646e8',1040 _type: 'block',1041 children: [1042 {1043 _type: 'span',1044 marks: [],1045 text: 'Lorem ipsum'1046 }1047 ],1048 level: 1,1049 listItem: 'number',1050 markDefs: [],1051 style: 'normal'1052 },1053 {1054 _key: 'c8e8905dfe9e',1055 _type: 'block',1056 children: [1057 {1058 _type: 'span',1059 marks: [],1060 text: 'Lorem ipsum'1061 }1062 ],1063 level: 1,1064 listItem: 'number',1065 markDefs: [],1066 style: 'normal'1067 },1068 {1069 _key: '69c4fe9fa4ed',1070 _type: 'block',1071 children: [1072 {1073 _type: 'span',1074 marks: [],1075 text: 'Lorem ipsum'1076 }1077 ],1078 level: 1,1079 listItem: 'number',1080 markDefs: [],1081 style: 'normal'1082 },1083 {1084 _key: 'ae19d6d44753',1085 _type: 'block',1086 children: [1087 {1088 _type: 'span',1089 marks: [],1090 text: 'Lorem ipsum'1091 }1092 ],1093 level: 1,1094 listItem: 'number',1095 markDefs: [],1096 style: 'normal'1097 },1098 {1099 _key: '1136f698594f',1100 _type: 'block',1101 children: [1102 {1103 _type: 'span',1104 marks: [],1105 text: 'Lorem ipsum'1106 }1107 ],1108 markDefs: [],1109 style: 'normal'1110 },1111 {1112 _key: 'd94cdd676b75',1113 _type: 'block',1114 children: [1115 {1116 _type: 'span',1117 marks: [],1118 text: 'Lorem ipsum'1119 }1120 ],1121 markDefs: [],1122 style: 'h2'1123 },1124 {1125 _key: '660d22bd8f2a',1126 _type: 'block',1127 children: [1128 {1129 _type: 'span',1130 marks: [],1131 text: 'Lorem ipsum'1132 }1133 ],1134 markDefs: [],1135 style: 'normal'1136 },1137 {1138 _key: '55c6814da883',1139 _type: 'block',1140 children: [1141 {1142 _type: 'span',1143 marks: [],1144 text: 'Lorem ipsum'1145 },1146 {1147 _type: 'span',1148 marks: ['96b9a7384bb9'],1149 text: 'Lorem ipsum'1150 },1151 {1152 _type: 'span',1153 marks: [],1154 text: 'Lorem ipsum'1155 }1156 ],1157 level: 1,1158 listItem: 'bullet',1159 markDefs: [1160 {1161 _key: '96b9a7384bb9',1162 _type: 'link',1163 href: 'https://example.com'1164 }1165 ],1166 style: 'normal'1167 },1168 {1169 _key: '2baca0a20bca',1170 _type: 'block',1171 children: [1172 {1173 _type: 'span',1174 marks: [],1175 text: 'Lorem ipsum'1176 },1177 {1178 _type: 'span',1179 marks: ['99d77e03056c'],1180 text: 'Lorem ipsum'1181 },1182 {1183 _type: 'span',1184 marks: [],1185 text: 'Lorem ipsum'1186 }1187 ],1188 level: 1,1189 listItem: 'bullet',1190 markDefs: [1191 {1192 _key: '99d77e03056c',1193 _type: 'link',1194 href: 'https://example.com'1195 }1196 ],1197 style: 'normal'1198 },1199 {1200 _key: '512d2c9cc40d',1201 _type: 'block',1202 children: [1203 {1204 _type: 'span',1205 marks: [],1206 text: 'Lorem ipsum'1207 },1208 {1209 _type: 'span',1210 marks: ['a81f3f515e3e'],1211 text: 'Lorem ipsum'1212 },1213 {1214 _type: 'span',1215 marks: [],1216 text: 'Lorem ipsum'1217 }1218 ],1219 level: 1,1220 listItem: 'bullet',1221 markDefs: [1222 {1223 _key: 'a81f3f515e3e',1224 _type: 'link',1225 href: 'https://example.com'1226 }1227 ],1228 style: 'normal'1229 },1230 {1231 _key: '5e68d8b50d64',1232 _type: 'block',1233 children: [1234 {1235 _type: 'span',1236 marks: [],1237 text: 'Lorem ipsum'1238 },1239 {1240 _type: 'span',1241 marks: ['aedfb56c1761'],1242 text: 'Lorem ipsum'1243 },1244 {1245 _type: 'span',1246 marks: [],1247 text: 'Lorem ipsum'1248 }1249 ],1250 level: 1,1251 listItem: 'bullet',1252 markDefs: [1253 {1254 _key: 'aedfb56c1761',1255 _type: 'link',1256 href: 'https://example.com'1257 }1258 ],1259 style: 'normal'1260 },1261 {1262 _key: '8d339b91184a',1263 _type: 'block',1264 children: [1265 {1266 _type: 'span',1267 marks: [],1268 text: 'Lorem ipsum'1269 },1270 {1271 _type: 'span',1272 marks: ['beec3b2a0459'],1273 text: 'Lorem ipsum'1274 },1275 {1276 _type: 'span',1277 marks: [],1278 text: 'Lorem ipsum'1279 }1280 ],1281 level: 1,1282 listItem: 'bullet',1283 markDefs: [1284 {1285 _key: 'beec3b2a0459',1286 _type: 'link',1287 href: 'https://example.com'1288 }1289 ],1290 style: 'normal'1291 },1292 {1293 _key: '09d48934ea88',1294 _type: 'block',1295 children: [1296 {1297 _type: 'span',1298 marks: [],1299 text: 'Lorem ipsum'1300 },1301 {1302 _type: 'span',1303 marks: ['30559cd94434'],1304 text: 'Lorem ipsum'1305 },1306 {1307 _type: 'span',1308 marks: [],1309 text: 'Lorem ipsum'1310 }1311 ],1312 level: 1,1313 listItem: 'bullet',1314 markDefs: [1315 {1316 _key: '30559cd94434',1317 _type: 'link',1318 href: 'https://example.com'1319 }1320 ],1321 style: 'normal'1322 },1323 {1324 _key: '851a44421210',1325 _type: 'block',1326 children: [1327 {1328 _type: 'span',1329 marks: [],1330 text: 'Lorem ipsum'1331 },1332 {1333 _type: 'span',1334 marks: ['cf109fae377a'],1335 text: 'Lorem ipsum'1336 },1337 {1338 _type: 'span',1339 marks: [],1340 text: 'Lorem ipsum'1341 }1342 ],1343 level: 1,1344 listItem: 'bullet',1345 markDefs: [1346 {1347 _key: 'cf109fae377a',1348 _type: 'link',1349 href: 'https://example.com'1350 }1351 ],1352 style: 'normal'1353 },1354 {1355 _key: 'b584b7aee2be',1356 _type: 'block',1357 children: [1358 {1359 _type: 'span',1360 marks: [],1361 text: 'Lorem ipsum'1362 }1363 ],1364 markDefs: [],1365 style: 'h2'1366 },1367 {1368 _key: '23e9756111da',1369 _type: 'block',1370 children: [1371 {1372 _type: 'span',1373 marks: [],1374 text: 'Lorem ipsum'1375 }1376 ],1377 markDefs: [],1378 style: 'normal'1379 }1380 ]...

Full Screen

Full Screen

news.js

Source:news.js Github

copy

Full Screen

1export const news ={2 "_type": "News",3 "readLink": "https://api.cognitive.microsoft.com/api/v7/news/search?q=Cryptocurrency",4 "queryContext": {5 "_type": "QueryContext",6 "originalQuery": "Cryptocurrency",7 "adultIntent": false8 },9 "totalEstimatedMatches": 26500,10 "sort": [11 {12 "_type": "SortValue",13 "name": "Höchste Übereinstimmung",14 "id": "relevance",15 "isSelected": true,16 "url": "https://api.cognitive.microsoft.com/api/v7/news/search?q=Cryptocurrency"17 },18 {19 "_type": "SortValue",20 "name": "Neueste",21 "id": "date",22 "isSelected": false,23 "url": "https://api.cognitive.microsoft.com/api/v7/news/search?q=Cryptocurrency&sortby=date"24 }25 ],26 "value": [27 {28 "_type": "NewsArticle",29 "name": "China cracks down harder on cryptocurrency, banning all transactions.",30 "url": "https://www.nytimes.com/2021/09/24/business/china-cryptocurrency-bitcoin.html",31 "image": {32 "_type": "ImageObject",33 "thumbnail": {34 "_type": "ImageObject",35 "contentUrl": "https://www.bing.com/th?id=OVFT.qrAiBxW1FRdEQEp8VcvBuC&pid=News",36 "width": 700,37 "height": 36638 }39 },40 "description": "The clampdown comes as China’s central bank has been testing its own digital currency. The price of Bitcoin dropped on the news.",41 "about": [42 {43 "_type": "Thing",44 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/5fcc3d97-0cf2-94e5-6dad-cd70e387bd69",45 "name": "China"46 }47 ],48 "provider": [49 {50 "_type": "Organization",51 "name": "New York Times",52 "image": {53 "_type": "ImageObject",54 "thumbnail": {55 "_type": "ImageObject",56 "contentUrl": "https://www.bing.com/th?id=ODF.GzcmUDr41J6Qc1JEQyNTCA&pid=news"57 }58 }59 }60 ],61 "datePublished": "2021-09-24T14:37:00.0000000Z",62 "category": "ScienceAndTechnology"63 },64 {65 "_type": "NewsArticle",66 "name": "China: Central bank declares all cryptocurrency transactions 'illegal'",67 "url": "https://www.dw.com/en/china-central-bank-declares-all-cryptocurrency-transactions-illegal/a-59295079",68 "image": {69 "_type": "ImageObject",70 "thumbnail": {71 "_type": "ImageObject",72 "contentUrl": "https://www.bing.com/th?id=OVFT.CVtI3YNvWKaGokpX2PB1zi&pid=News",73 "width": 700,74 "height": 39375 }76 },77 "description": "The People's Bank of China moved to bar all cryptocurrency transactions Friday. Overseas exchanges providing cryptocurrency services to mainland China will be considered illegal.",78 "about": [79 {80 "_type": "Thing",81 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/957085ba-fd0b-bb9a-a8e7-3b26fc83138c",82 "name": "Central bank"83 }84 ],85 "provider": [86 {87 "_type": "Organization",88 "name": "Deutsche Welle"89 }90 ],91 "datePublished": "2021-09-24T19:14:00.0000000Z"92 },93 {94 "_type": "NewsArticle",95 "name": "China declares cryptocurrency transactions illegal as crackdown continues",96 "url": "https://www.msn.com/en-us/finance/markets/china-declares-cryptocurrency-transactions-illegal-as-crackdown-continues/ar-AAOMFYx",97 "image": {98 "_type": "ImageObject",99 "thumbnail": {100 "_type": "ImageObject",101 "contentUrl": "https://www.bing.com/th?id=OVFT.X8lVpegMmxr2p5OXoTcGJy&pid=News",102 "width": 700,103 "height": 393104 }105 },106 "description": "Bitcoin, Ethereum and other cryptocurrencies dipped in value on Friday after China declared all transactions involving these digital currencies \"illegal.\" China's central bank, the People's Bank of China,",107 "about": [108 {109 "_type": "Thing",110 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/5fcc3d97-0cf2-94e5-6dad-cd70e387bd69",111 "name": "China"112 }113 ],114 "mentions": [115 {116 "_type": "Thing",117 "name": "China"118 },119 {120 "_type": "Thing",121 "name": "United States"122 },123 {124 "_type": "Thing",125 "name": "Cryptocurrency"126 }127 ],128 "provider": [129 {130 "_type": "Organization",131 "name": "ABC on MSN.com",132 "image": {133 "_type": "ImageObject",134 "thumbnail": {135 "_type": "ImageObject",136 "contentUrl": "https://www.bing.com/th?id=ODF.-LMnifaGw_NvPvJr_0E9tA&pid=news"137 }138 }139 }140 ],141 "datePublished": "2021-09-24T16:08:57.0000000Z",142 "video": {143 "_type": "VideoObject",144 "name": "On Location: September 24, 2021",145 "motionThumbnailUrl": "https://prod-streaming-video-msn-com.akamaized.net/35ee5e82-8705-4e58-b82f-6787a83356ff/4ba4a3eb-3221-48a1-8fd6-ea512426_650.mp4",146 "thumbnail": {147 "_type": "ImageObject",148 "width": 640,149 "height": 360150 }151 },152 "category": "World"153 },154 {155 "_type": "NewsArticle",156 "name": "Chinese government declares all cryptocurrency transactions illegal",157 "url": "https://www.msn.com/en-us/finance/other/chinese-government-declares-all-cryptocurrency-transactions-illegal/ar-AAOMTDM",158 "image": {159 "_type": "ImageObject",160 "thumbnail": {161 "_type": "ImageObject",162 "contentUrl": "https://www.bing.com/th?id=OVFT.yCV4TgPFpvL6hedKyCs2VS&pid=News",163 "width": 700,164 "height": 367165 }166 },167 "description": "\"Virtual currency-related business activities are illegal financial activities,\" the People's Bank of China wrote in a statement.",168 "about": [169 {170 "_type": "Thing",171 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/97767f94-8f79-3779-7e03-da7e2984bcf1",172 "name": "Government of China"173 }174 ],175 "mentions": [176 {177 "_type": "Thing",178 "name": "Government of China"179 },180 {181 "_type": "Thing",182 "name": "Cryptocurrency"183 },184 {185 "_type": "Thing",186 "name": "Finance"187 }188 ],189 "provider": [190 {191 "_type": "Organization",192 "name": "MSN",193 "image": {194 "_type": "ImageObject",195 "thumbnail": {196 "_type": "ImageObject",197 "contentUrl": "https://www.bing.com/th?id=ODF.FPGiCjSpNWuR3YuGCSVHjA&pid=news"198 }199 }200 }201 ],202 "datePublished": "2021-09-24T21:04:35.0000000Z",203 "category": "ScienceAndTechnology"204 },205 {206 "_type": "NewsArticle",207 "name": "China’s Central Bank Says All Cryptocurrency Transactions Are Illegal",208 "url": "https://www.forbes.com/sites/siladityaray/2021/09/24/chinas-central-bank-says-all-cryptocurrency-transactions-are-illegal/",209 "image": {210 "_type": "ImageObject",211 "thumbnail": {212 "_type": "ImageObject",213 "contentUrl": "https://www.bing.com/th?id=OVFT.M1YXCSIIqeT0lo7DPAB6YC&pid=News",214 "width": 700,215 "height": 393216 }217 },218 "description": "The People’s Bank of China will ban financial institutions, payment companies, and internet platforms from facilitating cryptocurrency trading.",219 "about": [220 {221 "_type": "Thing",222 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/5fcc3d97-0cf2-94e5-6dad-cd70e387bd69",223 "name": "China"224 },225 {226 "_type": "Thing",227 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/957085ba-fd0b-bb9a-a8e7-3b26fc83138c",228 "name": "Central bank"229 }230 ],231 "provider": [232 {233 "_type": "Organization",234 "name": "Forbes",235 "image": {236 "_type": "ImageObject",237 "thumbnail": {238 "_type": "ImageObject",239 "contentUrl": "https://www.bing.com/th?id=ODF.U6nYa4Huf-RFEhjg-V4hNg&pid=news"240 }241 }242 }243 ],244 "datePublished": "2021-09-24T18:43:00.0000000Z",245 "category": "World"246 },247 {248 "_type": "NewsArticle",249 "name": "China vows to ‘clamp down’ on cryptocurrency trading, bans crypto mining",250 "url": "https://www.washingtonpost.com/world/asia_pacific/china-ban-bitcoin-cryptocurrency/2021/09/24/971275a2-1d1f-11ec-bea8-308ea134594f_story.html",251 "image": {252 "_type": "ImageObject",253 "thumbnail": {254 "_type": "ImageObject",255 "contentUrl": "https://www.bing.com/th?id=OVFT._ZHpnN7wFF-4JQYO6ydV6i&pid=News",256 "width": 700,257 "height": 466258 }259 },260 "description": "China on Friday escalated its crackdown on cryptocurrency trading, issuing a nationwide ban on crypto mining and reiterating that all virtual currencies were considered illegal in the country. In a joint statement published by China’s central bank,",261 "about": [262 {263 "_type": "Thing",264 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/5fcc3d97-0cf2-94e5-6dad-cd70e387bd69",265 "name": "China"266 },267 {268 "_type": "Thing",269 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/9b966b44-39a4-9063-a00c-db3d06fda594",270 "name": "Mining"271 }272 ],273 "mentions": [274 {275 "_type": "Thing",276 "name": "China"277 },278 {279 "_type": "Thing",280 "name": "Mining"281 },282 {283 "_type": "Thing",284 "name": "The Washington Post"285 }286 ],287 "provider": [288 {289 "_type": "Organization",290 "name": "Washington Post",291 "image": {292 "_type": "ImageObject",293 "thumbnail": {294 "_type": "ImageObject",295 "contentUrl": "https://www.bing.com/th?id=ODF.JRpbjhQKSgfe9BXmFtAAoA&pid=news"296 }297 }298 }299 ],300 "datePublished": "2021-09-24T13:40:00.0000000Z",301 "category": "Business"302 },303 {304 "_type": "NewsArticle",305 "name": "With its new cryptocurrency mining business on city land, Denton is suddenly a crypto player",306 "url": "https://www.dallasnews.com/news/watchdog/2021/09/24/with-its-new-cryptocurrency-mining-business-on-city-land-denton-is-suddenly-a-crypto-player/",307 "image": {308 "_type": "ImageObject",309 "thumbnail": {310 "_type": "ImageObject",311 "contentUrl": "https://www.bing.com/th?id=OVFT.0YUX9QToJNIDUwe3OaPmUC&pid=News",312 "width": 700,313 "height": 367314 }315 },316 "description": "When a new cryptocurrency mining business opens beside Denton's electricity substation, Denton's output of electricity will, amazingly, double.",317 "about": [318 {319 "_type": "Thing",320 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/2c212c6d-7800-45e6-a14d-055dbdc1f270",321 "name": "Denton"322 },323 {324 "_type": "Thing",325 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/9b966b44-39a4-9063-a00c-db3d06fda594",326 "name": "Mining"327 }328 ],329 "provider": [330 {331 "_type": "Organization",332 "name": "Dallas Morning News",333 "image": {334 "_type": "ImageObject",335 "thumbnail": {336 "_type": "ImageObject",337 "contentUrl": "https://www.bing.com/th?id=ODF.3dshJowQ1S2_hfoTL9-4iw&pid=news"338 }339 }340 }341 ],342 "datePublished": "2021-09-24T20:17:00.0000000Z",343 "category": "Business"344 },345 {346 "_type": "NewsArticle",347 "name": "Bitcoin takes a hit as China declares all cryptocurrency transactions illegal",348 "url": "https://www.nbcnews.com/news/world/bitcoin-takes-hit-china-declares-all-cryptocurrency-transactions-illegal-n1280010",349 "image": {350 "_type": "ImageObject",351 "thumbnail": {352 "_type": "ImageObject",353 "contentUrl": "https://www.bing.com/th?id=OVFT.OLCMYpFeQNF5a8d1eAdhBi&pid=News",354 "width": 700,355 "height": 367356 }357 },358 "description": "The decision was made \"in order to safeguard people's properties and maintain economic, financial and social order,\" the People's Bank of China has said.",359 "about": [360 {361 "_type": "Thing",362 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/5fcc3d97-0cf2-94e5-6dad-cd70e387bd69",363 "name": "China"364 },365 {366 "_type": "Thing",367 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/2d95ee9c-a8a0-d6fa-69b7-f6d996f0c946",368 "name": "Bitcoin"369 }370 ],371 "provider": [372 {373 "_type": "Organization",374 "name": "NBC News",375 "image": {376 "_type": "ImageObject",377 "thumbnail": {378 "_type": "ImageObject",379 "contentUrl": "https://www.bing.com/th?id=ODF.ighWNnrr5MMFUs8WKMme2A&pid=news"380 }381 }382 }383 ],384 "datePublished": "2021-09-24T11:50:00.0000000Z",385 "category": "Business"386 },387 {388 "_type": "NewsArticle",389 "name": "Investors Shrug Off China Ban On Cryptocurrency, Others See Opportunity In Prohibition",390 "url": "https://www.ibtimes.com/investors-shrug-china-ban-cryptocurrency-others-see-opportunity-prohibition-3303520",391 "image": {392 "_type": "ImageObject",393 "thumbnail": {394 "_type": "ImageObject",395 "contentUrl": "https://www.bing.com/th?id=OVFT.6HSX87FkplaEeAbthlUVMC&pid=News",396 "width": 700,397 "height": 466398 }399 },400 "description": "Bitcoin and Ether saw their values slashed on Friday after China’s central bank announced that it would be banning cryptocurrency transactions on the mainland.",401 "about": [402 {403 "_type": "Thing",404 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/5fcc3d97-0cf2-94e5-6dad-cd70e387bd69",405 "name": "China"406 },407 {408 "_type": "Thing",409 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/7962ae3c-46a4-a659-f7d6-da89a0bb18c5",410 "name": "Investor"411 },412 {413 "_type": "Thing",414 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/4d57f5bf-e513-467a-90e6-b18a96600e37",415 "name": "Cryptocurrency"416 }417 ],418 "provider": [419 {420 "_type": "Organization",421 "name": "International Business Times",422 "image": {423 "_type": "ImageObject",424 "thumbnail": {425 "_type": "ImageObject",426 "contentUrl": "https://www.bing.com/th?id=ODF.2u8k6DPMmiNV3kL0MkuH6g&pid=news"427 }428 }429 }430 ],431 "datePublished": "2021-09-24T17:31:00.0000000Z",432 "category": "Business"433 },434 {435 "_type": "NewsArticle",436 "name": "China’s central bank bans cryptocurrency transactions to avoid ‘risks’",437 "url": "https://www.msn.com/en-us/money/other/china-e2-80-99s-central-bank-bans-cryptocurrency-transactions-to-avoid-e2-80-98risks-e2-80-99/ar-AAOMMWi",438 "image": {439 "_type": "ImageObject",440 "thumbnail": {441 "_type": "ImageObject",442 "contentUrl": "https://www.bing.com/th?id=OVFT.vNFSD0ifAJGceWqJce5wIi&pid=News",443 "width": 700,444 "height": 367445 }446 },447 "description": "The People’s Bank of China, the country’s central bank, said Friday that cryptocurrency transactions are illegal, saying such currencies “do not have legal tender status” and therefore “cannot be circulated as currency in the market.",448 "mentions": [449 {450 "_type": "Thing",451 "name": "Cryptocurrency"452 },453 {454 "_type": "Thing",455 "name": "People's Bank of China"456 },457 {458 "_type": "Thing",459 "name": "Unsecured debt"460 }461 ],462 "provider": [463 {464 "_type": "Organization",465 "name": "MSN",466 "image": {467 "_type": "ImageObject",468 "thumbnail": {469 "_type": "ImageObject",470 "contentUrl": "https://www.bing.com/th?id=ODF.FPGiCjSpNWuR3YuGCSVHjA&pid=news"471 }472 }473 }474 ],475 "datePublished": "2021-09-24T16:22:55.0000000Z",476 "category": "Business"477 },478 {479 "_type": "NewsArticle",480 "name": "The Five Most Popular ASIC Miners for Cryptocurrency",481 "url": "https://www.chron.com/business/article/The-Five-Most-Popular-ASIC-Miners-for-16484701.php",482 "image": {483 "_type": "ImageObject",484 "thumbnail": {485 "_type": "ImageObject",486 "contentUrl": "https://www.bing.com/th?id=OVFT._NqYpoZjnepgrOvr487QLi&pid=News",487 "width": 405,488 "height": 405489 }490 },491 "description": "According to data, at the height of the current bull run in April 2021, cryptocurrency mining has generated $3 billion in revenue, which means that crypto miners earned $100,000,000 in profit every day on the average.",492 "about": [493 {494 "_type": "Thing",495 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/72b86e9a-8c62-838e-a900-642981b4628e",496 "name": "Popular"497 }498 ],499 "provider": [500 {501 "_type": "Organization",502 "name": "Houston Chronicle",503 "image": {504 "_type": "ImageObject",505 "thumbnail": {506 "_type": "ImageObject",507 "contentUrl": "https://www.bing.com/th?id=ODF.xur6Qj8aEsv10AFHJv1-Cg&pid=news"508 }509 }510 }511 ],512 "datePublished": "2021-09-24T19:52:00.0000000Z"513 },514 {515 "_type": "NewsArticle",516 "name": "Cryptocurrency price news – China central bank declares crypto transactions ILLEGAL as Bitcoin cost drops on Coinbase",517 "url": "https://www.the-sun.com/money/3695653/cryptocurrency-price-latest-china-illegal-bitcoin/",518 "image": {519 "_type": "ImageObject",520 "thumbnail": {521 "_type": "ImageObject",522 "contentUrl": "https://www.bing.com/th?id=OVFT.ux_9VxQ5OfrD1Dtif2YI6y&pid=News",523 "width": 700,524 "height": 466525 }526 },527 "description": "CHINA’S central bank has declared cryptocurrency transactions illegal as the cost of Bitcoin drops on Coinbase. China made the cryptocurrency announcement yesterday which states that the",528 "about": [529 {530 "_type": "Thing",531 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/5fcc3d97-0cf2-94e5-6dad-cd70e387bd69",532 "name": "China"533 },534 {535 "_type": "Thing",536 "readLink": "https://api.cognitive.microsoft.com/api/v7/entities/2d95ee9c-a8a0-d6fa-69b7-f6d996f0c946",537 "name": "Bitcoin"538 }539 ],540 "provider": [541 {542 "_type": "Organization",543 "name": "The Sun"544 }545 ],546 "datePublished": "2021-09-24T22:31:00.0000000Z",547 "category": "ScienceAndTechnology"548 }549 ]...

Full Screen

Full Screen

dgp-template.sol.js

Source:dgp-template.sol.js Github

copy

Full Screen

1pragma solidity 0.4.8;2contract dgp{3 struct paramsInstance{4 uint blockHeight;5 address paramsAddress;6 }7 paramsInstance[] paramsHistory;8 address[] adminKeys;9 address[] govKeys; 10 uint private maxKeys=30;11 bool private initialAdminSet=false;12 uint private proposalExpiryBlocks=21600;13 struct addressProposal{14 bool onVote;15 address[] votes;16 address proposal;17 uint proposalHeight;18 }19 struct uintProposal{20 bool onVote;21 address[] votes;22 uint proposal;23 uint proposalHeight;24 }25 struct proposals{26 mapping(uint=>addressProposal) keys;27 mapping(uint=>uintProposal) uints;28 mapping(uint=>addressProposal) removeKeys;29 }30 struct votesRequired{31 uint adminVotesForParams;32 uint govVotesForParams;33 uint adminVotesForManagement;34 }35 proposals currentProposals;36 votesRequired activeVotesRequired;37 modifier onlyAdmin{38 if(!isAdminKey(msg.sender))throw;39 _;40 }41 modifier onlyAdminOrGov{42 if(!isAdminKey(msg.sender) && !isGovKey(msg.sender))throw;43 _;44 }45 function setInitialAdmin(){46 if(initialAdminSet)throw; // call only once47 adminKeys.push(msg.sender);48 initialAdminSet=true;49 }50 function addAddressProposal(address _proposalAddress, uint _type) onlyAdminOrGov{51 // type 0: adminKey52 // type 1: govKey53 // type 2: paramsAddress54 if(_type==0 && getArrayNonNullLength(adminKeys)>=maxKeys) throw; // we have too many admin keys55 if(_type==1 && getArrayNonNullLength(govKeys)>=maxKeys) throw; // we have too many gov keys56 if(_proposalAddress==0) throw; // invalid address57 if(_type>2) throw; // invalid type58 if((_type==0 || _type==1) && (isAdminKey(_proposalAddress) || isGovKey(_proposalAddress))) throw; // don't add existing keys as proposals59 if(!currentProposals.keys[_type].onVote){60 if(isGovKey(msg.sender)) throw; // Only Admin can initiate vote61 currentProposals.keys[_type].onVote=true; // put proposal on vote, no changes until vote is setteled or removed62 currentProposals.keys[_type].proposal=_proposalAddress; // set new proposal for vote63 currentProposals.keys[_type].proposalHeight=block.number; // set new proposal initial height64 currentProposals.keys[_type].votes.length=0; // clear votes65 currentProposals.keys[_type].votes.push(msg.sender); // add sender vote66 }else{67 if(block.number-currentProposals.keys[_type].proposalHeight>proposalExpiryBlocks){68 clearAddressProposal(_type); //clear expired proposals69 return;70 }71 if(currentProposals.keys[_type].proposal!=_proposalAddress) throw; // can only vote for current on vote address72 if(alreadyVoted(msg.sender, currentProposals.keys[_type].votes)) throw; // cannot vote twice 73 currentProposals.keys[_type].votes.push(msg.sender); // add sender vote74 }75 if(_type==0 || _type==1){76 if(tallyAdminVotes(currentProposals.keys[_type].votes)>=activeVotesRequired.adminVotesForManagement){77 if(isAdminKey(currentProposals.keys[_type].proposal) || isGovKey(currentProposals.keys[_type].proposal)) throw; // don't add existing keys78 if(_type==0)adminKeys.push(currentProposals.keys[_type].proposal); // elected79 if(_type==1)govKeys.push(currentProposals.keys[_type].proposal); // elected80 clearAddressProposal(_type);81 }82 }83 if(_type==2){84 if(tallyAdminVotes(currentProposals.keys[_type].votes)>=activeVotesRequired.adminVotesForParams && tallyGovVotes(currentProposals.keys[_type].votes)>=activeVotesRequired.govVotesForParams){85 if(paramsHistory.length>0 && paramsHistory[paramsHistory.length-1].blockHeight==block.number+1) throw; // don't add activate params on a height having existing params86 paramsHistory.push(paramsInstance(block.number+1,currentProposals.keys[_type].proposal)); // save params activation block and address 87 clearAddressProposal(_type);88 }89 }90 }91 function removeAddressProposal(address _proposalAddress, uint _type) onlyAdmin{92 // type 0: adminKey93 // type 1: govKey94 if(_proposalAddress==0) throw; // invalid address95 if(_type>1) throw; // invalid type96 if(_type==0){97 uint adminsCount=getArrayNonNullLength(adminKeys);98 if(adminsCount==activeVotesRequired.adminVotesForParams || adminsCount==activeVotesRequired.adminVotesForManagement) throw; // cannot reduce the number of admins below the required ones99 if(!isAdminKey(_proposalAddress)) throw; // don't remove non existent address100 }101 if(_type==1){102 if(getArrayNonNullLength(govKeys)==activeVotesRequired.govVotesForParams) throw; // cannot reduce the number of govs below the required ones103 if(!isGovKey(_proposalAddress)) throw; // don't remove non existent address104 }105 if(!currentProposals.removeKeys[_type].onVote){106 currentProposals.removeKeys[_type].onVote=true; // put proposal on vote, no changes until vote is setteled or removed107 currentProposals.removeKeys[_type].proposal=_proposalAddress; // set new proposal for vote108 currentProposals.removeKeys[_type].proposalHeight=block.number; // set new proposal initial height109 currentProposals.removeKeys[_type].votes.length=0; // clear votes110 currentProposals.removeKeys[_type].votes.push(msg.sender); // add sender vote111 }else{112 if(block.number-currentProposals.removeKeys[_type].proposalHeight>proposalExpiryBlocks){113 clearAddressRemovalProposal(_type); //clear expired proposals114 return;115 }116 if(currentProposals.removeKeys[_type].proposal!=_proposalAddress) throw; // can only vote for current on vote address117 if(alreadyVoted(msg.sender, currentProposals.removeKeys[_type].votes)) throw; // cannot vote twice 118 currentProposals.removeKeys[_type].votes.push(msg.sender); // add sender vote119 }120 if(tallyAdminVotes(currentProposals.removeKeys[_type].votes)>=activeVotesRequired.adminVotesForManagement){121 if(_type==0 && isAdminKey(currentProposals.removeKeys[_type].proposal))deleteAddress(_type, currentProposals.removeKeys[_type].proposal); // elected 122 if(_type==1 && isGovKey(currentProposals.removeKeys[_type].proposal))deleteAddress(_type, currentProposals.removeKeys[_type].proposal); // elected123 uint i;124 for(i=0;i<3;i++){125 clearAddressProposal(i); // clear any pending address votes because voters list changed126 }127 clearAddressRemovalProposal(_type);128 }129 }130 function clearAddressProposal(uint _type) private{131 currentProposals.keys[_type].proposal=0; // clear current proposal address132 currentProposals.keys[_type].votes.length=0; // clear votes133 currentProposals.keys[_type].proposalHeight=0; // clear proposal height134 currentProposals.keys[_type].onVote=false; // open submission135 }136 function clearAddressRemovalProposal(uint _type) private{137 currentProposals.removeKeys[_type].proposal=0; // clear current proposal address138 currentProposals.removeKeys[_type].votes.length=0; // clear votes139 currentProposals.removeKeys[_type].proposalHeight=0; // clear proposal height140 currentProposals.removeKeys[_type].onVote=false; // open submission141 }142 function deleteAddress(uint _type, address _address) private{143 uint i;144 if(_type==0)145 for(i=0;i<adminKeys.length;i++){146 if(adminKeys[i]==_address)delete adminKeys[i];147 }148 if(_type==1)149 for(i=0;i<govKeys.length;i++){150 if(govKeys[i]==_address)delete govKeys[i];151 }152 }153 function changeValueProposal(uint _proposalUint, uint _type) onlyAdmin{154 // type 0: adminVotesForParams155 // type 1: govVotesForParams156 // type 2: adminVotesForManagement157 if(_type>2) throw; // invalid type158 if((_type==0 || _type==2) && _proposalUint>getArrayNonNullLength(adminKeys)) throw; // required number cannot be greater than active admin keys count159 if(_type==1 && _proposalUint>getArrayNonNullLength(govKeys)) throw; // required number cannot be greater than active gov keys count160 if(_type==0)if(activeVotesRequired.adminVotesForParams==_proposalUint) throw; // cannot put a proposal for the same active value161 if(_type==1)if(activeVotesRequired.govVotesForParams==_proposalUint) throw; // cannot put a proposal for the same active value162 if(_type==2)if(activeVotesRequired.adminVotesForManagement==_proposalUint) throw; // cannot put a proposal for the same active value163 if(!currentProposals.uints[_type].onVote){164 currentProposals.uints[_type].onVote=true; // put proposal on vote, no changes until vote is setteled or removed165 currentProposals.uints[_type].proposal=_proposalUint; // set new proposal for vote166 currentProposals.uints[_type].proposalHeight=block.number; // set new proposal initial height167 currentProposals.uints[_type].votes.length=0; // clear votes168 currentProposals.uints[_type].votes.push(msg.sender); // add sender vote169 }else{170 if(block.number-currentProposals.uints[_type].proposalHeight>proposalExpiryBlocks){171 clearChangeValueProposal(_type); //clear expired proposals172 return;173 }174 if(currentProposals.uints[_type].proposal!=_proposalUint) throw; // can only vote for current on vote value175 if(alreadyVoted(msg.sender, currentProposals.uints[_type].votes)) throw; // cannot vote twice 176 currentProposals.uints[_type].votes.push(msg.sender); // add sender vote177 }178 if(tallyAdminVotes(currentProposals.uints[_type].votes)>=activeVotesRequired.adminVotesForManagement){179 if(_type==0 || _type==1){180 clearAddressProposal(2); // clear any pending params address votes because of rule change181 }182 if(_type==0)activeVotesRequired.adminVotesForParams=currentProposals.uints[_type].proposal; // elected183 if(_type==2){184 clearAddressProposal(0); // clear any pending adminKey address votes because of rule change185 clearAddressProposal(1); // clear any pending govKey address votes because of rule change186 }187 if(_type==1)activeVotesRequired.govVotesForParams=currentProposals.uints[_type].proposal; // elected188 if(_type==2)activeVotesRequired.adminVotesForManagement=currentProposals.uints[_type].proposal; // elected189 clearChangeValueProposal(_type);190 }191 }192 function clearChangeValueProposal(uint _type) private{193 currentProposals.uints[_type].proposal=0; // clear current proposal address194 currentProposals.uints[_type].votes.length=0; // clear votes195 currentProposals.uints[_type].proposalHeight=0; // clear proposal height196 currentProposals.uints[_type].onVote=false; // open submission197 }198 function isAdminKey(address _adminAddress) constant returns (bool isAdmin){199 uint i;200 for(i=0;i<adminKeys.length;i++){201 if(adminKeys[i]==_adminAddress)return true;202 }203 return false;204 } 205 function isGovKey(address _govAddress) constant returns (bool isGov){206 uint i;207 for(i=0;i<govKeys.length;i++){208 if(govKeys[i]==_govAddress)return true;209 }210 return false;211 } 212 function alreadyVoted(address _voterAddress, address[] votes) constant returns (bool voted){213 uint i;214 for(i=0;i<votes.length;i++){215 if(votes[i]==_voterAddress)return true;216 }217 return false;218 }219 function tallyAdminVotes(address[] votes) constant returns (uint votesCount){220 uint i;221 uint count=0;222 for(i=0;i<votes.length;i++){223 if(votes[i]!=0 && isAdminKey(votes[i]))count++;224 }225 return count;226 }227 function tallyGovVotes(address[] votes) constant returns (uint votesCount){228 uint i;229 uint count=0;230 for(i=0;i<votes.length;i++){231 if(votes[i]!=0 && isGovKey(votes[i]))count++;232 }233 return count;234 }235 function getArrayNonNullLength(address[] valsArr) constant returns (uint valsCount){236 uint i;237 uint count=0;238 for(i=0;i<valsArr.length;i++){239 if(valsArr[i]!=0)count++;240 }241 return count;242 }243 function getAddressesList(uint _type) constant returns (address[] vals){244 // type 0: adminKeys245 // type 1: govKeys246 if(_type>1) throw; // invalid type247 if(_type==0)return adminKeys;248 if(_type==1)return govKeys;249 }250 function getRequiredVotes(uint _type) constant returns (uint val){251 // type 0: adminVotesForParams252 // type 1: govVotesForParams253 // type 2: adminVotesForManagement254 if(_type>2) throw; // invalid type255 if(_type==0)return activeVotesRequired.adminVotesForParams;256 if(_type==1)return activeVotesRequired.govVotesForParams;257 if(_type==2)return activeVotesRequired.adminVotesForManagement;258 }259 function getCurrentOnVoteStatus(uint _type, uint _type2) constant returns (bool val){260 // type 0: addAddress261 // type 1: changeValue262 // type 2: removeAddress 263 // type2 0: adminKey264 // type2 1: govKey265 // type2 2: paramsAddress266 if(_type>2 || _type2>2) throw; // invalid type267 if(_type==0)return currentProposals.keys[_type2].onVote;268 if(_type==1)return currentProposals.uints[_type2].onVote;269 if(_type==2)return currentProposals.removeKeys[_type2].onVote;270 }271 function getCurrentOnVoteVotes(uint _type, uint _type2) constant returns (address[] vals){272 // type 0: addAddress273 // type 1: changeValue274 // type 2: removeAddress275 // type2 0: adminKey276 // type2 1: govKey277 // type2 2: paramsAddress278 if(_type>2 || _type2>2) throw; // invalid type279 if(_type==0)return currentProposals.keys[_type2].votes;280 if(_type==1)return currentProposals.uints[_type2].votes;281 if(_type==2)return currentProposals.removeKeys[_type2].votes;282 }283 function getCurrentOnVoteAddressProposal(uint _type, uint _type2) constant returns (address val){284 // type 0: addAddress285 // type 1: removeAddress286 // type2 0: adminKey287 // type2 1: govKey288 // type2 2: paramsAddress289 if(_type>1 || _type2>2) throw; // invalid type290 if(_type==0)return currentProposals.keys[_type2].proposal;291 if(_type==1)return currentProposals.removeKeys[_type2].proposal;292 }293 function getCurrentOnVoteValueProposal(uint _type) constant returns (uint val){294 // type 0: adminVotesForParams295 // type 1: govVotesForParams296 // type 2: adminVotesForManagement297 if(_type>2) throw; // invalid type298 return currentProposals.uints[_type].proposal;299 }300 function getParamsForBlock(uint _reqBlockHeight) constant returns (address paramsAddress){301 if(paramsHistory.length==0)return 0;302 uint i;303 for(i=paramsHistory.length-1;i>0;i--){304 if(paramsHistory[i].blockHeight<=_reqBlockHeight)return paramsHistory[i].paramsAddress;305 }306 if(paramsHistory[0].blockHeight<=_reqBlockHeight)return paramsHistory[0].paramsAddress;307 return 0;308 }309 function getParamAddressAtIndex(uint _paramIndex) constant returns (address paramsAddress){310 return paramsHistory[_paramIndex].paramsAddress;311 }312 function getParamHeightAtIndex(uint _paramIndex) constant returns (uint paramsHeight){313 return paramsHistory[_paramIndex].blockHeight;314 }315 function getParamCount() constant returns (uint paramsCount){316 return paramsHistory.length;317 }...

Full Screen

Full Screen

api.js

Source:api.js Github

copy

Full Screen

1import { getSanityClient } from './sanity'2/* ------------------------------ */3/* Global Site Queries4/* ------------------------------ */5// Construct our "menu items" GROQ6const link = `7 _key,8 _type,9 title,10 url,11 "page": page->{"type": _type, "slug": slug.current}12`13// Construct our "image meta" GROQ14export const imageMeta = `15 alt,16 asset,17 crop,18 customRatio,19 hotspot,20 "id": asset->assetId,21 "type": asset->mimeType,22 "aspectRatio": asset->metadata.dimensions.aspectRatio,23 "lqip": asset->metadata.lqip24`25// Construct our "portable text content" GROQ26export const ptContent = `27 ...,28 markDefs[]{29 ...,30 _type == "link" => {31 "url": @.url,32 "isButton": @.isButton,33 "styles": @.styles{style, isLarge, isBlock},34 "page":@.page->{"type": _type, "slug": slug.current}35 }36 },37 _type == "figure" => {38 ${imageMeta}39 }40`41// Construct our "product" GROQ42const product = `43 {44 "slug": slug.current,45 "id": productID,46 title,47 price,48 comparePrice,49 description,50 "photos": {51 "main": galleryPhotos[]{52 forOption,53 photos[]{54 ${imageMeta}55 }56 },57 "listing": listingPhotos[]{58 forOption,59 "default": listingPhoto{60 ${imageMeta}61 },62 "hover": listingPhotoHover{63 ${imageMeta}64 }65 },66 },67 inStock,68 lowStock,69 useGallery,70 surfaceOption,71 options[]{72 name,73 position,74 values[]75 },76 optionSettings[]{77 forOption,78 color79 },80 "variants": *[_type == "productVariant" && productID == ^.productID && wasDeleted != true && isDraft != true]{81 "id": variantID,82 title,83 price,84 comparePrice,85 inStock,86 lowStock,87 options[]{88 name,89 position,90 value91 },92 seo93 },94 "klaviyoAccountID": *[_type == "generalSettings"][0].klaviyoAccountID95 }96`97// Construct our "blocks" GROQ98export const blocks = `99 _type == 'freeform' => {100 _type,101 _key,102 content[]{103 ${ptContent}104 },105 textAlign,106 maxWidth107 },108 _type == 'accordions' => {109 _type,110 _key,111 items[]{112 "id": _key,113 title,114 content[]{115 ${ptContent}116 }117 }118 },119 _type == 'productCard' => {120 _type,121 _key,122 product->${product}123 }124`125// Construct our content "modules" GROQ126export const modules = `127 _type == 'grid' => {128 _type,129 _key,130 size,131 columns[]{132 sizes[]{133 breakpoint,134 width,135 justify,136 align,137 start138 },139 blocks[]{140 ${blocks}141 }142 }143 },144 _type == 'hero' => {145 _type,146 _key,147 content[]{148 ${ptContent}149 },150 bgType,151 photos{152 ...,153 mobilePhoto{154 ${imageMeta}155 },156 desktopPhoto{157 ${imageMeta}158 }159 },160 video{161 id,162 title163 }164 },165 _type == 'marquee' => {166 _type,167 _key,168 items[]{169 _type == 'simple' => {170 _type,171 text172 },173 _type == 'photo' => {174 _type,175 "photo": {176 ${imageMeta}177 }178 },179 _type == 'product' => {180 _type,181 _id,182 "product": *[_type == "product" && _id == ^ ._ref][0]${product}183 }184 },185 speed,186 reverse,187 pausable188 },189 _type == 'dividerPhoto' => {190 _type,191 _key,192 photo{193 ${imageMeta}194 }195 },196 _type == 'productHero' => {197 _type,198 _key,199 },200 _type == 'collectionGrid' => {201 _type,202 _key,203 }204`205// All Products206export const allProducts = (preview) => `207 *[_type == "product" && wasDeleted != true && isDraft != true${208 preview?.active ? ' && _id in path("drafts.**")' : ''209 }]${product} | order(title asc)210`211// Construct our "site" GROQ212const site = `213 "site": {214 "rootDomain": *[_type == "generalSettings"][0].siteURL,215 "cart": *[_type == "cartSettings"][0]{216 storeURL,217 message218 },219 "productCounts": [ {"slug": "all", "count": count(*[_type == "product"])} ] + *[_type == "collection"]{220 "slug": slug.current,221 "count": count(products)222 },223 "cookieConsent": *[_type == "cookieSettings"][0]{224 message,225 "link": link->{"type": _type, "slug": slug.current}226 },227 "header": *[_type == "headerSettings"][0]{228 "promo": *[_type == "promoSettings"][0]{229 display,230 text,231 "link": link->{"type": _type, "slug": slug.current}232 },233 menuDesktopLeft->{234 items[]{235 ${link},236 dropdownItems[]{237 ${link}238 },239 featured[]->${product}240 }241 },242 menuDesktopRight->{243 items[]{244 ${link},245 dropdownItems[]{246 ${link}247 },248 featured[]->${product}249 }250 },251 menuMobilePrimary->{252 items[]{253 ${link},254 dropdownItems[]{255 ${link}256 },257 }258 },259 menuMobileSecondary->{260 items[]{261 ${link},262 dropdownItems[]{263 ${link}264 },265 }266 }267 },268 "footer": *[_type == "footerSettings"][0]{269 "blocks": [270 {271 "title": blockTitle1,272 newsletter{273 "id": "footer",274 klaviyoListID,275 submit,276 successMsg[]{277 ${ptContent}278 },279 errorMsg[]{280 ${ptContent}281 },282 terms[]{283 ${ptContent}284 }285 }286 },287 {288 "title": blockTitle2,289 "menu": blockMenu2->{290 items[]{291 ${link}292 }293 }294 },295 {296 "title": blockTitle3,297 "menu": blockMenu3->{298 items[]{299 ${link}300 }301 }302 },303 {304 "title": blockTitle4,305 social[]{306 icon,307 url308 }309 }310 ]311 },312 "seo": *[_type == "seoSettings"][0]{313 siteTitle,314 metaTitle,315 metaDesc,316 shareTitle,317 shareDesc,318 shareGraphic319 },320 }321`322/* ------------------------------ */323/* Sanity API Functions324/* ------------------------------ */325// Fetch all dynamic docs326export async function getAllDocSlugs(doc) {327 const data = await getSanityClient().fetch(328 `*[_type == "${doc}"]{ "slug": slug.current }`329 )330 return data331}332// Fetch all our page redirects333export async function getAllRedirects() {334 const data = await getSanityClient().fetch(335 `*[_type == "redirect"]{ from, to }`336 )337 return data338}339// Fetch a static page with our global data340export async function getStaticPage(pageData, preview) {341 const query = `342 {343 "page": ${pageData},344 ${site}345 }346 `347 const data = await getSanityClient(preview).fetch(query)348 return data349}350// Fetch a specific dynamic page with our global data351export async function getPage(slug, preview) {352 const slugs = [`/${slug}`, slug, `/${slug}/`]353 const query = `354 {355 "page": *[_type == "page" && slug.current in ${JSON.stringify(356 slugs357 )}] | order(_updatedAt desc)[0]{358 hasTransparentHeader,359 modules[]{360 ${modules}361 },362 seo363 },364 ${site}365 }366 `367 const data = await getSanityClient(preview).fetch(query)368 return data369}370// Fetch a specific product with our global data371export async function getProduct(slug, preview) {372 const query = `373 {374 "page": *[_type == "product" && slug.current == "${slug}" && wasDeleted != true && isDraft != true] | order(_updatedAt desc)[0]{375 hasTransparentHeader,376 modules[]{377 ${modules}378 },379 "product": ${product},380 seo381 },382 ${site}383 }384 `385 const data = await getSanityClient(preview).fetch(query)386 return data387}388// Fetch a specific collection with our global data389export async function getCollection(slug, preview) {390 const query = `391 {392 "page": *[_type == "collection" && slug.current == "${slug}"] | order(_updatedAt desc)[0]{393 hasTransparentHeader,394 modules[]{395 ${modules}396 },397 products[wasDeleted != true && isDraft != true${398 preview?.active ? ' && _id in path("drafts.**")' : ''399 }]->${product},400 seo401 },402 ${site}403 }404 `405 const data = await getSanityClient(preview).fetch(query)406 return data407}408// SendGrid Post function, used by our API route (so we don't expose our API key)409export async function postEmail(apiKey, data) {410 const {411 formName = 'Contact Form',412 fromAddress,413 notificationEmails,414 templateID,415 name,416 email,417 subject,418 message,419 } = data420 const toAddresses = notificationEmails.map((email) => ({421 email: email,422 }))423 const options = {424 method: 'POST',425 headers: {426 'content-type': 'application/json',427 Authorization: `Bearer ${apiKey}`,428 },429 data: {430 personalizations: [431 {432 to: toAddresses,433 subject: subject,434 dynamic_template_data: {435 formName: formName,436 name: name,437 email: email,438 subject: subject,439 message: message,440 },441 },442 ],443 from: {444 email: fromAddress,445 },446 template_id: templateID,447 },448 url: 'https://api.sendgrid.com/v3/mail/send',449 }450 const post = await axios(options)451 .then((response) => {452 console.log('SendGrid Success')453 return response454 })455 .catch((err) => {456 console.log('SendGrid Failed')457 return err.response458 })459 return post...

Full Screen

Full Screen

action.js

Source:action.js Github

copy

Full Screen

1let facade = require('../../../../Facade')2let {NotifyType} = facade.const3let baseMgr = facade.Assistant4/**5 * 用户每日行为管理类,限制每日可执行次数限制6 */7class action extends baseMgr {8 constructor(parent, options) {9 options = options || {attr: 'execInfo', size: 500};10 super(parent, options);11 }12 getInfo() {13 let ActionExecuteType = this.parent.core.const.ActionExecuteType;14 let $now = facade.util.now();15 let ret = {};16 ret.num = this.v.num;17 ret.extNum = {};18 Object.keys(ActionExecuteType).map($type=>{19 let _num = this.GetExtraNum(ActionExecuteType[$type]);20 if(_num > 0){21 ret.extNum[ActionExecuteType[$type]] = _num;22 }23 });24 ret.time = {};25 Object.keys(this.v.time).map(key=>{26 ret.time[key] = Math.max(0, this.v.time[key] + this.GetCd(key) - $now);27 });28 ret.max = this.parent.core.fileMap.ExecuteMaxNumList;29 return ret;30 }31 /**32 * 重置记录33 */34 Reset(){35 this.v.num = {};36 this.v.extNum = {};37 this.v.time = {};38 this.isDirty = true;39 this.parent.notify({type: NotifyType.actions, info: this.getInfo()});40 }41 /**42 * 指定的限定行为是否可执行. isExec true判断并执行 false仅判断43 * 失败的原因包括:44 * 1、次数受限45 * 2、CD受限46 *47 * @param $_type48 * @param int $sum49 * @param bool $isExec50 * @return bool51 */52 Execute($_type, $sum = 1, $isExec = false) {53 let $now = facade.util.now();54 if(!!this.v.num[$_type]){55 let lm = this.GetLeftNum($_type);56 if(lm < $sum){57 return false;58 }59 if(!!this.v.time[$_type]){60 if($now - this.v.time[$_type] < this.GetCd($_type)){61 return false;62 }63 }64 if($isExec){65 this.v.num[$_type] += $sum;66 if(this.GetCd($_type)>0){67 this.v.time[$_type] = $now; //记录最新执行时间68 }69 this.isDirty = true;70 this.parent.notify({type: NotifyType.actions, info: this.getInfo()});71 }72 } else {73 if($isExec){74 this.v.num[$_type] = $sum;75 if(this.GetCd($_type)>0){76 this.v.time[$_type] = $now; //记录最新执行时间77 }78 this.isDirty = true;79 this.parent.notify({type: NotifyType.actions, info: this.getInfo()});80 } else {81 this.v.num[$_type] = 0;82 }83 }84 return true;85 }86 LoadData(val){87 super.LoadData(val);88 if(!this.v){89 this.v = {};90 }91 if(!this.v.num){92 /**93 * 用户行为次数登记94 */95 this.v.num = {};96 }97 if(!this.v.extNum){98 /**99 * 额外的执行次数100 * @var array101 */102 this.v.extNum = {};103 }104 if(!this.v.time){105 /**106 * 最后执行的时间107 * @var array108 */109 this.v.time = {};110 }111 }112 /**113 * 执行记录减少,恢复到至少可以再执行一次的状态114 * @param $_type115 * @param int $sum116 */117 Roolback($_type, $sum = 1){118 if(!!this.v.num[$_type]){119 this.v.num[$_type] = Math.min(this.parent.core.fileMap.ExecuteMaxNumList[$_type].num - $sum, Math.max(0, this.GetExecuteNum($_type) - $sum));120 this.isDirty = true;121 this.parent.notify({type: NotifyType.actions, info: this.getInfo()});122 }123 }124 /**125 * 读取已执行次数126 * @param $_type127 * @return mixed128 */129 GetExecuteNum($_type) {130 if(!!this.v.num[$_type]){131 return this.v.num[$_type];132 }133 return 0;134 }135 /**136 * 为指定行为添加额外的执行次数,可以在商城购买,或者活动中赠送137 * @param $_type138 * @param $added139 */140 AddExtraNum($_type, $added){141 if(!this.v.extNum){142 this.v.extNum = {};143 }144 if(!!this.v.extNum[$_type]){145 this.v.extNum[$_type] += $added;146 }147 else{148 this.v.extNum[$_type] = $added;149 }150 this.isDirty = true;151 this.parent.notify({type: NotifyType.actions, info: this.getInfo()});152 }153 /**154 * 读取指定行为的额外执行次数155 * @param $_type156 * @return int|mixed157 */158 GetExtraNum($_type){159 let cur = 0;160 if(!!this.v.extNum){161 cur = !!this.v.extNum[$_type] ? this.v.extNum[$_type] : 0;162 }163 return cur;164 }165 /**166 * 读取剩余行次数167 * @param $_type168 */169 GetLeftNum($_type) {170 let ex = this.GetExtraNum($_type);171 let max = this.parent.core.fileMap.ExecuteMaxNumList[$_type].num;172 let cur = this.GetExecuteNum($_type)173 return ex + max - cur;174 }175 /**176 * 指定行为的CD时间177 * @param {*} 178 */179 GetCd($_type){180 if(!!this.parent.core.fileMap.ExecuteMaxNumList[$_type]){181 return this.parent.core.fileMap.ExecuteMaxNumList[$_type].cd;182 }183 return 0;184 }185 /**186 * 清除指定类型的记录数187 * @param $_type188 */189 ClearRecord($_type) {190 if(!!this.v.num[$_type]){191 this.v.num[$_type] = 0;192 this.isDirty = true;193 this.parent.notify({type: NotifyType.actions, info: this.getInfo()});194 }195 }196}...

Full Screen

Full Screen

event.delegate.js

Source:event.delegate.js Github

copy

Full Screen

1/**2 * ------------------------------------------3 * 事件驱动模型实现文件4 * @version 1.05 * @author genify(caijf@corp.netease.com)6 * ------------------------------------------7 */8var f = function(){9 var _ = NEJ.P,10 _o = NEJ.O,11 _r = NEJ.R,12 _f = NEJ.F,13 _u = _('nej.u'),14 _p = _('nej.ut'),15 _proEventDelegate;16 if(!!nej.ut._$$EventDelegate)17 return;18 /**19 * 事件代理对象20 * @class 事件代理对象21 * @param {Object} _options 可选配置参数,已处理参数列表如下22 * cache [Object] - 事件缓存对象,默认自动生成23 */24 _p._$$EventDelegate = NEJ.C();25 _proEventDelegate = _p._$$EventDelegate.prototype;26 /**27 * 控件初始化28 * @param {Object} _options 可选配置参数29 * @return {Void}30 */31 _proEventDelegate.__init = function(_options){32 this.__events = (_options||_o).cache||{};33 };34 /**35 * 判断是否有注册事件36 * @param {String} _type 事件类型37 * @return {Boolean} 是否有事件38 */39 _proEventDelegate._$hasEvent = function(_type){40 var _event = this.__events[41 _type.toLowerCase()];42 return !!_event&&_event!==_f;43 };44 /**45 * 重置事件,覆盖原有事件46 * @param {String} _type 事件类型47 * @param {Function} _event 事件处理函数48 * @return {Void}49 */50 _proEventDelegate._$setEvent = function(_type,_event){51 if (!_type||!_u._$isFunction(_event)) return;52 this.__events[_type.toLowerCase()] = _event;53 };54 /**55 * 批量添加事件56 * @param {Object} _events 事件集合57 * @return {Void}58 */59 _proEventDelegate._$batEvent = function(_events){60 if (!_events) return;61 for(var x in _events)62 this._$setEvent(x,_events[x]);63 };64 /**65 * 清除事件,没有指定类型则清除所有事件66 * @param {String} _type 事件类型67 * @return {Void}68 */69 _proEventDelegate._$clearEvent = function(_type){70 var _type = (_type||'').toLowerCase();71 if (!!_type){72 delete this.__events[_type];73 return;74 }75 for(var x in this.__events)76 this._$clearEvent(x);77 };78 /**79 * 追加事件80 * @param {String} _type 事件类型81 * @param {Function} _event 事件处理函数82 * @return {Void}83 */84 _proEventDelegate._$appendEvent = function(_type,_event){85 if (!_type||!_u._$isFunction(_event)) return;86 _type = _type.toLowerCase();87 var _events = this.__events[_type];88 if (!_events){89 this.__events[_type] = _event;90 return;91 }92 if (!_u._$isArray(_events)){93 this.__events[_type] = [_events];94 }95 this.__events[_type].push(_event);96 };97 /**98 * 调用事件99 * @param {String} _type 事件类型,不区分大小写100 * @param {Variable} [arg0[,arg1...]] 事件可接受参数101 * @return {Void}102 */103 _proEventDelegate._$dispatchEvent = function(_type,_this){104 var _event = this.__events[(_type||'').toLowerCase()];105 if (!_event) return;106 var _args = _r.slice.call(arguments,2);107 if (!_u._$isArray(_event))108 return _event.apply(this,_args);109 for(var i=0,l=_event.length;i<l;i++)110 try{_event[i].apply(_this,_args)}catch(ex){}111 };112};113define('{lib}util/event/event.delegate.js', ...

Full Screen

Full Screen

Using AI Code Generation

copy

Full Screen

1const { chromium } = require('playwright');2(async () => {3 const browser = await chromium.launch();4 const context = await browser.newContext();5 const page = await context.newPage();6 await page.type('input[title="Search"]', 'Hello World!');7 await page.screenshot({ path: `example.png` });8 await browser.close();9})();10const { chromium } = require('playwright');11(async () => {12 const browser = await chromium.launch();13 const context = await browser.newContext();14 const page = await context.newPage();15 await page._type('input[title="Search"]', 'Hello World!');16 await page.screenshot({ path: `example.png` });17 await browser.close();18})();19const { chromium } = require('playwright');20(async () => {21 const browser = await chromium.launch();22 const context = await browser.newContext();23 const page = await context.newPage();24 await page._type('input[title="Search"]', 'Hello World!');25 await page.screenshot({ path: `example.png` });26 await browser.close();27})();28const { chromium } = require('playwright');29(async () => {30 const browser = await chromium.launch();31 const context = await browser.newContext();32 const page = await context.newPage();33 await page._type('input[title="Search"]', 'Hello World!');34 await page.screenshot({ path: `example.png` });35 await browser.close();36})();37const { chromium } = require('playwright');38(async () => {39 const browser = await chromium.launch();40 const context = await browser.newContext();41 const page = await context.newPage();42 await page._type('input[title="Search"]', 'Hello World!');43 await page.screenshot({ path: `example.png` });44 await browser.close();45})();

Full Screen

Using AI Code Generation

copy

Full Screen

1const { chromium } = require('playwright');2(async () => {3 const browser = await chromium.launch({ headless: false });4 const context = await browser.newContext();5 const page = await context.newPage();6 await page.type('input[name="q"]', 'Hello World');7 await page.screenshot({ path: `example.png` });8 await browser.close();9})();10const { chromium } = require('playwright');11(async () => {12 const browser = await chromium.launch({ headless: false });13 const context = await browser.newContext();14 const page = await context.newPage();15 await page._type('input[name="q"]', 'Hello World');16 await page.screenshot({ path: `example.png` });17 await browser.close();18})();

Full Screen

Using AI Code Generation

copy

Full Screen

1const { _type } = require('playwright/lib/server/frames');2const { chromium } = require('playwright');3(async () => {4 const browser = await chromium.launch();5 const context = await browser.newContext();6 const page = await context.newPage();7 await _type(page, 'input[aria-label="Search"]', 'Hello World!');8 await browser.close();9})();10async function _type(page, selector, text) {11 const frame = page.mainFrame();12 const elementHandle = await frame.$(selector);13 await elementHandle.type(text);14}

Full Screen

Using AI Code Generation

copy

Full Screen

1const { _type } = require('playwright/lib/types');2const { chromium } = require('playwright');3(async () => {4 const browser = await chromium.launch();5 const context = await browser.newContext();6 const page = await context.newPage();7 await page._type('input[name="q"]', 'hello world');8 await browser.close();9})();10const { _type } = require('playwright/lib/types');11const { chromium } = require('playwright');12(async () => {13 const browser = await chromium.launch();14 const context = await browser.newContext();15 const page = await context.newPage();16 await page._type('input[name="q"]', 'hello world');17 await browser.close();18})();19const { _type } = require('playwright/lib/types');20const { chromium } = require('playwright');21(async () => {22 const browser = await chromium.launch();23 const context = await browser.newContext();24 const page = await context.newPage();25 await page._type('input[name="q"]', 'hello world');26 await browser.close();27})();28const { _type } = require('playwright/lib/types');29const { chromium } = require('playwright');30(async () => {31 const browser = await chromium.launch();32 const context = await browser.newContext();33 const page = await context.newPage();34 await page._type('input[name="q"]', 'hello world');35 await browser.close();36})();37const { _type } = require('playwright/lib/types');38const { chromium } = require('playwright');39(async () => {40 const browser = await chromium.launch();41 const context = await browser.newContext();42 const page = await context.newPage();43 await page._type('input[name

Full Screen

Using AI Code Generation

copy

Full Screen

1const { _type } = require('playwright/lib/internal/keyboard');2const { chromium } = require('playwright');3const path = require('path');4(async () => {5 const browser = await chromium.launch();6 const context = await browser.newContext();7 const page = await context.newPage();8 await page.click('input[name="q"]');9 await _type(page, 'hello world');10 await page.screenshot({ path: path.join(__dirname, 'example.png') });11 await browser.close();12})();13const { helper } = require('./helper');14const { assert } = require('./helper');15const { eventsHelper } = require('./eventsHelper');16const { TimeoutError } = require('../utils/errors');17class Keyboard {18 constructor(page) {19 this._page = page;20 }21 async down(key, options = {}) {22 await this._page._keyboard._down(key, options);23 }24 async up(key, options = {}) {25 await this._page._keyboard._up(key, options);26 }27 async insertText(text, options = {}) {28 await this._page._keyboard._insertText(text, options);29 }30 async type(text, options = {}) {31 await this._page._keyboard._type(text, options);32 }33 async press(key, options = {}) {34 await this._page._keyboard._press(key, options);35 }36 async _ensureEnabled() {37 const enabled = await this._page.evaluate(() => {38 return !document.querySelector('input:focus, textarea:focus, [contenteditable]:focus');39 });40 if (enabled)41 return;42 throw new Error('Cannot type into a focused element');43 }44 async _ensureEditable() {45 const editable = await this._page.evaluate(() => {46 return !document.querySelector('input[readonly]:focus, textarea[readonly]:focus');47 });48 if (editable)49 return;50 throw new Error('Cannot type into a focused element');51 }52 async _ensureNodeEditable(node) {53 const editable = await this._page.evaluate(node => {54 return !node.readOnly;55 }, node);56 if (editable)57 return;58 throw new Error('Cannot type

Full Screen

Using AI Code Generation

copy

Full Screen

1const { Playwright } = require('playwright');2const { _type } = Playwright.prototype;3async function type(page, selector, text) {4 await _type.call(page, selector, text);5}6module.exports = { type };7const { test, expect } = require('@playwright/test');8const { type } = require('./test.js');9test('test', async ({ page }) => {10 await type(page, 'input[placeholder="Search"]', 'Hello World');11 expect(await page.innerText('.navbar__inner .navbar__title')).toBe('Hello World');12});

Full Screen

Using AI Code Generation

copy

Full Screen

1const { _type } = require('@playwright/test/lib/server/frames');2await _type(page, 'input[name="q"]', 'Hello World!');3await _type(page, 'input[name="q"]', 'Hello World!', { delay: 100 });4await _type(page, 'input[name="q"]', 'Hello World!', { delay: 100, noWaitAfter: true });5await _type(page, 'input[name="q"]', 'Hello World!', { delay: 100, noWaitAfter: true, noWaitAfterOptions: { waitFor: 'load' } });6await _type(page, 'input[name="q"]', 'Hello World!', { delay: 100, noWaitAfter: true, noWaitAfterOptions: { waitFor: 'load' } });7await _type(page, 'input[name="q"]', 'Hello World!', { delay: 100, noWaitAfter: true, noWaitAfterOptions: { waitFor: 'load' } });8await _type(page, 'input[name="q"]', 'Hello World!', { delay: 100, noWaitAfter: true, noWaitAfterOptions: { waitFor: 'load' } });9await _type(page, 'input[name="q"]', 'Hello World!', { delay: 100, noWaitAfter: true, noWaitAfterOptions: { waitFor: 'load' } });

Full Screen

Using AI Code Generation

copy

Full Screen

1const {chromium} = require('playwright');2(async () => {3 const browser = await chromium.launch({headless: false});4 const context = await browser.newContext();5 const page = await context.newPage();6 await page.click('input[title="Search"]');7 const element = await page.$('input[title="Search"]');8 await element._type('Hello World!');9 await page.type('input[title="Search"]', 'Hello World!');10 await browser.close();11})();

Full Screen

Playwright tutorial

LambdaTest’s Playwright tutorial will give you a broader idea about the Playwright automation framework, its unique features, and use cases with examples to exceed your understanding of Playwright testing. This tutorial will give A to Z guidance, from installing the Playwright framework to some best practices and advanced concepts.

Chapters:

  1. What is Playwright : Playwright is comparatively new but has gained good popularity. Get to know some history of the Playwright with some interesting facts connected with it.
  2. How To Install Playwright : Learn in detail about what basic configuration and dependencies are required for installing Playwright and run a test. Get a step-by-step direction for installing the Playwright automation framework.
  3. Playwright Futuristic Features: Launched in 2020, Playwright gained huge popularity quickly because of some obliging features such as Playwright Test Generator and Inspector, Playwright Reporter, Playwright auto-waiting mechanism and etc. Read up on those features to master Playwright testing.
  4. What is Component Testing: Component testing in Playwright is a unique feature that allows a tester to test a single component of a web application without integrating them with other elements. Learn how to perform Component testing on the Playwright automation framework.
  5. Inputs And Buttons In Playwright: Every website has Input boxes and buttons; learn about testing inputs and buttons with different scenarios and examples.
  6. Functions and Selectors in Playwright: Learn how to launch the Chromium browser with Playwright. Also, gain a better understanding of some important functions like “BrowserContext,” which allows you to run multiple browser sessions, and “newPage” which interacts with a page.
  7. Handling Alerts and Dropdowns in Playwright : Playwright interact with different types of alerts and pop-ups, such as simple, confirmation, and prompt, and different types of dropdowns, such as single selector and multi-selector get your hands-on with handling alerts and dropdown in Playright testing.
  8. Playwright vs Puppeteer: Get to know about the difference between two testing frameworks and how they are different than one another, which browsers they support, and what features they provide.
  9. Run Playwright Tests on LambdaTest: Playwright testing with LambdaTest leverages test performance to the utmost. You can run multiple Playwright tests in Parallel with the LammbdaTest test cloud. Get a step-by-step guide to run your Playwright test on the LambdaTest platform.
  10. Playwright Python Tutorial: Playwright automation framework support all major languages such as Python, JavaScript, TypeScript, .NET and etc. However, there are various advantages to Python end-to-end testing with Playwright because of its versatile utility. Get the hang of Playwright python testing with this chapter.
  11. Playwright End To End Testing Tutorial: Get your hands on with Playwright end-to-end testing and learn to use some exciting features such as TraceViewer, Debugging, Networking, Component testing, Visual testing, and many more.
  12. Playwright Video Tutorial: Watch the video tutorials on Playwright testing from experts and get a consecutive in-depth explanation of Playwright automation testing.

Run Playwright Internal automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful