Fork me on GitHub

RAT (Release Audit Tool) results

The following document contains the results of RAT (Release Audit Tool).

*****************************************************
Summary
-------
Generated at: 2013-11-13T11:31:12-05:00
Notes: 3
Binaries: 870
Archives: 0
Standards: 194

Apache Licensed: 125
Generated Documents: 0

JavaDocs are generated and so license header is optional
Generated files do not required license headers

69 Unknown Licenses

*******************************

Unapproved licenses:

  .git/COMMIT_EDITMSG
  .git/config
  .git/description
  .git/FETCH_HEAD
  .git/HEAD
  .git/hooks/applypatch-msg.sample
  .git/hooks/commit-msg.sample
  .git/hooks/post-update.sample
  .git/hooks/pre-applypatch.sample
  .git/hooks/pre-commit.sample
  .git/hooks/pre-rebase.sample
  .git/hooks/prepare-commit-msg.sample
  .git/hooks/update.sample
  .git/info/exclude
  .git/logs/HEAD
  .git/logs/refs/heads/master
  .git/logs/refs/remotes/origin/gh-pages
  .git/logs/refs/remotes/origin/HEAD
  .git/logs/refs/remotes/origin/master
  .git/ORIG_HEAD
  .git/packed-refs
  .git/refs/heads/master
  .git/refs/remotes/origin/gh-pages
  .git/refs/remotes/origin/HEAD
  .git/refs/remotes/origin/master
  .git/refs/tags/opensocial-explorer-0.0.1
  .git/refs/tags/opensocial-explorer-0.0.2
  .git/sourcetreeconfig
  .gitignore
  gadget-specs/src/main/specs/actions/actions-by-path/gadget.xml
  gadget-specs/src/main/specs/actions/actions-by-type/gadget.xml
  gadget-specs/src/main/specs/actions/actions-with-views/gadget.xml
  gadget-specs/src/main/specs/embedded-experiences/YouTube/YouTubePlayer.xml
  gadget-specs/src/main/specs/makeRequest/gadget.xml
  gadget-specs/src/main/specs/makeRequest/makeRequest.js
  gadget-specs/src/main/specs/oauth/oauth10a/YouTube/YouTube.xml
  gadget-specs/src/main/specs/oauth/oauth2/google/gadget.xml
  gadget-specs/src/main/specs/open-views/all-features/gadget.xml
  gadget-specs/src/main/specs/open-views/all-features/open-views.html
  gadget-specs/src/main/specs/open-views/all-features/open-views.js
  gadget-specs/src/main/specs/preferences/gadget.xml
  gadget-specs/src/main/specs/selection/selection-listener/gadget.xml
  gadget-specs/src/main/specs/welcome/gadget.xml
  gadget-specs/src/main/specs/welcome/welcome.css
  gadget-specs/src/main/specs/welcome/welcome.html
  gadget-specs/src/main/specs/welcome/welcome.js
  opensocial-explorer-webcontent/src/main/javascript/modules/stubs/StubEEXML.xml
  opensocial-explorer-webcontent/src/main/javascript/modules/stubs/StubHTML.html
  opensocial-explorer-webcontent/src/main/javascript/modules/stubs/StubXML.xml
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/ControlGroup.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/CreationModalDialog.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/DropDownMenu.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/Editor.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/EditorArea.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/EditorTab.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/EditorTabs.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/EditorToolbar.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/GadgetArea.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/GadgetDropDownMenu.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/GadgetMenuButton.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/GadgetToolbar.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/Loading.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/LocationMenuItem.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/LoginItem.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/MainContainer.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/MenuItem.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/ModalDialog.html
  opensocial-explorer-webcontent/src/main/javascript/modules/templates/SidebarNav.html
  README.md

*******************************

Archives:

*****************************************************
  Files with Apache License headers will be marked AL
  Binary files (which do not require AL headers) will be marked B
  Compressed archives will be marked A
  Notices, licenses etc will be marked N
 !????? .git/COMMIT_EDITMSG
 !????? .git/config
 !????? .git/description
 !????? .git/FETCH_HEAD
 !????? .git/HEAD
 !????? .git/hooks/applypatch-msg.sample
 !????? .git/hooks/commit-msg.sample
 !????? .git/hooks/post-update.sample
 !????? .git/hooks/pre-applypatch.sample
 !????? .git/hooks/pre-commit.sample
 !????? .git/hooks/pre-rebase.sample
 !????? .git/hooks/prepare-commit-msg.sample
 !????? .git/hooks/update.sample
  B     .git/index
 !????? .git/info/exclude
 !????? .git/logs/HEAD
 !????? .git/logs/refs/heads/master
 !????? .git/logs/refs/remotes/origin/gh-pages
 !????? .git/logs/refs/remotes/origin/HEAD
 !????? .git/logs/refs/remotes/origin/master
  B     .git/objects/00/2ab296aea62c585c51b2df70de1fe57badb6ae
  B     .git/objects/00/9e66509e216f077f23e8e6a1ab96ec6be9655f
  B     .git/objects/00/d4a775c6cd4d91326135e9cf60c86c9e8de756
  B     .git/objects/01/58bd3b018398aaf6e32ea704fbe67b505b863d
  B     .git/objects/01/9c14969c33d0b442640726619f27df2d757edc
  B     .git/objects/01/cb751a7d303a87caed770c8c7c04223efb76ad
  B     .git/objects/02/4b5cbb66abe6ff72f6be637199cc132a0bd70e
  B     .git/objects/02/74d923365be607677b9529be0008ad591c6e92
  B     .git/objects/03/1405c52c5e0497bdf1a480de048aed7a4fef19
  B     .git/objects/03/8ded6cab95b241353353f750ca458bcfc99c74
  B     .git/objects/03/9223cd53307238f902e984e04831c5234a8928
  B     .git/objects/04/92ea9d3a882e2088683c7c49b09e74f87acb83
  B     .git/objects/04/d694e92001f0611639155f96e6731160d20c99
  B     .git/objects/04/d8b1680cca00950247912d2c7b0ffa6e94289c
  B     .git/objects/04/e8285800bc6ae2e34561cb770b01cd85c778f9
  B     .git/objects/05/0694f36e4f5c1b5bd3877d739e8f76589a53c9
  B     .git/objects/05/20a069372c944ac1e2df3abf8220c1530fbe68
  B     .git/objects/05/9c673340c4af50cbb3028408c20643ad401320
  B     .git/objects/05/ad30f37b4452877b34e64ed5dc92485cc13b02
  B     .git/objects/07/2ac973b4a6f0b3139d3762b21a992167eb59fe
  B     .git/objects/07/445c27755802304b350a531b431a0ac8ff25cb
  B     .git/objects/07/b701fab921b91a2c0a181a80ad5069147b698d
  B     .git/objects/07/df41cab866a70a92300e97050e3e5b4c78ff91
  B     .git/objects/08/1beeb95c7d28c455cbb5315ac19ccddb56e5c2
  B     .git/objects/08/6670167a3c591d4cfc82a2926707ae97b29f90
  B     .git/objects/08/7f486cbbd76e9f2be63da7d1d777033e915aa5
  B     .git/objects/08/8055420214dc4f938a1dc94004a9c233598a31
  B     .git/objects/09/d6abd242c21cec13b417abca269fd1a958053f
  B     .git/objects/0a/4aff79458512001ab2219d52b3a24aac124a13
  B     .git/objects/0a/91eee9f24081b1b3de51b18f16fc552dfe2383
  B     .git/objects/0a/e4a323bba81870fe30b36e760f2bbb7d61fe1d
  B     .git/objects/0b/21f7374cb70bef146087e53ea9259ef79bf961
  B     .git/objects/0b/6755f9550538730df20ad80df906e5f67bfb39
  B     .git/objects/0b/a215c6227ddde466135968d27dbecc076f8aa2
  B     .git/objects/0b/b8e9b8a1a699046c26f5f83d82005b9568dbbd
  B     .git/objects/0c/6cab26ed8a0566d7048c7cec697f420678c636
  B     .git/objects/0d/1e9b5463ad1180214e736dd128afb6aed8391b
  B     .git/objects/0d/2cfaab7eff6611df78a023f53e7de59274dcab
  B     .git/objects/0d/8c6ddd30b118f8274032d524358ae2e0fb3104
  B     .git/objects/0d/feae250ea57af43c58d13354bd6ef44d90a4d2
  B     .git/objects/0e/5d8bb771b16f41222ef93f7bc2d9f9c349e147
  B     .git/objects/0e/b0f2be7ae590369f04671388fc81f47855ca05
  B     .git/objects/0f/45a106f7efe3ee8b19cd68f4251e300f7b24c5
  B     .git/objects/0f/61874a24c11d34bd2f7b2c05168821f19c843c
  B     .git/objects/0f/66571f705ae45f75178b4bd58ae8787411fdee
  B     .git/objects/0f/7868bba5cf3078099d4ff17c2536224cdc9014
  B     .git/objects/0f/7ae3686e9c21dec8f051a09ea6478d42b313f5
  B     .git/objects/0f/d1689030c37371b30b8b4ea827c3cd01d3a14f
  B     .git/objects/0f/fa511f10c9c7cac2280c0a43f254f1dfd7cc89
  B     .git/objects/10/16dbcc917a0189ffd077f0bc2b315e56ea8148
  B     .git/objects/10/3825a913768f6181d2192b380026e220fd78b5
  B     .git/objects/10/c549ef659a3244549676d39195722a9539ae72
  B     .git/objects/10/da66da5085a02871864228c71256f462f19d75
  B     .git/objects/11/55777a64b4b2786902a0246622e00244436916
  B     .git/objects/11/6b3e070804f009251014b1353934d1365a063c
  B     .git/objects/11/933acdf3dc17e985eba703569ac02fab84df43
  B     .git/objects/12/2db675d62da34ad0e2f73833a2fbf8daa2be0b
  B     .git/objects/12/8e6853ce2be1a56bdcc5093e8eb154f0d412b7
  B     .git/objects/12/a104b309e26ada87f45d045d2d5f9283007333
  B     .git/objects/12/edd7af497ef20b8765e86024d50a44781bc16a
  B     .git/objects/13/ea96ec27cc0449fd09ecfee6fce5a1f905ee5a
  B     .git/objects/14/84413a26b539b4cf3c46c899ff44219435a34a
  B     .git/objects/14/8bd3faf051f597d34c446012969c7ea9542381
  B     .git/objects/15/0f08f71e5aa35b431148eee9f9b472e75cdcf0
  B     .git/objects/15/3303ec3886240714133cfeebd5a2083cafb253
  B     .git/objects/15/399a09d032267a5802b35e35950dedd26f49b0
  B     .git/objects/15/58818667ba9c80c1865edd1f2c536f84cfa065
  B     .git/objects/15/ed052ff7c23b5d661c601c36c8e2c5653f4f17
  B     .git/objects/16/02c5bce6281a1292de4650128207a88a36b206
  B     .git/objects/16/318873546107d9255b06bfb47263a498642166
  B     .git/objects/16/5a15f420e57d0d260b7b3cb96e249e82d556a3
  B     .git/objects/16/bd3cd64f7df257ae30eedd320d5451e5fb40f7
  B     .git/objects/16/c05611d577597986a69d19f36b6f3e5f798cf5
  B     .git/objects/16/d0b53c54b5432ac7d7996e9ab36cb3ef3ba193
  B     .git/objects/17/166006db1d687999a7d6d9505cde749c19d010
  B     .git/objects/17/65dbf2b93cbca269905543229e481992ff67ac
  B     .git/objects/17/71b66c2dc9c8e758e6ce70c632431dfb6cf3f3
  B     .git/objects/17/a4d0b1b8224a223066b7a120827580254d7bc4
  B     .git/objects/18/8fc74883a7bd6ffc7bc81e3786cea0877e55a4
  B     .git/objects/19/161e8644637dd18a2bd024dda95726da7b7fdd
  B     .git/objects/19/684844f7d1da94f9a7ca0ca38f825c057620fa
  B     .git/objects/19/87865303a20228c9b3086746029188595c939c
  B     .git/objects/19/93b32ee77638443bc44202a67a53f2f718629c
  B     .git/objects/19/9b746f2503d8f432d060fcdf3c518360fca339
  B     .git/objects/19/b50fe9b46c48f352a83ffdc847bdc9c77e0c3b
  B     .git/objects/19/ca0150e0506a97216e48bcf3eac3c00f6e89c8
  B     .git/objects/1a/223c4e8db54fd365a8f35abbe5b8e99a05d24a
  B     .git/objects/1a/8b6abbd5b2c0904d614529ac6e2499549958a0
  B     .git/objects/1a/e1fc7a2a816f250c3f88443b68c7158ebe3017
  B     .git/objects/1b/1376d160bb69bdf2f4cb97e3bea98097a97d6e
  B     .git/objects/1b/2ddcea8ed05355297c0b9af77b22152eac5a5f
  B     .git/objects/1b/450231a9baaf039c38659758767a68e3b47570
  B     .git/objects/1b/4b8a40fa0446340da697e252c2ccd15ab0ca39
  B     .git/objects/1b/94dd0787845ea99350f052863bddb8fd1df8c8
  B     .git/objects/1b/9999058218aaf455ad8a7aeb29cb5f0fceca20
  B     .git/objects/1b/9b15f22e255e6f15a738a47d095474ae2eed6d
  B     .git/objects/1c/22e55d1e4578e8544f17df0bf5e54a5c97a7d1
  B     .git/objects/1c/a62a80cef537a684465b2b2643456bd594cfb9
  B     .git/objects/1c/b5d93c53d649ab267b553abcfda95c063005a2
  B     .git/objects/1c/c5cfc96f3ab9ce79ffac3fe81efc8129694467
  B     .git/objects/1c/cfed690764808d6bb2ad96af88f71004389f67
  B     .git/objects/1d/566a17b5c1d33e8ed58df623e6ef8cf87eaf2a
  B     .git/objects/1d/5a989c5e0e905ba4c8d38bc06644066e86e0fa
  B     .git/objects/1d/9b7166cc0f4df33635c15af17375995964526a
  B     .git/objects/1d/c6216ca5cdb89dcf8d68305e9c09aef1d39502
  B     .git/objects/1e/1107e72cbf9452d9e005c507d8fb3710b26ce6
  B     .git/objects/1e/552296e03d5868fd6d3fd3ebc96aa9476369fd
  B     .git/objects/1e/9a6e704b0b31b4881003d9e9d443181ba70846
  B     .git/objects/1f/960ad67bba385ec899cc9fef530d486afd9ec0
  B     .git/objects/1f/a82f2e0b222d531f6f29655cc781de9d275409
  B     .git/objects/1f/f71562fe16f66bd45dcc520b9bcc92522f335c
  B     .git/objects/20/581faee6466eed55142178e2bdd6d4cc1ada33
  B     .git/objects/20/981a3594a5cf5f34882aca602c3eb0b6ff9461
  B     .git/objects/20/ff3d2a5a150ec56fea39ada78dcb601f6dbab0
  B     .git/objects/21/104831c732dba3085820e4f400e103d78cbe61
  B     .git/objects/21/37e251a4e97701b591c980bbf9f3537e8d3a43
  B     .git/objects/21/545bcacc4fdcbcd98135ea1b575f7edd34fb84
  B     .git/objects/21/a1c351d5b712bbf262a30a1eb6bbbb45c87cf9
  B     .git/objects/21/b32c3cf517b6942e5b86a4284f30a20ef18875
  B     .git/objects/22/0f3a933569d5dac15bc061a0071d3f8e378b98
  B     .git/objects/22/1f5b575c30752d02793706be5c55f5c04a694d
  B     .git/objects/22/dabcc0b58639a80cd4301891792f5d27b3397d
  B     .git/objects/23/818f7f778bb3b9c627aa39cad0b3a1ee7c29d1
  B     .git/objects/23/96e307333006bf3b13615896acd98462f4f51b
  B     .git/objects/24/2100b45dba1b779b4e5900fdfc1addb909a494
  B     .git/objects/24/215b073b0e62e0790abf8f3618c58929fdfad3
  B     .git/objects/24/9a940dc1b081cbaeade6d8ee55e5f3e42a67fe
  B     .git/objects/24/e0851bf8df76915b97ceb44d68ab1550ded11e
  B     .git/objects/25/1610526f7d5e2f67ef5e60c32e735575a0cf4b
  B     .git/objects/25/1fc6d417ec8953664971a05625eecd072caf8a
  B     .git/objects/25/9e89d8b87e714752d2c6d474bc1a08986538ad
  B     .git/objects/25/a0a3ba5928ac48f31c5ad9bfef9f2b4e9e0d25
  B     .git/objects/25/aafa7b474e2ba0ce879b3f4f7e379970ef495c
  B     .git/objects/25/bb75dbc20b7bd0933ddb1f92e0dbbbdbe391a2
  B     .git/objects/25/ffa1132876cb05256d16960a32b91cf0c95408
  B     .git/objects/27/6ed1c1bf0bf388e20b545457d70b963ec37e51
  B     .git/objects/27/aa06815ab584149aaed257a71531ce6d734bc6
  B     .git/objects/27/d7b17de3bafbc275d7b4e37423f89330a1f9be
  B     .git/objects/28/1bfae81cfd284f130f9571d84da6263f87a344
  B     .git/objects/28/7a5a9f4f3358f68e8e12a38e5017c309d17483
  B     .git/objects/29/0bef441fbfd9892833852d3990174e79b5eeaf
  B     .git/objects/29/2ad381d49e4d372f723b590bd360e71aac15aa
  B     .git/objects/29/fe199eeb2b0afd215c4029a81c2500de6b83ac
  B     .git/objects/2a/8c2371b46505622d9b236c10b78cf2b6f1ce2a
  B     .git/objects/2b/0b993712fcd16a3002fb38e37c57510881cbe3
  B     .git/objects/2b/10d42aedc43bc86617cf840e01d5febdaeb61b
  B     .git/objects/2b/4b64528ffde9399a893b072a2349dbda9b720a
  B     .git/objects/2b/71af0f50e95dc7bec54f78bb9c9443a7139e36
  B     .git/objects/2b/b6e205ca7dec3de588ebaa554e7ebc325230a8
  B     .git/objects/2c/ca6367bfe152e8719a4e1269e687ea271198bb
  B     .git/objects/2d/487d19825e0fd3b6f5452f97aa8fa49931ed71
  B     .git/objects/2d/9ea5b0236d6e96ca68ab0a523203b782bb59bb
  B     .git/objects/2d/c4d62217ed812a166fe4cfc942610761ae1326
  B     .git/objects/2e/5b5845bbdb8b1eef27bfb6bc47f50cab5bcb6c
  B     .git/objects/2e/9ea2b63967155317276b0f4e93b9e3c09da466
  B     .git/objects/2e/a09e0eb202dbbba9c89a3462b2ecda719eb347
  B     .git/objects/2e/c961582383648a99c5b1f288303d8a8f3a66f1
  B     .git/objects/2e/d8bde7785d6115b88e86f77ff0a9f5518f6829
  B     .git/objects/2f/1132683f219c4a6a5165330e90c7079ddd3acb
  B     .git/objects/30/0f1a50921ca4b3635ef03afcf146180a43a56c
  B     .git/objects/30/ae2437f4db6bdf645693bc6241718935833411
  B     .git/objects/31/022dcd09d1b6fba7ea68fd1ccd7ff2594e92fb
  B     .git/objects/31/1e0d2ad03eb7eebfd0ced39fd8aa7d5b9a202c
  B     .git/objects/31/22ce60ec8a6ac7e7f436fb9cec66d5ef504834
  B     .git/objects/31/3bdacdc4fd6e697b4781e0086e6beb2a34dc2c
  B     .git/objects/31/416d673713221524292466f8329990757b3ed5
  B     .git/objects/31/54def704c2560293d25de3ec80692f4d5a370d
  B     .git/objects/31/5dc4c7cef6155633bc6280c994ec62cbf2fec2
  B     .git/objects/31/63aed870f67a347f45206318b95219e2adcc68
  B     .git/objects/31/6b0622112482222b6879a15a637eb6d1d48299
  B     .git/objects/31/8a959710ec4854734b1e80c39e116d96352640
  B     .git/objects/31/8d4fc0834225043230d602445703c5792e6f61
  B     .git/objects/32/a86693dec23b20fe3235ef512c605488fe7d23
  B     .git/objects/32/c4099596613366f10d7accf867c30919739c04
  B     .git/objects/33/34ab7e2682e8f42f3e1c8a191b169d0e8c5454
  B     .git/objects/33/9965983b9e9ee1bed28745c6de01cedd505ccb
  B     .git/objects/34/112f4af16b6d4ed59429fdf8e8863d3e318185
  B     .git/objects/34/12ef0a8172855cd3076da47e1e39b596dc2b1c
  B     .git/objects/34/5fea5f1398d79114269ec3d71eee89759a6d15
  B     .git/objects/34/d1b7649d8dd57d5a9869dfde35af78cff7b7a1
  B     .git/objects/34/fb7953639c0a1b4bc58e2f942357120d7fb901
  B     .git/objects/35/d23d6266eba1c8ac21935900462a406838c54c
  B     .git/objects/35/ea33131cec8943f3aa08e1fd0d0f981f110a86
  B     .git/objects/35/fff22380af52d725b46772b4e94de9612de540
  B     .git/objects/36/00822fb6d5e474790d9828486c73a136b93411
  B     .git/objects/36/143f6c2ffbe0ef0578cfc9db17ca872727c6c5
  B     .git/objects/36/31f8c345f9741936fec445883342e2169cecda
  B     .git/objects/36/3f583bda9a9e29cd8be4e0be01f5cb219dba46
  B     .git/objects/36/6daf71b98f50313a79354a03dcf539c4e40008
  B     .git/objects/36/f8514556029011205dc14d7a9a7c62b5217fe8
  B     .git/objects/37/125c3db07bd925f03dd46dee88a10832c18966
  B     .git/objects/37/39319d9a09102ef73dfb9a05ced0a81e18d5f2
  B     .git/objects/38/742b099fa0ab68e58c5dc82119038f866af1dc
  B     .git/objects/38/9be25c3316ce56901a37eb53b66f58ddabdcc8
  B     .git/objects/38/c20c5697c59889c502d92248fd74d2654022a2
  B     .git/objects/39/20bcab6fad12384aaee8e7de706fc54579db1c
  B     .git/objects/39/3b464e76befbcc4516ec26ac636727b7ffefd7
  B     .git/objects/3a/0bdeaa972892b9037957ca19e7742b275b2abd
  B     .git/objects/3a/93ab3e619411a7758833fa901f5dc9dfa41adf
  B     .git/objects/3a/a8d5e07eb14a4567d649b6797ecce49c64b035
  B     .git/objects/3b/0d61b03780e40e05a24cd4f8e5851eff1bd010
  B     .git/objects/3b/94d7c9de72043ef235fe941b24f3f021019521
  B     .git/objects/3c/c458a88e31ffb3e7cc9b90c7c085bc7c158c7d
  B     .git/objects/3d/3fde565542c87488b2aca1a1fc987bfa2e6098
  B     .git/objects/3d/469ce12266dc22009c2afbf3966100a9d06e85
  B     .git/objects/3d/cd4fbf9d7ea76345dced516b0ba80456150bdc
  B     .git/objects/3e/670389e8f812b7bd2a6bc5d225897f7490b22a
  B     .git/objects/3e/68f9b0f6aa3f102a9ee301894480889e3cf13e
  B     .git/objects/3e/804451933044038ba156f093487e47546528f0
  B     .git/objects/3e/c8d4bbfcc1774e50f4d1d5f5ba91df3bba9dcf
  B     .git/objects/3e/fdc08b97d4aa907ed5b5837795163d0f139d1b
  B     .git/objects/3f/05b838e72c435acb504ea778e7282ba564f0b3
  B     .git/objects/3f/5637cb91c7c5a83540e1b3b5830945e077be23
  B     .git/objects/3f/81b169693878573fbd64b712f42ca7a3086bf9
  B     .git/objects/3f/dcf82cb859c00d8fcde671ccaabceeee0240cd
  B     .git/objects/40/3b0d0212434c9671c7b007f0097f49f29f9963
  B     .git/objects/40/b176b7626ef6968a981cc35f861d5d6ff23c36
  B     .git/objects/40/e534e3f26829e302c3b37cae342312f26f0ca4
  B     .git/objects/41/22ba85735e53f8529913afdf27a97dca2b039b
  B     .git/objects/41/98d3c4ede1878c46a22d6e91402c2bfc38db78
  B     .git/objects/41/9b24e40ec077bd310c5d6c88febec05dd88ea7
  B     .git/objects/41/e64971b29853e9c0c236fe99a53518343eacae
  B     .git/objects/41/fb4d8e8626a82640913250f432113d7918bb39
  B     .git/objects/42/048fbf9c6e10c9a39c9aeeeeb307b09a8c62e4
  B     .git/objects/42/b323562a66429d274ba71dd746c35c72bf00e4
  B     .git/objects/42/ea65d3bffc5fe8b5062ec796eb52c1bdb2740f
  B     .git/objects/43/0215c54ce9286e4bcb7d575e2345c03b4c77fd
  B     .git/objects/43/21a75722ecf35bb2b63f34d7551b045e980a14
  B     .git/objects/43/9f5afbbdd89c24eab7f7d41633b78d3f5c93a9
  B     .git/objects/43/baf2d4a6ce58b15525a92d4b4f0566c69c34c7
  B     .git/objects/43/f8a0073e5d9a40b28aeb3453c7eed0d20a08b9
  B     .git/objects/44/1951da9a1ab6b38c2e41e51c459b6540e0b757
  B     .git/objects/44/abd06ea06d43a33c7276fe3572adfe4966fc52
  B     .git/objects/45/e7f7010f6d344451818e55777a13ce12224c70
  B     .git/objects/46/64ea3872aa5586d648236990f9b8c05604e4f8
  B     .git/objects/46/6fb1b2e1c1eecc996a6d7cc04bb331ec883e48
  B     .git/objects/46/ab88bbaf2d46725a8d33bdf48c11365292810e
  B     .git/objects/46/dabce93aecdc6e818922c9057d0a51617e3fa7
  B     .git/objects/47/1d77a57022bf0e545fb55a5bae47b79db409d4
  B     .git/objects/48/5bdfdea6ad7b0b4398b598a79d198851d03c85
  B     .git/objects/48/5d8136667edafb2e7152deb7c15d87fb9efda2
  B     .git/objects/48/c34c21f6981eb2752767b3c9644ce08dc88b5f
  B     .git/objects/49/04228c163440ad4fbdebf73c5e46fee99e3cce
  B     .git/objects/49/1409634fd41e0357bb0ec042b9a536ab36166a
  B     .git/objects/49/15a78b17072c2ec586b2aff2e144e3fc7070c1
  B     .git/objects/49/63ef5b191a710cc4e0a1d52eb1cc69430c2f26
  B     .git/objects/49/8eec936cd43116104015b1dfd15248b9945031
  B     .git/objects/49/f8daee62d05f311c8e211136067da11fc8fa24
  B     .git/objects/4a/8ecacfbaaf076656a39edb0da66067929cc072
  B     .git/objects/4a/97923af235a117ec6de0f9bffb8a38d72d9533
  B     .git/objects/4a/c8ceceb0308149daeb3b641f6b2b320cd5f7f4
  B     .git/objects/4b/06c8dea028c6062b9abf7a04c12b0a1f380148
  B     .git/objects/4b/74c6031cd2e7a25f53ee0feb3d807d18b6cb14
  B     .git/objects/4b/8454d2c37b65affa8ed163c3c0c1f657749bf4
  B     .git/objects/4b/ca4747428a54a0d287289d0efb9b99c40d2714
  B     .git/objects/4c/269f585c2b4ed2c8a90b9047a3314957575c75
  B     .git/objects/4c/3d3beb6ec8b7195217961f1a35c688e80c486c
  B     .git/objects/4c/ad35cf0fb3aacfc3308521dce83970a579943d
  B     .git/objects/4d/3831396dedc0deb0c7e505d28da48e8a689acb
  B     .git/objects/4d/989d3d11fc472660bb25fb06838ec43a8f2e48
  B     .git/objects/4d/a60bc32a3ffc4a193efb317a55a9cad87bd827
  B     .git/objects/4d/b1b66345f8e82659ef77916fe1f147515796fa
  B     .git/objects/4d/f8af47f4048c1f6b45a36254713130b6ce214c
  B     .git/objects/4e/06792a1529ed9b673df0dfdbc2cedc2a5e20ed
  B     .git/objects/4e/e8ec13ea6f40a2d3e75567c9f8c11a73742f72
  B     .git/objects/4e/e9a93b4a287c92779393825cf7151dad7e551e
  B     .git/objects/4e/f85cb4e4870c3cbe7f8bce6a108209f9e07810
  B     .git/objects/4f/182962423e7803b87035b75b0427ad8bc68a6a
  B     .git/objects/4f/e99f495f274c2efae946cff211aecfaf934527
  B     .git/objects/50/3869f8c58881f4543ed2f64a35c4a55f9dbd1a
  B     .git/objects/50/c66f5ccf392f34376f13180c704671e66be6f7
  B     .git/objects/51/9e04d841f0a52bc485d411043fe300ced0f76b
  B     .git/objects/51/bbea1d302b32eddc993003f419caa4ac90e668
  B     .git/objects/52/14feb40f6a7c02ec0c4e4212e63da2c520db7f
  B     .git/objects/52/3a319d25963e5e1af7811e08fa259d5007722c
  B     .git/objects/52/ba9d72240b719463ada5ade41dcd4cea76ee25
  B     .git/objects/52/cb8e7eb2d325aef6bb94f02fb19b0d433ffe07
  B     .git/objects/52/ce878083b82008598ec6dbf02d8d87e5a15c4a
  B     .git/objects/53/066a7832383cf86d1f7ced4fa9e59ff177463d
  B     .git/objects/53/9fbc4de766226d893d54f5b3f3c7a6429bfbf0
  B     .git/objects/53/b5cf00a926b37d10bcb82c48c3f23d7bc9637e
  B     .git/objects/53/f68354c20fb0c6b5f44f88bf70766795ba1008
  B     .git/objects/54/ae32b4a3b3c5c793ff4b413d6536ce162628c9
  B     .git/objects/55/53cca1a12fbe71096a02280b45f859ce1de063
  B     .git/objects/55/5b6be7251c47f7e0d7a0b50bf5bdc67b92e682
  B     .git/objects/55/9d748f1ed7520e07068b9e07882a63debdc943
  B     .git/objects/55/c97e3bdeba52387da9a3a4642c5168be53f7af
  B     .git/objects/55/f81736aea0c5c695657ed524dc123b2337b990
  B     .git/objects/57/2865db34477a8565cfc1e1a7815ffc74783e44
  B     .git/objects/57/582d00c15f573e239084afb7242ba98bc4f69e
  B     .git/objects/57/9e3b1998ac72c58fb2cd139c15e309229d9323
  B     .git/objects/58/33efb80485dc4559db1b39f0a43903107f7016
  B     .git/objects/58/8c153cc7a0bab38c0570397a263f6e7378bb83
  B     .git/objects/5a/146471dc5b3fb14c8905ddd171f68a9a6a477d
  B     .git/objects/5a/5a18f3cc8ecd3ea834566a74cf76a9cda1c82c
  B     .git/objects/5a/6a9fce69771449964cfd48d997f5e1ca8855d8
  B     .git/objects/5a/aaa1eb40251ed2f52421a0f68e3a8cbd8952ea
  B     .git/objects/5a/d990498afdbe83369bcdbae59c7965af294beb
  B     .git/objects/5b/5b82c53c92ac2d273f1e7b6414dfeb5c2574ec
  B     .git/objects/5c/340d7ea13c3e7f1c98929df878a038f2519a5e
  B     .git/objects/5c/3bf5013b975987762e9422a8021a10c3c8a03b
  B     .git/objects/5c/4e253a34b4698908324636d2b8ce7462909b9b
  B     .git/objects/5c/bb01b3e718c810ea62be34ac9e4d4678e8eb9b
  B     .git/objects/5d/2ee43bd2f715c69e6abc4a9ae6f8fe50b0786c
  B     .git/objects/5d/32d3e6fab44f02c352ed52b4056af54aecc0e9
  B     .git/objects/5d/93b1dfff575c5af0996f7bc800e01d4b94a539
  B     .git/objects/5d/e58a3d959b56fd3f9628da4b5d520ae1942fb2
  B     .git/objects/5e/14f3b9002b9588035fd454b2352683c257fd36
  B     .git/objects/5e/4f9bbe7112f5cc6529759766b204e84ad2e8de
  B     .git/objects/5e/55c198f9c951f4ba72d2c080f81b9bc9862e15
  B     .git/objects/5f/d65f94469510f1997690b6feff7e67e6395430
  B     .git/objects/5f/f421e30fe808a8d3173f982b5f70e8b11a4b6f
  B     .git/objects/60/6e97ba3143967447be69baa2f38a5e23a0e8b9
  B     .git/objects/60/cdd53add258548980e17d8d7f4bfb24d4015ca
  B     .git/objects/60/e67c55b15b259beae52c941aaa40e8520d130b
  B     .git/objects/61/10789c211b57466e4ccd9ef68f6e993bade980
  B     .git/objects/61/a5c118e3b23898f7fdb391260c0f5bf718bbd4
  B     .git/objects/62/25bdf2dfecaed87fb82bdbba9f6c5fe1447ff1
  B     .git/objects/62/43be1d13dc7e9d10fb6fa820d12734c758249a
  B     .git/objects/62/737e022e57203adbd6e6f59a32a36b7ba24e32
  B     .git/objects/62/8ae9c74bbaaf30444708427212afc4a88e3819
  B     .git/objects/62/9e5133f902ab078e6fc9e77b89df6d69dc1732
  B     .git/objects/62/b9d93db28970056bb0aa72761f6ac1b8aeda38
  B     .git/objects/63/2f2b92b78d3c45b5b9720eb8410e2037b8e028
  B     .git/objects/63/b5983b0a0a6e1116d003cb1aa43a53896ace17
  B     .git/objects/63/c47dbff90bda0b8a8eb99e2dff6e3a6737901c
  B     .git/objects/63/f9adcc199f8240ccb37ad63b2c085e6871fd86
  B     .git/objects/64/45374013f39782bd6adf49d7578d117f7865a6
  B     .git/objects/64/519337838d43c3d2cce6816063290db1b5f8f5
  B     .git/objects/64/8663ed747fb35e9416c634e1c7a0c12da25f78
  B     .git/objects/64/9c56e66d9aafe9d87f6ec7eae7aa74d41e234c
  B     .git/objects/65/687789fa58e1d6e4d3b5559b3dea5839384d6f
  B     .git/objects/65/84484d32fef30a62f08e3d30d0de0309545ef8
  B     .git/objects/65/9c72f303d26711f10ec2fb7185cda5fd1d9ea3
  B     .git/objects/65/d45e3b16d40f9636e5736f589843815e224491
  B     .git/objects/66/3372726656e1ed952c145a89766e4c9c84ade6
  B     .git/objects/66/38b652296f9797b27c7c30dce257039eb36c1d
  B     .git/objects/66/fa53ac758ba5443bb82aeaaf0507b61da175b8
  B     .git/objects/67/977522d510a174a88c87da80ff0efe0baec71c
  B     .git/objects/67/98788b97965c89ba3bb319386d6fda7d7a31a6
  B     .git/objects/68/32d086bf39bdc4da004d7525c93f6ae50ccac4
  B     .git/objects/68/64aa83ff6e8001e1081aa5fce60027f6342d82
  B     .git/objects/68/a1e6d5d6e55d17c7e2cac82bd5688db1380ae7
  B     .git/objects/68/a52f20c3abef24517cdadf477dbc316e4dfba7
  B     .git/objects/68/b2cce535c6efa1bf3f72f140f51d5801896c41
  B     .git/objects/69/32704e783db0acbef154edc78d567521114b25
  B     .git/objects/69/a5ccdb537424ee82e84d5c5eaeb6f8052a6cf4
  B     .git/objects/69/f8dcdbe2a9b6aadc930d1ac15628cd0237d30d
  B     .git/objects/6a/12ee87cb2416e9e64769bf02078a06b8050e42
  B     .git/objects/6a/514be8094360ed952580e0c285f2bc36870c6c
  B     .git/objects/6a/a512d85c6c31c75052f3b102c22c0411930139
  B     .git/objects/6a/af587d54553c07d332d0b299d685851aa5dec0
  B     .git/objects/6b/4daa8e7d5eec0dc42cfb831313f28ac192691b
  B     .git/objects/6c/52de82f8a72217ec049ef3108625b720f3a97f
  B     .git/objects/6c/dcf510dfe26ec538fbf70e32e364336f153244
  B     .git/objects/6d/1d143aa0f59a106cbfd30bc8d9e642b27078b9
  B     .git/objects/6d/822f9f752944dcca998218ccc3c84bc95896a0
  B     .git/objects/6d/aef927f464d0c84a296a89c14665c432d26df9
  B     .git/objects/6d/de1fc393a3e6d99a03be4392833614ea447575
  B     .git/objects/6d/de98107076e4ae4c8d2b43853cfad53aba2a6a
  B     .git/objects/6e/2fc93985bff09b8d92ca524f05570c5ae55366
  B     .git/objects/6e/37bcf08d6f472a6d069c1c3e03fcff324dcaea
  B     .git/objects/6e/d372a7971fecb6dc8849e181cabb41a13861f6
  B     .git/objects/6f/a0735b3257e239d91e27571fdd054f1bd1d148
  B     .git/objects/6f/ed83a2698e604d4d1bb327593f6c35f7b9993b
  B     .git/objects/70/00ab4a15fe2bcfa2a197b35909bbbcb4185b51
  B     .git/objects/70/3897e943dd9e717bf83d816052901f46dcd315
  B     .git/objects/71/9ccbb06bd8c50384b5dc8af3781b25f8ee6dc5
  B     .git/objects/71/e93b49a371858a85ea628e97263134091d6f1c
  B     .git/objects/72/69a825d58f3d6b6599822f6980ac0eae810f06
  B     .git/objects/72/a26b33fa6dda06d73416b908c211e6773da0f2
  B     .git/objects/72/b4da1d547ef4d0f38db5929b1a0a4563835b4f
  B     .git/objects/73/013c3350f467f0fe7a728a6c4deab506cf65de
  B     .git/objects/73/48ee096b66506018aeb779e502243458972804
  B     .git/objects/73/55982cc77e7afaea786ee14e050779c014625e
  B     .git/objects/73/8017201830d0643026f2c62e310c48cc16752d
  B     .git/objects/73/e34fc4ae4c21b8fc15097040d9fe31b47d1c4c
  B     .git/objects/74/03d4e282799c9a4fa5e40c853eec15bc6667b6
  B     .git/objects/74/549b6b699b70211f97ec77a5aa521f814362c7
  B     .git/objects/74/580bf8f1c217f32f560d98335c04fd4929ec60
  B     .git/objects/74/96957f693ccf3a709a6a620481fff4cce9363d
  B     .git/objects/74/b2e38d6be4e183f80b7e4f88be5ca2994436d6
  B     .git/objects/75/4248f3b2f5dd29be3a728948a342e577ae05e8
  B     .git/objects/75/4c7885fbcd6489614ca99837d7485575231308
  B     .git/objects/75/5ad7a7413e9ece8953b0b60cbb9cb4513dd982
  B     .git/objects/75/8f06211eb083431f9f6e2fe32e8149d48f2f02
  B     .git/objects/75/93c9148dcf3e6a6b49378059a96e1bf1538c40
  B     .git/objects/75/9c5cad8089f182f274eb48a5b7110a1d1a4151
  B     .git/objects/75/bb22ac70e1ca6a1a350399fc25259532949bf4
  B     .git/objects/76/359b7ac3b42e35a52362cdae501fb140b6e561
  B     .git/objects/76/49838fbb0ba5f3590745cbc8ecdbc7f0fde786
  B     .git/objects/76/c5297b1f82cef4664ff526a49d04c229eaa230
  B     .git/objects/76/dedda0508ec341b2a8539cb8f81118f3a176d4
  B     .git/objects/77/0894237fa897da84e81d81429bf8295e39d1ed
  B     .git/objects/77/ae4b9a28a77a127f1c1119cdd1b65797e4e8fb
  B     .git/objects/77/c3b1e6b47b4bf7ef33344360c1155e5f18869e
  B     .git/objects/77/ca9974fed56abdb493f7fc4709f2b5144f99ee
  B     .git/objects/78/303248fdc17af4bf00823303c0c18241e852bb
  B     .git/objects/78/a17db482aa805e1ca9bbacafe82471587de442
  B     .git/objects/78/fe10a457d5b45136c98217cc2d4a196666009d
  B     .git/objects/79/184a8754125781390d66ac8cd4d1c0cdaecec9
  B     .git/objects/79/762ceddfd6ba6d49c80b7df185d21420e45f7d
  B     .git/objects/79/ae2899d493013ffaf4e2e9d0e66f6453f3bf81
  B     .git/objects/7a/6c39678ab5e815f5b442c569bde4f55488c0a2
  B     .git/objects/7a/ca54c175b3ca70d892fe51a4769dc244ea4b11
  B     .git/objects/7a/d1097309e1dd6c936dc91da9f499872d23b426
  B     .git/objects/7b/55517bc4dc0c3d3132a98bd15d3f77e07bec8a
  B     .git/objects/7b/af568040aa10aa91a2a1ea5fc025f0a6fba236
  B     .git/objects/7b/d98e68afb54d991bee4a1df739d037100dcd1d
  B     .git/objects/7b/e350912480cfa010ade287545ed3738a5f2cd5
  B     .git/objects/7b/fbee981962af6b46513ab7edea96881a84557e
  B     .git/objects/7c/b07ccd56a4dddb4bdec84320d3fe0703e50bcc
  B     .git/objects/7d/a47ba7780bcb42dba3e67d9f95517dd7295b24
  B     .git/objects/7e/6362727aadd2bf7aee5574586df4d9253b9af6
  B     .git/objects/7e/9f6b5e1c8a40d8d8bfbadc6000953f38dea72a
  B     .git/objects/7e/aebfd75b6fc4e6f7c24e7e0704f0d243ef3d06
  B     .git/objects/7f/3fda650df49f1a31b466ca83f15d3830d1f044
  B     .git/objects/7f/98222ac9b3eeb33b3c4383608d8456bc01af61
  B     .git/objects/80/2c141196f8bd1a3c80f5380247f8b8828c77da
  B     .git/objects/80/3c5f06c13259b70fbc38b632a5ab0e609abe58
  B     .git/objects/80/4d55e61e3c3a178435a28fa3252ad3a524f233
  B     .git/objects/80/8bf9c83d848063ff40799cc395842b83afcd57
  B     .git/objects/80/a40e46fbc0e30c3bd24bbdb6089ab041050447
  B     .git/objects/80/c8a3270829ba29eb8460668eb67286b54bb490
  B     .git/objects/81/3d2d290a314ac993323936ebd9e1fda8377344
  B     .git/objects/82/3a39b4646948f734d7d04a4573d20c3e4aa98d
  B     .git/objects/82/41bfb8ba357bbfb744c4e24792984a241bc443
  B     .git/objects/82/b8bd5df0d4251879acedc2600ee457ae7a56b9
  B     .git/objects/83/b1b47f23c846d4b5a7b3344b4086c99519802e
  B     .git/objects/83/b62d4b7cc7823259630cdd6ae83897317ab27f
  B     .git/objects/83/e406edacb3ee5005b498996a748e161b83447b
  B     .git/objects/84/09d02a131dcabd419eb25d5ddb2a56b47a735a
  B     .git/objects/84/56e29d5476a44ddc1cd7d369381bcee18c8da3
  B     .git/objects/84/6bd1884fbe570ce6d0f178b0e2f1aa689f647a
  B     .git/objects/84/93aa40a47d8969d73cd95e530a72c09d928219
  B     .git/objects/84/9dacc1181c9865a5c42ed8cc821925a60a9768
  B     .git/objects/84/e846699007af906d4c8300586371e4bbe473aa
  B     .git/objects/85/139b074298b1911d29ed76aac472c9de16b372
  B     .git/objects/85/46df31a2b136aa8e614bf2dcbeaa5101c40241
  B     .git/objects/85/74088135f825439c588ecfde290e92e00461e2
  B     .git/objects/85/773e1f4aeebaf39d232c0c607fddae6205e54d
  B     .git/objects/86/86662d53868ad528a08d9f728269c021406dfd
  B     .git/objects/86/f0b6f120000c3e3231a0a6c540dde08b23c855
  B     .git/objects/87/01c5a7a2d333d03697bfa4e48af6b33e2480af
  B     .git/objects/87/25314a8fc5a53d863171dd5a3bd9fcbd5bd122
  B     .git/objects/87/533cb0d843331005ca39b0eb9d76f5f21a9385
  B     .git/objects/87/67584a10cfde76c078cdea606327e7310533a6
  B     .git/objects/87/7c6f5bf50f9416cff362e0f180086897878bc5
  B     .git/objects/87/8f783c9bd4e888f8009e6a11629e73c10bc8f1
  B     .git/objects/87/af8ac946d564c360f1b4abc7a3302748f5af2e
  B     .git/objects/87/bb215aebaef294d430d0b7c5904b3ec99de0c3
  B     .git/objects/87/fa191a56c37675021cfa3bc09360534b7587d0
  B     .git/objects/88/3bb66c81741e6fb5523bb74d5f0cef0af20553
  B     .git/objects/88/6deb604956ae189017f463d51c36fbe6c5d5c3
  B     .git/objects/89/83deebb8aa175d0c467407c367cd58e77233f7
  B     .git/objects/89/ea0c2a14f1a99979166e605d5989586c962915
  B     .git/objects/8a/6b85a29686e39e84d3dc478da0fddbfa939589
  B     .git/objects/8a/81dc9d3fdd42c40519cae8aca94efbaa410d5c
  B     .git/objects/8a/ce24fc12c9c54a2626260de7f4078ead34ff4d
  B     .git/objects/8a/e44fa605b8e76aa8e463820040d60598ef3575
  B     .git/objects/8b/0446967e010590aa828c1074532826f3982543
  B     .git/objects/8b/c68497aa03c5fd88764d247c3c19effcead381
  B     .git/objects/8c/096728287cb817d8ca093ebc709b3902699354
  B     .git/objects/8c/1c82d3fe4c2836da51fb3b0bc3b4c6dec3ab0e
  B     .git/objects/8d/031ff3e1a130ec1ce9c87fe6a6af545bca44aa
  B     .git/objects/8f/b349acbf7278f6c259d34c6db21e4894944603
  B     .git/objects/8f/b98e1e31b790627a0ededde9996c4f13dd11c2
  B     .git/objects/8f/ba010c141d17545a415c965e131ba4ae631606
  B     .git/objects/90/048604331061534d16cc444f1fc9f1e31fbd4a
  B     .git/objects/90/14ecf49c7e6d66f7a5a934db9c870dc0466128
  B     .git/objects/90/4a433803541239142be2bc95bcbfdec598223c
  B     .git/objects/90/6e96306e6824f0ebb750d0780be6ab8efb760b
  B     .git/objects/90/9efe2359f870b816018b2b5a411301993bb8dd
  B     .git/objects/90/b3d9e43703da9fc63e9c9a343765a6366f02d5
  B     .git/objects/91/82656b3a0db0e2edf45bd7604dbc8c35ecb441
  B     .git/objects/92/8487fca684866b94357c47a995bf2d3ed2ebe5
  B     .git/objects/92/dc9177f53df1889c3a14f8617719816a5831f3
  B     .git/objects/94/873f6e2152a480adaaf78e07a47765bcd46d78
  B     .git/objects/94/875c715e5e6fef857ea254d84e8bbc5cc8da5a
  B     .git/objects/94/c54e812a380d3bcfa88b7dc41af4391596f8e0
  B     .git/objects/95/08a9946147624f9e1dc04fcdde6b93eea084af
  B     .git/objects/95/3fdf9b77c5c0640e77c4a292ed5ae4c87daf2f
  B     .git/objects/95/821846b2072a6ee09ec774c9e8d16d14fb406e
  B     .git/objects/95/8a55ee6f60972d7894220c8d7fc327ed7986ee
  B     .git/objects/96/01fcead0cfdd65513684e69682b825c8644b22
  B     .git/objects/96/786ab3bccc238db2380c582df8449a4f8e583a
  B     .git/objects/96/ed1556d1e9e76723d71d2e976fcd4cc2ba6c77
  B     .git/objects/96/fa76709cf3ad8a454373545f377bb95ed742ce
  B     .git/objects/97/1e3e15997903c3521c449bb3518eee0318cc33
  B     .git/objects/97/2f40895db24582f0338afed8dc596e9152ad9c
  B     .git/objects/97/48c2f38882d897864ffa63a9246e1b7ec230a3
  B     .git/objects/97/f259dc673c86afcd2bc37246145716079cec79
  B     .git/objects/97/fa3a4461e66de50df8e2000e40f9aecc1a5cd8
  B     .git/objects/97/ff834156de85c1c160a3c3fa2c0eca5915bbd3
  B     .git/objects/98/1a3a8d0f1d152a6c209655c5667e8c2d6b0700
  B     .git/objects/98/5b0a72786846421f4a355229d0f9b22013ae06
  B     .git/objects/98/69ef46120f84eeeeed949cf9afc79b1e11ae98
  B     .git/objects/98/ef2ae478dcd28eba96e49df217facf68166f4a
  B     .git/objects/99/b147bbbf213408e3a040f091daf59660c71885
  B     .git/objects/99/e658437b63f22f4c0c5c37a8200d921d55743a
  B     .git/objects/9a/179f9fa32ab608454be3845abf410fc729863a
  B     .git/objects/9a/cf5c4ba9692aa5e447937d18abfa6908722a9c
  B     .git/objects/9a/fdc75383af17e205fcac823d0a009c0a0e466b
  B     .git/objects/9b/38b77605314f5bd154caa08dcfa7ac11bdc142
  B     .git/objects/9b/43960dcd4507968153d58380661371153d8361
  B     .git/objects/9b/5768f00616e79e45216a0cedf84fa33a0d4b64
  B     .git/objects/9b/72ddc9a679bf069aeb591b60909c11eea9a2a7
  B     .git/objects/9b/b6439e9e4872975427b62e67280661719c1d97
  B     .git/objects/9b/ce4998d74576154284714442676df6fee9c98a
  B     .git/objects/9b/d35d1526a224ac4d78952c4d10e39dac22f232
  B     .git/objects/9c/67848f1771fd285bc3694c6cb06dad72e173e4
  B     .git/objects/9c/913a8d952a98df9d7092940fb34252392c2a49
  B     .git/objects/9c/a1b317e51ad190159974f768368a8a3089a725
  B     .git/objects/9c/b6d7b443f43a04c1e4bb6a5d0ba16885c0d285
  B     .git/objects/9c/c0a3612e71824e7f11bb70a816fb6f7f0bf112
  B     .git/objects/9c/c254740e3ae8631768e3ff304928286dcff2c5
  B     .git/objects/9d/1196f9c313aaa3e4dbf23a94ad6006210e72d0
  B     .git/objects/9d/633965b5c800676b0a1dff53e56531874bf9d0
  B     .git/objects/9e/71cc5f14c6a548a1bc1e7eca6459a6e72fbd8b
  B     .git/objects/9e/e6377c39426336bda7c37727ea11f7426e71ab
  B     .git/objects/9e/eeced71c31db6116cfbda3c6f60d1bb2650b45
  B     .git/objects/9f/7479ffada4ba3e5834de8c0e9cc5a54acc399e
  B     .git/objects/9f/76aeca7a3ad2725039544f4a7e46f57c4bf331
  B     .git/objects/9f/cc5722803e222068d2151affbd7b2cb17e5716
  B     .git/objects/9f/cc994e6812a4131b914be850841f9a48fbc070
  B     .git/objects/9f/f750562c6b85c56a2b8501e141424dd9fb31f8
  B     .git/objects/a0/1507db3de53b3baf2d7d75c7ee525d2dc35405
  B     .git/objects/a0/3ffd60b87dec28794eb984143ebb60e7270eba
  B     .git/objects/a0/576d534e359c2513c2796a7468ad94ace4a313
  B     .git/objects/a0/6e832713f9057e4e2eb646044802c690ace32d
  B     .git/objects/a0/a6bb25530f7ac4e0ae4f4dfce3e82151a311fe
  B     .git/objects/a1/32fd8e158f372ae0aae7a2267790d4af807db7
  B     .git/objects/a1/3669d72f5de19ed137d8b38d2b335b9c8f6574
  B     .git/objects/a1/46a5285495f47eac0df951df031cec42c297bf
  B     .git/objects/a1/bf2e69f56ff1f2afd7a0a54d596e676b90b257
  B     .git/objects/a2/644d8d835a9d76468169fcd2395dc3ff1eec76
  B     .git/objects/a2/e34b7f9c6a7c437f49e8c445e720ba1b876ebf
  B     .git/objects/a2/eca8c5444d203cb684cb116fe45586e9a912c4
  B     .git/objects/a2/f18ad577774fcfdaf0bc87a49dadb943b6c14e
  B     .git/objects/a3/20886c742db26c0456cc32579813e11ddea6a6
  B     .git/objects/a3/368cf6d55c664e6212b841e5f3aae29d1d4c1a
  B     .git/objects/a3/d4e746d4045ac02fdbb536d3beea0868030640
  B     .git/objects/a3/d55095bc1ee21c84b7ad20a4d6f60977a95cea
  B     .git/objects/a4/d5762e23238709516f60de46466b26812be80f
  B     .git/objects/a5/43c5ba633c2fe96fcd12918ce905828b17bd8e
  B     .git/objects/a6/05a4df28a9dbb306141895eda49819eed574ab
  B     .git/objects/a7/410354806881a15f0f128650998cc60b150118
  B     .git/objects/a8/14edec2fd1dc74505e051eed5f756c5cc73348
  B     .git/objects/a8/5f31e4b134469a9012087983c4ccf435c03974
  B     .git/objects/a8/fc06371e69d79873311235d51c3915adf5481a
  B     .git/objects/a9/119cea31faf81e7f725114985e3cce23e1a46e
  B     .git/objects/a9/4addec70d8e83949271b03a4e99028526cb85b
  B     .git/objects/a9/d9e1e766fc5b94a3aff60b95b0baa0c59ae521
  B     .git/objects/aa/34301841d949242479b35df3b1278517f95ade
  B     .git/objects/aa/3ad2348b952928141c285e70700b5802ed011f
  B     .git/objects/aa/e82a2eb6817af229e792ccb5cd908ef018041e
  B     .git/objects/ab/113612195814e2542ce0ee933db557fe41b714
  B     .git/objects/ab/2788aa2ae97fc7112e0e93f7b698567695fb5a
  B     .git/objects/ab/5c917edd2eb142cd92883f58c58a75380a40e4
  B     .git/objects/ac/57e349ceb8f9f9fa6c207c21ab2cbd10cedfc4
  B     .git/objects/ac/6b3f3943cd53d1a32cc9650ab017222fc1c1c0
  B     .git/objects/ac/6e2fcf9be39d788447ac29801a8b61d0ead242
  B     .git/objects/ac/c6eec77cb807351d610b45f48f229fe65c508f
  B     .git/objects/ad/879c5eaee53236690a1cf0f19027c3b4f528da
  B     .git/objects/ad/94ab6159f0576652a17ecc4ec1010287ecfccc
  B     .git/objects/ae/089343261d6b55cea77f7f5c02e2d4f8dfe84f
  B     .git/objects/ae/16100329551ed59eb56ff11e8dcdb5e32690d6
  B     .git/objects/ae/ffbe909daea502bb961dac6654efb97696f6fc
  B     .git/objects/af/1b2ee8732b8e7425092c6ff51ede92565732d5
  B     .git/objects/af/3be038f30c358fef242ded876c4e5c9513773b
  B     .git/objects/af/4e7653f612efc309b798a7413d11e854cc0f17
  B     .git/objects/af/7c6336ced047b15af4e0a268d9a5859bf5c90b
  B     .git/objects/af/e8e1295e3419797c9e9289d4bb1e2db6996d09
  B     .git/objects/b0/3461843e4320e603ee699fb84848278d7752b1
  B     .git/objects/b0/9267d62d05a7827919b84fdca00ef6860defa9
  B     .git/objects/b0/e21d0694502a6c8d20313cbade822c7937a831
  B     .git/objects/b1/397309db9a2062bcb2d77868fa7c6b5912b2e5
  B     .git/objects/b1/bf3b0844f4c0313d03d7f3f9be1a9fdc947783
  B     .git/objects/b2/0c11544d341ef1a57392ee4c678824ea968573
  B     .git/objects/b2/a219720102d156ec0368264cd28fbed97e8a58
  B     .git/objects/b3/6a2554cd96cd7ec1eead737c76b3206337804d
  B     .git/objects/b3/b183fb24c3599c4d74bd606525b748d7bfa939
  B     .git/objects/b4/01ae79075c5f2daa277b56014353ddd9be6b32
  B     .git/objects/b4/2b91e46328d01f28ad7dd97776687531603272
  B     .git/objects/b4/7136121012d3fdd9c0b781e8799cf0bc238604
  B     .git/objects/b4/7d86fb4d08b4f3b671b66b3f0718a9a15c839d
  B     .git/objects/b4/e549c3d2aeb8267b96e3845182bbb8b1a3f885
  B     .git/objects/b4/fce3781cfb2f6b75ce27caf4539d96db9a9871
  B     .git/objects/b5/3b06bd19be68bf1fea7b2c7f4aec6ea5dfe162
  B     .git/objects/b5/98099a66595a30c516401e0ae618e5c6103e5e
  B     .git/objects/b5/d5125f2e1829e3b38d38725e38ac2f7c69db1b
  B     .git/objects/b6/1ae0ffae7a9dea717bb690baa6c18d18b4879d
  B     .git/objects/b6/5db4295e30e26b740fa0240e5b7d5329b5b801
  B     .git/objects/b7/02cb02347b33a29bc32ac89c258c3da57ec0f0
  B     .git/objects/b7/48c318dff6ceba578ca1d3cc231dacb790318f
  B     .git/objects/b7/85fe8c553b8ddc09347d547067c0c57ef79847
  B     .git/objects/b7/d25b9a1f711d5ada2cff466b50bebb56edaa29
  B     .git/objects/b7/e9a6f37b2f76c2ce985317570f2b1b6b92a0d0
  B     .git/objects/b7/f70049774ba109597b737521f016581ae24e75
  B     .git/objects/b8/0668cbbc29058441113772329090ede7fca105
  B     .git/objects/b8/1e87d515727f678df3cfff3be3880c68291a37
  B     .git/objects/b8/223fdb9b3914b04e58e50c0ff97adf9158953a
  B     .git/objects/b9/0442f108d4be485eda0b1ab2a174dfc5861a6b
  B     .git/objects/b9/38c0be001ee5914ec60d1316b09f97febdc998
  B     .git/objects/ba/015e8f7b89ea2dcff59b995d385ecb3fe42676
  B     .git/objects/ba/672aa6bb5c6e0a07505482f0e708094a9a091b
  B     .git/objects/bb/17c1590ede2c87a562d38c45b86b9aa30668ef
  B     .git/objects/bb/291333778e312159e41dd9fa33cdedca673e29
  B     .git/objects/bb/3402fa40db025a77d1ac8d4907e17133e1713c
  B     .git/objects/bb/557f8e23e63788d09096eb408a7db448b7c2ae
  B     .git/objects/bb/5b57825430648095b3adac022557b9ec1a9188
  B     .git/objects/bb/b829ab5bcf5245eefe1c91e6c860ac595b0cd3
  B     .git/objects/bb/e2ec762cc7cc5df11c501b8d9a498ef542f151
  B     .git/objects/bc/76776ab211db94f66622a793021b91cd3bf672
  B     .git/objects/bc/c50fdb59297c7021cd4cebcf8673c8b3e18183
  B     .git/objects/bc/ccccf2d7baddebff4a7b904d0af6258042d9da
  B     .git/objects/bc/d8ede491f372452f866e8ca24486b7599bfa2b
  B     .git/objects/bc/efdc6aeff2a021eb142aa16bd362c2ac27cd34
  B     .git/objects/bd/2799b194b1ef7e967675f79b3d984e95f7c03f
  B     .git/objects/bd/630e9d0408d263cd10208f093ac8fd23abee02
  B     .git/objects/bd/7a6391c4adcea74a4b36b47fc5a23105a3e371
  B     .git/objects/bd/7ede9f3ef60a77623372a7cf5e4a3840f39896
  B     .git/objects/bd/e6a1c6c82f560dc9766a88b3b781b6a1577588
  B     .git/objects/be/757e40e20d2996c2a752b96f75562451013277
  B     .git/objects/be/87322af1aeaa99138e5460d84c3dbf1c239e82
  B     .git/objects/be/8ebc3b144c81db976650e806963f156bf39dbb
  B     .git/objects/be/9062fd97f28c3957f0d491c8f7069972495e7f
  B     .git/objects/be/a8e64e3ded600a75461e61036368af0415dc32
  B     .git/objects/bf/416d062f65441c5027245fa9780d911baea702
  B     .git/objects/bf/b27981a463ce8866879d80e53e0d1972106962
  B     .git/objects/bf/b90b5524469b90e80ccdbce18794d0a7da8ec1
  B     .git/objects/bf/c9fcd3a021dc1473479ce9132426dfafb4296b
  B     .git/objects/bf/e03f7ef2009c9af39ce7760eb7f7ff3406d009
  B     .git/objects/c0/f2ee3d2cb497b226293fcbc49b2ad79b8b57c2
  B     .git/objects/c0/fc5492581c8b5736a45003e6dda615e6aa5ea7
  B     .git/objects/c1/1d4ffcbfc9319db1716d7526bceff54b05d4f8
  B     .git/objects/c1/235f4d7090dcc9bcaa7a91755e6237e0806d9f
  B     .git/objects/c1/3211eb67ad2a3351536b59ee5b81107b40b9a5
  B     .git/objects/c1/80e0ea86fa66896f925d76b47f0d12c5bad4f1
  B     .git/objects/c1/a17dc6b7c8a3f45842e39e6dea2c75a8faf5b5
  B     .git/objects/c1/ba2730c970473340ded1806d3be675202207c3
  B     .git/objects/c2/9be64acfa1739251fb718fe53f748834c0f30c
  B     .git/objects/c3/301ef3e257454bc1fa872b95f9ce0d4d05a733
  B     .git/objects/c3/7c16f791a5d35dd9540fa6fd1597ce56eadb92
  B     .git/objects/c3/a9cdb8ac3dee01be9bed30c1a6b536b1213e02
  B     .git/objects/c3/e77ce5cc5426ca6f437214161b9ee374dd6377
  B     .git/objects/c4/0a3537b8fd3c970572456bdf7e6107a5804069
  B     .git/objects/c4/0dab6f1d0600c233c84489d2cb12482efac2f4
  B     .git/objects/c4/28e061b6acfcfd9e5aaa1c84f6815f46cb55d2
  B     .git/objects/c4/8117a138d032788cd80eafe08f05dc29b49a72
  B     .git/objects/c5/819eab537a030e96592cd07116279850b0d13c
  B     .git/objects/c5/d5800707d3dedf1d7be0ef84e463f0f09962c5
  B     .git/objects/c5/dd7ca0cb0204f57093cb6120cdbf738a611ccb
  B     .git/objects/c5/f61554b967a9c21a7adc0e4df5b3034c5abf83
  B     .git/objects/c6/13edeab3b5f9b5622899fbe5796ea15a78597c
  B     .git/objects/c6/29e6d2871cca777e746c958644f81c3cd533d7
  B     .git/objects/c6/762e82e3cf3de8e6efd58e9f15052971f56bb4
  B     .git/objects/c6/9ef891554731003b93760caebef05175fa4ba9
  B     .git/objects/c7/0b04c67073407cb4df871d912ca5e0643773c5
  B     .git/objects/c7/6c6d137f09b8d4b702299863aa9a42a22bf309
  B     .git/objects/c7/dff5cd5da49f7ef8b812a428281eb4ef788451
  B     .git/objects/c8/58824d4611045412afc468317e0d1918bd2e85
  B     .git/objects/c8/617f16a3a49f0dc5bc2c3654b795c08a0f7949
  B     .git/objects/c8/7603822355843840862038baa720857745b37b
  B     .git/objects/c8/edb813f007f85de8d1b1fc3a4b870c6623ad99
  B     .git/objects/c9/16d1e24ff3f80d1f86d544af578892c44b76e8
  B     .git/objects/c9/65b73d4eacfca8021b57a1198903b12af7d135
  B     .git/objects/c9/8c28739fbbb9303969651c6a431b86d8543b30
  B     .git/objects/c9/aa86de7de050ed4e92f5d05367e37080b8e911
  B     .git/objects/ca/6d3d67bdda4a41cd201b3bcfe21654c1a8bff0
  B     .git/objects/cb/dd8a3884175836db4fcad8f8c027cefcefa2be
  B     .git/objects/cb/f69ae307bd53b06afecd19d2e06db171f6fb6d
  B     .git/objects/cc/39a9f6272f5b83c5d782bbdaf466c6ebdcca81
  B     .git/objects/cc/3a9d0a47cf6831ad756d5ff27650725c8f848c
  B     .git/objects/cc/4dbc827b2ed00f08211036242f575ee38ba550
  B     .git/objects/cc/53039b4cb9c4f5f524c21cd961129aa23a2e4a
  B     .git/objects/cc/63b23bf3768ccf6e1e1c415961890fdf294419
  B     .git/objects/cc/6728875750679b08cf6d430d58731fabf58eac
  B     .git/objects/cc/d25097553c91f2d9aee954115bc259f41bd393
  B     .git/objects/cd/09ee98b4dc456a8d2ef339838e5c394072d857
  B     .git/objects/cd/1c8f397e0de70fac145e78cf698b6958e886f7
  B     .git/objects/cd/b42164621121e685d08ca3a097ad87f0810650
  B     .git/objects/cd/e77d9d6153d7c65c75d16cea9157cee52ec8d0
  B     .git/objects/ce/0478231edf9a9959029313007d6df10e4f67b7
  B     .git/objects/ce/5674bd5327924db3ef48117445f201a2caff7a
  B     .git/objects/ce/67cd4facf6fd2b83ddeb9e6b950fb755ff5433
  B     .git/objects/ce/91c56399f993ea44198154a0100a3033da6321
  B     .git/objects/ce/db92133661f0793cd83f38c6d332c7177cd65c
  B     .git/objects/cf/480d395336dd195686dd8c3619a776d2968a97
  B     .git/objects/cf/536ab1adadf2ed15167c83bad8fc01fc7902bf
  B     .git/objects/cf/5a5e08255761047b37959eb7c91aca469f3e05
  B     .git/objects/cf/8bfb207065af3cf01fedb5d6c514518e753b57
  B     .git/objects/d0/2130bfaf85fb2bc3287a5c2f48c0ed78d94719
  B     .git/objects/d0/6b0c63969ad04f37b2915f1f0b8f5f6a68638a
  B     .git/objects/d0/8355930f0cccee17a591ee1f07e0155dd81eb2
  B     .git/objects/d0/d9cb4f820199a6f7c4eb3e08627a2d07b38e60
  B     .git/objects/d0/f2d2e4a9e9f8a4f8ada7a9dfe8db4732ab85fa
  B     .git/objects/d1/92f47048aff4f8921e334a0e9207ea80d4314b
  B     .git/objects/d1/9de68ba4166b59ab07111a258beaa668b200c1
  B     .git/objects/d1/c5dedb7540486f1ac729cbacee3263f750827d
  B     .git/objects/d1/eb481d619bbedc8d6867bed8743d151d3e8c9f
  B     .git/objects/d2/7428858dd236e9b82f7400d2153e59a9bd01df
  B     .git/objects/d2/79c937014c350055e661c25d7828ff5719fdb5
  B     .git/objects/d2/bbf728882e7f2f6c07adbaa9e959b12795988c
  B     .git/objects/d2/c0bad2ba416ee3f659eddb52c8be98936be019
  B     .git/objects/d3/96716e76872c734ebf0c2c38369f1b8cf5951e
  B     .git/objects/d3/d83635492d4a6e45a3841bf0a40b25ac01e31a
  B     .git/objects/d4/2a1c1ea29115a5792c5a1ce7b821d00ef78c4a
  B     .git/objects/d4/a0819e43ee9d90ee1808883ff43194dc976da6
  B     .git/objects/d4/c165e7671ec8089ee4983f45f1c899a339c6f1
  B     .git/objects/d5/71889287eb0569a366cf44f9cf8867f04d7746
  B     .git/objects/d5/93dd0dd857f35b1e370baf7afc1b912a3f932b
  B     .git/objects/d5/9857eab2bd8d1197b5dc2c424d247b5568d99c
  B     .git/objects/d5/b79c9e2207e20435fee76c1da5c42c3f053c5e
  B     .git/objects/d5/d4e42ba9aee92cf240b5533624ad660fba14c3
  B     .git/objects/d6/0d12f81ed980bc407aae7d18215bb8f867ef6c
  B     .git/objects/d6/5197b9dee8dea6c8bbe6a0700aeea01c638c1e
  B     .git/objects/d6/ed89d1a27c853e7d91e50e2e4f688bc46014c4
  B     .git/objects/d7/78009a2c9a2f95075727c76d88a322f120e82e
  B     .git/objects/d7/8821a330186925e1b3e537f3dfa06b05e80139
  B     .git/objects/d7/a490581718d6a98d72c66eb0013553626a0d06
  B     .git/objects/d7/b294f5fcb0edaad8a6861801d231fa469124ef
  B     .git/objects/d7/f3c204d324b6fd6014b2895dab8b17d6ee648b
  B     .git/objects/d7/f83f62d511ea0247075555cf4e6eb926b2b792
  B     .git/objects/d8/ac2c1093586f8f7c6983d87229eb54edbc0f1a
  B     .git/objects/d8/aea6fabdde042807e4c51bea2d4e792a5fb34d
  B     .git/objects/d8/ef9ecd6eafab04e987b79e2327164f7ec42e08
  B     .git/objects/d9/1f682db3e0d88a59791a720b13750327679b89
  B     .git/objects/d9/2f562d1207a42b09f802630b73efb9bb6f8888
  B     .git/objects/d9/395f6b352e4f8f79a08911321ca0b7cd9115ad
  B     .git/objects/d9/f05dc9733493e680e99c7d8d12a74f675a17da
  B     .git/objects/da/4cbda2965f2b68558bd6704a1e6d755f7b8c6b
  B     .git/objects/db/07b9dc91c2022e90a71e610770b5f1faf8afcf
  B     .git/objects/dc/5d601519a2d8d01bedc5879697567bd816d3e8
  B     .git/objects/dc/873aa9275602d9fa041e1a4ad13849166bfaf4
  B     .git/objects/dc/a19c2b5cb86fb3a2e4bf3bc4def3d015c7a692
  B     .git/objects/dc/bf80954e4a2875be6a23e387acb559b8f87382
  B     .git/objects/dd/80d21e2af87d5fe1f3e5dfe1001973f2a8407f
  B     .git/objects/dd/a9234018c44186118167a8090f5c1f059375a9
  B     .git/objects/dd/cb89f3c951a13e1dc934ff15727206a0e02e5b
  B     .git/objects/dd/f6822b40d7dd4ae08e6384d63c916e2d22bf56
  B     .git/objects/de/dd59d576365b55dddf693691717fef609365fe
  B     .git/objects/de/f8a2d0f2d06a5699d20596a6ffde43ac89d0e8
  B     .git/objects/df/45efa4d1f3eecc445a509f985df49921706e73
  B     .git/objects/df/8d6ae832115f507740cec572e547b070eb7c5e
  B     .git/objects/df/a811bc0d72be7ede66dad97693acb9bd76ead3
  B     .git/objects/df/b190100fee7d6c43c250b81310247db72f01fa
  B     .git/objects/e0/632a90990b6da06403f14f3e5882edba401fe5
  B     .git/objects/e0/8238366c5f9082c417fa960b28ec14a4a8e22e
  B     .git/objects/e0/f2f414f7a0ffd95806ccf5bef62f517fcb4805
  B     .git/objects/e1/97245d0512158b178efa5cd6fc7cbddfb7775d
  B     .git/objects/e2/a54614a64619d73f4cd194052edd7f12e44d01
  B     .git/objects/e2/bdd52b7c1e59c9ee2cc2d6fea2bbcc0464a32e
  B     .git/objects/e3/3211ae041d8ab768f3e316c78f29bd1e2a4188
  B     .git/objects/e3/776d90086cc0bb78b143e091d9dbd2d66ffbd3
  B     .git/objects/e3/b43aef3663c0d0d4c1c656379bdeb01aadd39b
  B     .git/objects/e4/285b4a4607a2cb611b03668a8b4f6d8e11b46e
  B     .git/objects/e4/a85fb6e7e366ad264527f541bd525906a5f9f7
  B     .git/objects/e5/eb2f84cb4b5ec901cf51e404b053f99f428353
  B     .git/objects/e6/73c40572b89f1c7499388bf589797b92e86cec
  B     .git/objects/e6/76b22c6d713c09d3dbcb2cb368acf0e176781f
  B     .git/objects/e6/ad80a2da5175ff034c7d17f7078a079035f4ee
  B     .git/objects/e6/f09cc9cfcb02c502872cba88eee00ca32bc92e
  B     .git/objects/e7/c558c320371d416f5fe2d270aebab740dce0c4
  B     .git/objects/e7/f052aede114b37d684c54fa8965f84f68967d6
  B     .git/objects/e7/fb69117d1ec591f6be5d30a254f387f2b77668
  B     .git/objects/e8/0c85b878e365a9258f427f772741f1374ef255
  B     .git/objects/e8/116b016e381c2903cdc3105670eed2555eed68
  B     .git/objects/e8/5bb9c168dba93c64d411c1db9bc9682db13cdc
  B     .git/objects/e8/755f5101ff21f6ff752ea0632b612848f4c953
  B     .git/objects/e8/af878bd680d44f634c49790f766af1d0f5d7fc
  B     .git/objects/e8/e9a9cff75e1717e0c2457e08df3a614780ee51
  B     .git/objects/e9/42a74e8171d27a9042ceddbd31178d76a3fff1
  B     .git/objects/e9/5acf85f742a6ddd766a121765d13c81ed8c1ae
  B     .git/objects/e9/a43666e99d60959a755c7fdb943388ec592b84
  B     .git/objects/ea/f381a3823d3a55938a2294957939887093d232
  B     .git/objects/eb/43fcb12009caf123f96eb7005af2811eae411a
  B     .git/objects/eb/82ebb82a9869fb8a007958cf6bbbc4237a9ff1
  B     .git/objects/ec/bd7d14ca37addf16f701c5a8a73fdb901fdc41
  B     .git/objects/ec/ca39f1534ec95b702a5f94dc1b738c7af9dd6d
  B     .git/objects/ec/ee367f26764eadb83000034b16c20258f1056d
  B     .git/objects/ec/fb23bdb8b14df4a688f593a218bf016a7c837a
  B     .git/objects/ed/491b70dd247567d735e1893b400040730bb249
  B     .git/objects/ed/95fc9a70a0694e871b4d5f1acd08c04df29825
  B     .git/objects/ed/bdab0b6ec6d5a52fe097ea75d2eb7bc9c1dbb5
  B     .git/objects/ed/f2d592ff1a2cf871de63624cf122912f81496a
  B     .git/objects/ee/2b24bd4dbe18166e5f17d54ddb7324534abb0a
  B     .git/objects/ef/1b2e5df720c22332424385d18b499457a9b432
  B     .git/objects/ef/9994a44761a8507f2d60a5e77c7da39246dabd
  B     .git/objects/ef/c56b8350a7236c9042e0485b5b0c4e1789b310
  B     .git/objects/f0/042c1a0a93dc85cbcfdb19fc774bf108746a0a
  B     .git/objects/f0/0c76d9cf372d57e14c16b63494b45c978c9d6b
  B     .git/objects/f1/0be967c2b1649d829da870a0cf512e34aca8b3
  B     .git/objects/f1/a8972d6e3ed3250dead8b614e2d3ed798491f1
  B     .git/objects/f2/2186f3e967559d35e446e7aaafba835346f158
  B     .git/objects/f2/4c5572b49d6d3a79623982a4a4edd510e8cc67
  B     .git/objects/f2/576ce89148a6039d4544130aee163a74554ad2
  B     .git/objects/f2/5f9052f95769d4a0718d2c732b431ad109c559
  B     .git/objects/f2/98359c7bb26b1b8ca388b10da4182c75754636
  B     .git/objects/f2/b13ac1c85fc3ef0c448d69409e5b41233dc6ba
  B     .git/objects/f2/c59abfc841015005202e28f83b9721dc76685d
  B     .git/objects/f2/fc4f514ec17f2589f165042712c8aef06c23ec
  B     .git/objects/f3/7f9d366e7de47cc07aa378f89af056fc36d09b
  B     .git/objects/f3/ac8e8016e269b48ef6310ae21c2d0047752015
  B     .git/objects/f3/e71beeb59f49276d6e0b6bb6b86b890a6265ac
  B     .git/objects/f4/ad8e68228c10ac9b5a8640e3ee56c85af73b1b
  B     .git/objects/f4/b5af9434a92fb642a625d6e48ed83c46229f11
  B     .git/objects/f4/ea69459b1d3a1344f3f1d52c2e648e5f765f84
  B     .git/objects/f5/286f1c4db5dbb0fb293b34c4824be1695a0cab
  B     .git/objects/f5/93e300c52f8640dc2b8d885ee788122cf848f8
  B     .git/objects/f5/a82ecbf18f4f943dd2f025df0c8cf72aea117c
  B     .git/objects/f5/f198f475ac56b823ef5839cf49c29af88d1d89
  B     .git/objects/f6/028c8fdcae0b349891a3b0a59fa8ea243ebf40
  B     .git/objects/f6/4d0611da643abf4f1a4ac76bd57a2410ec63d7
  B     .git/objects/f6/9063c71b958897547bdddd14c8ee3ee2652bdc
  B     .git/objects/f6/91adb7d2b0dcf04f4b499915eda570cad8ab23
  B     .git/objects/f6/c6c00b6cafd8305e76c4b340bc753f644534b6
  B     .git/objects/f6/ddbc36bdfdcd14aa68046881d37fa85e911161
  B     .git/objects/f7/944e9cb1197934cbc730ddf82bc85974cd66e4
  B     .git/objects/f8/70d8a05e0dda008680887f1bcd56e54a2fb102
  B     .git/objects/f8/809800da7624ff6206026a08c44caf6bdd06ca
  B     .git/objects/f8/bb8e902ffc0e6f1201fb55cfe287355b29a318
  B     .git/objects/f9/5b215ea19ea9895f440f108531ed8ada4ac660
  B     .git/objects/f9/639231cf0d2eba074fed6c4cc7dd185cfb2ccf
  B     .git/objects/f9/9390f241d86cdd4a8ae9348dd9ad5cc682b215
  B     .git/objects/fa/5fb7f0181a9adb639df499728fc7b2ce27643a
  B     .git/objects/fa/f32d676a2e40e747f5d6bc07ee8c943392acd2
  B     .git/objects/fb/989dfe8a7e27ef1c8046d104bbf6124cbcf89f
  B     .git/objects/fb/aa3b5a526524fd6d8baab9f2c0adeca715491e
  B     .git/objects/fb/eb5098a2c45c632824cb54c118836bc050b7e0
  B     .git/objects/fc/2a5bafed98e6aa01057413874c613ad2cd916d
  B     .git/objects/fc/928406bb71c1497969630e8bd90d23deea35d7
  B     .git/objects/fc/a18abeffcb8f98ed295ee357e0dc6fb788b64e
  B     .git/objects/fd/45a981154cf85f4793d5a1a90b7d8ae68f285a
  B     .git/objects/fd/75e2bd7fa37ecb52b371a891496bae582bacdb
  B     .git/objects/fd/9b8363291d240a93aaa06324499e6c60171e06
  B     .git/objects/fd/c33fe8eadfe69fb65020fa135c4a9ef279b2c0
  B     .git/objects/fd/fbebe430a04b054ec9e776e97657249cfef22b
  B     .git/objects/fe/54cc3a680ab0b22ac95023af16b7958fe3e33a
  B     .git/objects/fe/e59d06c8e16c493220f7f62abfe7e19efa952c
  B     .git/objects/ff/6597ad400fbe468c115a3df05a1fc7edebc779
  B     .git/objects/ff/99d11bffe2275a5ad47ae22ce3ab9f1f49a2d0
  B     .git/objects/pack/pack-23c8fcbf425e3c4d729cad24cf64329512de16e6.idx
  B     .git/objects/pack/pack-23c8fcbf425e3c4d729cad24cf64329512de16e6.pack
  B     .git/objects/pack/pack-26c2635f21acafdb2123608345dd9132483a72df.idx
  B     .git/objects/pack/pack-26c2635f21acafdb2123608345dd9132483a72df.pack
  B     .git/objects/pack/pack-32224685c0c41d200398a60c55bdb088599f16ce.idx
  B     .git/objects/pack/pack-32224685c0c41d200398a60c55bdb088599f16ce.pack
  B     .git/objects/pack/pack-4497dc1c639b5cf4dfb3ad10be99d7e6891414d5.idx
  B     .git/objects/pack/pack-4497dc1c639b5cf4dfb3ad10be99d7e6891414d5.pack
  B     .git/objects/pack/pack-52ec1a318d3a6591e2637ce427f76891117d6e38.idx
  B     .git/objects/pack/pack-52ec1a318d3a6591e2637ce427f76891117d6e38.pack
  B     .git/objects/pack/pack-5b2b1992761c7e89b45223ae06564bdd363e86df.idx
  B     .git/objects/pack/pack-5b2b1992761c7e89b45223ae06564bdd363e86df.pack
  B     .git/objects/pack/pack-7b811e574f5e2cf656c0104b3f9fae0eb8a832d9.idx
  B     .git/objects/pack/pack-7b811e574f5e2cf656c0104b3f9fae0eb8a832d9.pack
  B     .git/objects/pack/pack-999d6eaa007a58bf17892b9a01e3d52fdf2b6dc6.idx
  B     .git/objects/pack/pack-999d6eaa007a58bf17892b9a01e3d52fdf2b6dc6.pack
  B     .git/objects/pack/pack-ab531c07dc333a3aa7aa64cad92c43708554fa91.idx
  B     .git/objects/pack/pack-ab531c07dc333a3aa7aa64cad92c43708554fa91.pack
  B     .git/objects/pack/pack-adb099c8112e6721245f71cbb1ae88117313ea50.idx
  B     .git/objects/pack/pack-adb099c8112e6721245f71cbb1ae88117313ea50.pack
  B     .git/objects/pack/pack-cbf6d90ee3b3592c4e65818d00c62b8ca09911be.idx
  B     .git/objects/pack/pack-cbf6d90ee3b3592c4e65818d00c62b8ca09911be.pack
  B     .git/objects/pack/pack-f5948205f802b5c2ba6189f23e9378e78e629260.idx
  B     .git/objects/pack/pack-f5948205f802b5c2ba6189f23e9378e78e629260.pack
 !????? .git/ORIG_HEAD
 !????? .git/packed-refs
 !????? .git/refs/heads/master
 !????? .git/refs/remotes/origin/gh-pages
 !????? .git/refs/remotes/origin/HEAD
 !????? .git/refs/remotes/origin/master
 !????? .git/refs/tags/opensocial-explorer-0.0.1
 !????? .git/refs/tags/opensocial-explorer-0.0.2
 !????? .git/sourcetreeconfig
 !????? .gitignore
  AL    gadget-specs/pom.xml
 !????? gadget-specs/src/main/specs/actions/actions-by-path/gadget.xml
 !????? gadget-specs/src/main/specs/actions/actions-by-type/gadget.xml
 !????? gadget-specs/src/main/specs/actions/actions-with-views/gadget.xml
 !????? gadget-specs/src/main/specs/embedded-experiences/YouTube/YouTubePlayer.xml
 !????? gadget-specs/src/main/specs/makeRequest/gadget.xml
 !????? gadget-specs/src/main/specs/makeRequest/makeRequest.js
 !????? gadget-specs/src/main/specs/oauth/oauth10a/YouTube/YouTube.xml
 !????? gadget-specs/src/main/specs/oauth/oauth2/google/gadget.xml
 !????? gadget-specs/src/main/specs/open-views/all-features/gadget.xml
 !????? gadget-specs/src/main/specs/open-views/all-features/open-views.html
 !????? gadget-specs/src/main/specs/open-views/all-features/open-views.js
 !????? gadget-specs/src/main/specs/preferences/gadget.xml
 !????? gadget-specs/src/main/specs/selection/selection-listener/gadget.xml
 !????? gadget-specs/src/main/specs/welcome/gadget.xml
 !????? gadget-specs/src/main/specs/welcome/welcome.css
 !????? gadget-specs/src/main/specs/welcome/welcome.html
 !????? gadget-specs/src/main/specs/welcome/welcome.js
  AL    java/gadget-spec-server/pom.xml
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/api/GadgetRegistry.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/api/GadgetResource.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/api/GadgetSpec.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/api/GadgetSpecFactory.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/api/JSONSerializable.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/api/OnDiskResource.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/DefaultGadgetRegistry.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/DefaultGadgetResource.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/DefaultGadgetSpec.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/DefaultGadgetSpecFactory.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/GadgetSpecLoadingException.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/servlet/ExplorerInjectedServlet.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/servlet/GadgetSpecServlet.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/temp/TempGadgetResource.java
  AL    java/gadget-spec-server/src/main/java/org/opensocial/explorer/specserver/temp/TempGadgetSpec.java
  AL    java/gadget-spec-server/src/test/java/org/opensocial/explorer/specserver/DefaultGadgetSpecFactoryTest.java
  AL    java/gadget-spec-server/src/test/java/org/opensocial/explorer/specserver/DefaultGadgetSpecTest.java
  AL    java/gadget-spec-server/src/test/java/org/opensocial/explorer/specserver/GadgetRegistryTest.java
  AL    java/gadget-spec-server/src/test/java/org/opensocial/explorer/specserver/servlet/GadgetSpecServletTest.java
  AL    java/server/config/opensocial-explorer.properties
  AL    java/server/config/ose-container.js
  AL    java/server/pom.xml
  AL    java/server/src/main/java/org/opensocial/explorer/server/config/OSEContainerConfig.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/login/FacebookLoginServlet.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/login/GoogleLoginServlet.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/login/LoginServlet.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/modules/ExplorerModule.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/modules/ExplorerOAuthModule.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/modules/ExplorerPropertiesModule.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/oauth/OSEOAuthStore.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/oauth/OSEOAuthStoreProvider.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/oauth2/OSEInMemoryCache.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/oauth2/OSEOAuth2Persister.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/openid/BasicOpenIDProviderStore.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/openid/OpenIDConsumer.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/openid/OpenIDProvider.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/openid/OpenIDProviderStore.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/openid/OpenIDSecurityToken.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/openid/OpenIDServlet.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/security/OSEAuthConfigContributor.java
  AL    java/server/src/main/java/org/opensocial/explorer/server/security/OSESecurityTokenCodec.java
  AL    java/server/src/main/webapp/WEB-INF/web.xml
  AL    java/server/src/test/java/org/opensocial/explorer/server/config/OSEContainerConfigTest.java
  AL    java/server/src/test/java/org/opensocial/explorer/server/login/FacebookLoginServletTest.java
  AL    java/server/src/test/java/org/opensocial/explorer/server/login/GoogleLoginServletTest.java
  AL    java/server/src/test/java/org/opensocial/explorer/server/modules/ExplorerPropertiesModuleTest.java
  AL    java/server/src/test/java/org/opensocial/explorer/server/oauth/OSEOAuthStoreTest.java
  AL    java/server/src/test/java/org/opensocial/explorer/server/oauth2/OSEInMemoryCacheTest.java
  AL    java/server/src/test/java/org/opensocial/explorer/server/oauth2/OSEOAuth2PersisterTest.java
  AL    java/server/src/test/java/org/opensocial/explorer/server/openid/BasicOpenIDProviderStoreTest.java
  AL    java/server/src/test/java/org/opensocial/explorer/server/openid/OpenIDConsumerTest.java
  AL    java/server/src/test/java/org/opensocial/explorer/server/openid/OpenIDProviderTest.java
  AL    java/server/src/test/java/org/opensocial/explorer/server/openid/OpenIDSecurityTokenTest.java
  AL    java/server/src/test/java/org/opensocial/explorer/server/security/OSEAuthConfigContributorTest.java
  AL    java/server/src/test/java/org/opensocial/explorer/server/security/OSESecurityTokenCodecTest.java
  N     KEYS
  N     LICENSE
  N     NOTICE
  AL    opensocial-explorer-assembly/pom.xml
  AL    opensocial-explorer-assembly/src/main/assembly/binaries.xml
  AL    opensocial-explorer-assembly/src/main/assembly/source.xml
  AL    opensocial-explorer-server-war/pom.xml
  AL    opensocial-explorer-webcontent/pom.xml
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/ExplorerContainer.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/gadget-spec-service.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/main.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/openid-service.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/opensocial-data.js
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/stubs/StubEEXML.xml
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/stubs/StubHTML.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/stubs/StubXML.xml
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/ControlGroup.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/CreationModalDialog.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/DropDownMenu.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/Editor.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/EditorArea.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/EditorTab.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/EditorTabs.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/EditorToolbar.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/GadgetArea.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/GadgetDropDownMenu.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/GadgetMenuButton.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/GadgetToolbar.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/Loading.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/LocationMenuItem.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/LoginItem.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/MainContainer.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/MenuItem.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/ModalDialog.html
 !????? opensocial-explorer-webcontent/src/main/javascript/modules/templates/SidebarNav.html
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/url-util.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/controlgroups/BooleanControlGroup.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/controlgroups/ControlGroup.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/controlgroups/EnumControlGroup.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/controlgroups/ListControlGroup.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/controlgroups/StringControlGroup.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/DropDownMenu.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/editorarea/CssEditor.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/editorarea/Editor.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/editorarea/EditorArea.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/editorarea/EditorTab.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/editorarea/EditorTabs.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/editorarea/EditorToolbar.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/editorarea/GadgetEditor.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/editorarea/HtmlEditor.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/editorarea/JSEditor.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/editorarea/JSONEditor.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/gadgetarea/GadgetArea.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/gadgetarea/GadgetDropDownMenu.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/gadgetarea/GadgetMenuButton.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/gadgetarea/GadgetModalDialog.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/gadgetarea/GadgetToolbar.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/gadgetarea/LocationMenuItem.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/gadgetarea/PreferencesDialog.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/Loading.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/login/LoginDialog.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/login/OAuthLogin.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/MainContainer.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/MenuItemWidget.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/ModalDialog.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/sidebar/CreationModalDialog.js
  AL    opensocial-explorer-webcontent/src/main/javascript/modules/widgets/sidebar/SidebarNav.js
  AL    opensocial-explorer-webcontent/src/main/resources/css/main.css
  AL    opensocial-explorer-webcontent/src/main/resources/explore.html
  B     opensocial-explorer-webcontent/src/main/resources/images/editors.png
  B     opensocial-explorer-webcontent/src/main/resources/images/render.png
  B     opensocial-explorer-webcontent/src/main/resources/images/specs.png
  AL    opensocial-explorer-webcontent/src/main/resources/index.html
  AL    opensocial-explorer-webcontent/src/test/javascript/CreationModalDialogTest.js
  AL    opensocial-explorer-webcontent/src/test/javascript/DropDownMenuTest.js
  AL    opensocial-explorer-webcontent/src/test/javascript/editorarea/EditorAreaTest.js
  AL    opensocial-explorer-webcontent/src/test/javascript/editorarea/EditorToolbarTest.js
  AL    opensocial-explorer-webcontent/src/test/javascript/ExplorerContainerTest.js
  AL    opensocial-explorer-webcontent/src/test/javascript/gadgetarea/GadgetAreaTest.js
  AL    opensocial-explorer-webcontent/src/test/javascript/gadgetarea/LocationMenuItemTest.js
  AL    opensocial-explorer-webcontent/src/test/javascript/gadgetarea/PreferencesDialogTest.js
  AL    opensocial-explorer-webcontent/src/test/javascript/LoadingTest.js
  AL    opensocial-explorer-webcontent/src/test/javascript/LoginDialogTest.js
  AL    opensocial-explorer-webcontent/src/test/javascript/MainContainerTest.js
  AL    opensocial-explorer-webcontent/src/test/javascript/ModalDialogTest.js
  AL    opensocial-explorer-webcontent/src/test/javascript/OAuthLoginTest.js
  AL    opensocial-explorer-webcontent/src/test/javascript/SidebarNavTest.js
  AL    pom.xml
 !????? README.md
  AL    src/site/markdown/committers/releases.md
  AL    src/site/markdown/committers/site.md
  AL    src/site/markdown/developer/adding-gadget-specs.md
  AL    src/site/markdown/developer/getting-started.md
  AL    src/site/markdown/developer/login.md
  AL    src/site/markdown/developer/unit-tests.md
  AL    src/site/markdown/download.md
  AL    src/site/site.xml
 
 *****************************************************
 Printing headers for files without AL header...
 
 
 =======================================================================
 ==.git/COMMIT_EDITMSG
 =======================================================================
Updated download page with links for 0.0.2 release

 =======================================================================
 ==.git/config
 =======================================================================
[core]
	repositoryformatversion = 0
	filemode = true
	bare = false
	logallrefupdates = true
	ignorecase = true
	precomposeunicode = false
[remote "origin"]
	url = git@github.com:OpenSocial/explorer.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
	remote = origin
	merge = refs/heads/master

 =======================================================================
 ==.git/description
 =======================================================================
Unnamed repository; edit this file 'description' to name the repository.

 =======================================================================
 ==.git/FETCH_HEAD
 =======================================================================
c6762e82e3cf3de8e6efd58e9f15052971f56bb4		branch 'master' of github.com:OpenSocial/explorer

 =======================================================================
 ==.git/HEAD
 =======================================================================
ref: refs/heads/master

 =======================================================================
 ==.git/hooks/applypatch-msg.sample
 =======================================================================
#!/bin/sh
#
# An example hook script to check the commit log message taken by
# applypatch from an e-mail message.
#
# The hook should exit with non-zero status after issuing an
# appropriate message if it wants to stop the commit.  The hook is
# allowed to edit the commit message file.
#
# To enable this hook, rename this file to "applypatch-msg".

. git-sh-setup
test -x "$GIT_DIR/hooks/commit-msg" &&
	exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
:

 =======================================================================
 ==.git/hooks/commit-msg.sample
 =======================================================================
#!/bin/sh
#
# An example hook script to check the commit log message.
# Called by "git commit" with one argument, the name of the file
# that has the commit message.  The hook should exit with non-zero
# status after issuing an appropriate message if it wants to stop the
# commit.  The hook is allowed to edit the commit message file.
#
# To enable this hook, rename this file to "commit-msg".

# Uncomment the below to add a Signed-off-by line to the message.
# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
# hook is more suited to it.
#
# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"

# This example catches duplicate Signed-off-by lines.

test "" = "$(grep '^Signed-off-by: ' "$1" |
	 sort | uniq -c | sed -e '/^[ 	]*1[ 	]/d')" || {
	echo >&2 Duplicate Signed-off-by lines.
	exit 1
}

 =======================================================================
 ==.git/hooks/post-update.sample
 =======================================================================
#!/bin/sh
#
# An example hook script to prepare a packed repository for use over
# dumb transports.
#
# To enable this hook, rename this file to "post-update".

exec git update-server-info

 =======================================================================
 ==.git/hooks/pre-applypatch.sample
 =======================================================================
#!/bin/sh
#
# An example hook script to verify what is about to be committed
# by applypatch from an e-mail message.
#
# The hook should exit with non-zero status after issuing an
# appropriate message if it wants to stop the commit.
#
# To enable this hook, rename this file to "pre-applypatch".

. git-sh-setup
test -x "$GIT_DIR/hooks/pre-commit" &&
	exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
:

 =======================================================================
 ==.git/hooks/pre-commit.sample
 =======================================================================
#!/bin/sh
#
# An example hook script to verify what is about to be committed.
# Called by "git commit" with no arguments.  The hook should
# exit with non-zero status after issuing an appropriate message if
# it wants to stop the commit.
#
# To enable this hook, rename this file to "pre-commit".

if git rev-parse --verify HEAD >/dev/null 2>&1
then
	against=HEAD
else
	# Initial commit: diff against an empty tree object
	against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
fi

# If you want to allow non-ascii filenames set this variable to true.
allownonascii=$(git config hooks.allownonascii)

# Redirect output to stderr.
exec 1>&2

# Cross platform projects tend to avoid non-ascii filenames; prevent
# them from being added to the repository. We exploit the fact that the
# printable range starts at the space character and ends with tilde.
if [ "$allownonascii" != "true" ] &&
	# Note that the use of brackets around a tr range is ok here, (it's
	# even required, for portability to Solaris 10's /usr/bin/tr), since
	# the square bracket bytes happen to fall in the designated range.
	test $(git diff --cached --name-only --diff-filter=A -z $against |
	  LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
then
	echo "Error: Attempt to add a non-ascii file name."
	echo
	echo "This can cause problems if you want to work"
	echo "with people on other platforms."
	echo
	echo "To be portable it is advisable to rename the file ..."
	echo
	echo "If you know what you are doing you can disable this"
	echo "check using:"
	echo
	echo "  git config hooks.allownonascii true"
	echo
	exit 1
fi

# If there are whitespace errors, print the offending file names and fail.
exec git diff-index --check --cached $against --

 =======================================================================
 ==.git/hooks/pre-rebase.sample
 =======================================================================
#!/bin/sh
#
# Copyright (c) 2006, 2008 Junio C Hamano
#
# The "pre-rebase" hook is run just before "git rebase" starts doing
# its job, and can prevent the command from running by exiting with
# non-zero status.
#
# The hook is called with the following parameters:
#
# $1 -- the upstream the series was forked from.
# $2 -- the branch being rebased (or empty when rebasing the current branch).
#
# This sample shows how to prevent topic branches that are already
# merged to 'next' branch from getting rebased, because allowing it
# would result in rebasing already published history.

publish=next
basebranch="$1"
if test "$#" = 2
then
	topic="refs/heads/$2"
else
	topic=`git symbolic-ref HEAD` ||
	exit 0 ;# we do not interrupt rebasing detached HEAD
fi

case "$topic" in
refs/heads/??/*)
	;;
*)
	exit 0 ;# we do not interrupt others.
	;;
esac

# Now we are dealing with a topic branch being rebased
# on top of master.  Is it OK to rebase it?

# Does the topic really exist?
git show-ref -q "$topic" || {
	echo >&2 "No such branch $topic"
	exit 1
}

# Is topic fully merged to master?
not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
if test -z "$not_in_master"
then
	echo >&2 "$topic is fully merged to master; better remove it."
	exit 1 ;# we could allow it, but there is no point.

 =======================================================================
 ==.git/hooks/prepare-commit-msg.sample
 =======================================================================
#!/bin/sh
#
# An example hook script to prepare the commit log message.
# Called by "git commit" with the name of the file that has the
# commit message, followed by the description of the commit
# message's source.  The hook's purpose is to edit the commit
# message file.  If the hook fails with a non-zero status,
# the commit is aborted.
#
# To enable this hook, rename this file to "prepare-commit-msg".

# This hook includes three examples.  The first comments out the
# "Conflicts:" part of a merge commit.
#
# The second includes the output of "git diff --name-status -r"
# into the message, just before the "git status" output.  It is
# commented because it doesn't cope with --amend or with squashed
# commits.
#
# The third example adds a Signed-off-by line to the message, that can
# still be edited.  This is rarely a good idea.

case "$2,$3" in
  merge,)
    /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;

# ,|template,)
#   /usr/bin/perl -i.bak -pe '
#      print "\n" . `git diff --cached --name-status -r`
#	 if /^#/ && $first++ == 0' "$1" ;;

  *) ;;
esac

# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"

 =======================================================================
 ==.git/hooks/update.sample
 =======================================================================
#!/bin/sh
#
# An example hook script to blocks unannotated tags from entering.
# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
#
# To enable this hook, rename this file to "update".
#
# Config
# ------
# hooks.allowunannotated
#   This boolean sets whether unannotated tags will be allowed into the
#   repository.  By default they won't be.
# hooks.allowdeletetag
#   This boolean sets whether deleting tags will be allowed in the
#   repository.  By default they won't be.
# hooks.allowmodifytag
#   This boolean sets whether a tag may be modified after creation. By default
#   it won't be.
# hooks.allowdeletebranch
#   This boolean sets whether deleting branches will be allowed in the
#   repository.  By default they won't be.
# hooks.denycreatebranch
#   This boolean sets whether remotely creating branches will be denied
#   in the repository.  By default this is allowed.
#

# --- Command line
refname="$1"
oldrev="$2"
newrev="$3"

# --- Safety check
if [ -z "$GIT_DIR" ]; then
	echo "Don't run this script from the command line." >&2
	echo " (if you want, you could supply GIT_DIR then run" >&2
	echo "  $0 <ref> <oldrev> <newrev>)" >&2
	exit 1
fi

if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
	echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
	exit 1
fi

# --- Config
allowunannotated=$(git config --bool hooks.allowunannotated)
allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
denycreatebranch=$(git config --bool hooks.denycreatebranch)
allowdeletetag=$(git config --bool hooks.allowdeletetag)
allowmodifytag=$(git config --bool hooks.allowmodifytag)

 =======================================================================
 ==.git/info/exclude
 =======================================================================
# git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~

 =======================================================================
 ==.git/logs/HEAD
 =======================================================================
0000000000000000000000000000000000000000 4cb1290474c6c3e924dbead51643f094b51cb644 Ryan J Baxter <rbaxter85@apache.org> 1365790604 -0400	clone: from git@github.com:OpenSocial/explorer.git
4cb1290474c6c3e924dbead51643f094b51cb644 60db7a3970b04fe6824fba0dba276a9815bdaf7a Ryan J Baxter <rbaxter85@apache.org> 1378927820 -0400	pull origin master: Fast-forward
60db7a3970b04fe6824fba0dba276a9815bdaf7a 1cb6fc15e215fe13181067a38dd7899eddacfe39 Ryan J Baxter <rbaxter85@apache.org> 1382044169 -0400	pull origin master: Fast-forward
1cb6fc15e215fe13181067a38dd7899eddacfe39 bcefdc6aeff2a021eb142aa16bd362c2ac27cd34 Ryan J Baxter <rbaxter85@apache.org> 1382619411 -0400	pull origin master: Fast-forward
bcefdc6aeff2a021eb142aa16bd362c2ac27cd34 fdfbebe430a04b054ec9e776e97657249cfef22b Ryan J Baxter <rbaxter85@apache.org> 1382619826 -0400	commit: Dropping 0.0.2 release
fdfbebe430a04b054ec9e776e97657249cfef22b 1d0fab53192b8ed314b1903e9a868d4d911c7d2c Ryan J Baxter <rbaxter85@apache.org> 1382924197 -0400	pull origin master: Fast-forward
1d0fab53192b8ed314b1903e9a868d4d911c7d2c 199b746f2503d8f432d060fcdf3c518360fca339 Ryan J Baxter <rbaxter85@apache.org> 1382924597 -0400	commit: Reverting 0.0.2 release
199b746f2503d8f432d060fcdf3c518360fca339 36143f6c2ffbe0ef0578cfc9db17ca872727c6c5 Ryan J Baxter <rbaxter85@apache.org> 1383005834 -0400	pull origin master: Fast-forward
36143f6c2ffbe0ef0578cfc9db17ca872727c6c5 ff99d11bffe2275a5ad47ae22ce3ab9f1f49a2d0 Ryan J Baxter <rbaxter85@apache.org> 1383594697 -0500	pull origin master: Fast-forward
ff99d11bffe2275a5ad47ae22ce3ab9f1f49a2d0 276ed1c1bf0bf388e20b545457d70b963ec37e51 Ryan J Baxter <rbaxter85@apache.org> 1383596465 -0500	commit: Updated download page with links for 0.0.2 release
276ed1c1bf0bf388e20b545457d70b963ec37e51 c6762e82e3cf3de8e6efd58e9f15052971f56bb4 Ryan J Baxter <rbaxter85@apache.org> 1384359067 -0500	pull origin master: Fast-forward

 =======================================================================
 ==.git/logs/refs/heads/master
 =======================================================================
0000000000000000000000000000000000000000 4cb1290474c6c3e924dbead51643f094b51cb644 Ryan J Baxter <rbaxter85@apache.org> 1365790604 -0400	clone: from git@github.com:OpenSocial/explorer.git
4cb1290474c6c3e924dbead51643f094b51cb644 60db7a3970b04fe6824fba0dba276a9815bdaf7a Ryan J Baxter <rbaxter85@apache.org> 1378927820 -0400	pull origin master: Fast-forward
60db7a3970b04fe6824fba0dba276a9815bdaf7a 1cb6fc15e215fe13181067a38dd7899eddacfe39 Ryan J Baxter <rbaxter85@apache.org> 1382044169 -0400	pull origin master: Fast-forward
1cb6fc15e215fe13181067a38dd7899eddacfe39 bcefdc6aeff2a021eb142aa16bd362c2ac27cd34 Ryan J Baxter <rbaxter85@apache.org> 1382619411 -0400	pull origin master: Fast-forward
bcefdc6aeff2a021eb142aa16bd362c2ac27cd34 fdfbebe430a04b054ec9e776e97657249cfef22b Ryan J Baxter <rbaxter85@apache.org> 1382619826 -0400	commit: Dropping 0.0.2 release
fdfbebe430a04b054ec9e776e97657249cfef22b 1d0fab53192b8ed314b1903e9a868d4d911c7d2c Ryan J Baxter <rbaxter85@apache.org> 1382924197 -0400	pull origin master: Fast-forward
1d0fab53192b8ed314b1903e9a868d4d911c7d2c 199b746f2503d8f432d060fcdf3c518360fca339 Ryan J Baxter <rbaxter85@apache.org> 1382924597 -0400	commit: Reverting 0.0.2 release
199b746f2503d8f432d060fcdf3c518360fca339 36143f6c2ffbe0ef0578cfc9db17ca872727c6c5 Ryan J Baxter <rbaxter85@apache.org> 1383005834 -0400	pull origin master: Fast-forward
36143f6c2ffbe0ef0578cfc9db17ca872727c6c5 ff99d11bffe2275a5ad47ae22ce3ab9f1f49a2d0 Ryan J Baxter <rbaxter85@apache.org> 1383594697 -0500	pull origin master: Fast-forward
ff99d11bffe2275a5ad47ae22ce3ab9f1f49a2d0 276ed1c1bf0bf388e20b545457d70b963ec37e51 Ryan J Baxter <rbaxter85@apache.org> 1383596465 -0500	commit: Updated download page with links for 0.0.2 release
276ed1c1bf0bf388e20b545457d70b963ec37e51 c6762e82e3cf3de8e6efd58e9f15052971f56bb4 Ryan J Baxter <rbaxter85@apache.org> 1384359067 -0500	pull origin master: Fast-forward

 =======================================================================
 ==.git/logs/refs/remotes/origin/gh-pages
 =======================================================================
e48b585ad8e0d1b42068e37bd14ecc60a5af6305 450a31ec675bcbd95580dd4cfad21b31236637dc Ryan J Baxter <rbaxter85@apache.org> 1366159740 -0400	fetch origin: fast-forward
450a31ec675bcbd95580dd4cfad21b31236637dc 5295519ee039a6530b436d50c5bf697e3349d9a3 Ryan J Baxter <rbaxter85@apache.org> 1367335390 -0400	fetch origin: fast-forward
5295519ee039a6530b436d50c5bf697e3349d9a3 83d90f936836b9e9c1023943e0d7e90d9e1b6d8d Ryan J Baxter <rbaxter85@apache.org> 1383596442 -0500	fetch origin: fast-forward

 =======================================================================
 ==.git/logs/refs/remotes/origin/HEAD
 =======================================================================
0000000000000000000000000000000000000000 4cb1290474c6c3e924dbead51643f094b51cb644 Ryan J Baxter <rbaxter85@apache.org> 1365790604 -0400	clone: from git@github.com:OpenSocial/explorer.git

 =======================================================================
 ==.git/logs/refs/remotes/origin/master
 =======================================================================
4cb1290474c6c3e924dbead51643f094b51cb644 8493aa40a47d8969d73cd95e530a72c09d928219 Ryan J Baxter <rbaxter85@apache.org> 1365795774 -0400	fetch origin: fast-forward
8493aa40a47d8969d73cd95e530a72c09d928219 401127e44d1b9eb7500ce8c050622de1cf8cbe26 Ryan J Baxter <rbaxter85@apache.org> 1366159740 -0400	fetch origin: fast-forward
401127e44d1b9eb7500ce8c050622de1cf8cbe26 1890c15c68c5a0e6bb16f96e77b47bc1e9751269 Ryan J Baxter <rbaxter85@apache.org> 1367335390 -0400	fetch origin: fast-forward
1890c15c68c5a0e6bb16f96e77b47bc1e9751269 d8ef9ecd6eafab04e987b79e2327164f7ec42e08 Ryan J Baxter <rbaxter85@apache.org> 1368567512 -0400	fetch origin: fast-forward
d8ef9ecd6eafab04e987b79e2327164f7ec42e08 eff202243fdc4d30d8ed6045041630e0c2cf402f Ryan J Baxter <rbaxter85@apache.org> 1373559576 -0400	fetch origin: fast-forward
eff202243fdc4d30d8ed6045041630e0c2cf402f 49f8daee62d05f311c8e211136067da11fc8fa24 Ryan J Baxter <rbaxter85@apache.org> 1374715055 -0400	fetch origin: fast-forward
49f8daee62d05f311c8e211136067da11fc8fa24 5a5a18f3cc8ecd3ea834566a74cf76a9cda1c82c Ryan J Baxter <rbaxter85@apache.org> 1374870472 -0400	fetch origin: fast-forward
5a5a18f3cc8ecd3ea834566a74cf76a9cda1c82c 1fa82f2e0b222d531f6f29655cc781de9d275409 Ryan J Baxter <rbaxter85@apache.org> 1375492298 -0400	fetch origin: fast-forward
1fa82f2e0b222d531f6f29655cc781de9d275409 ff02ea42498f16966c4874188785f83ca3d5bdbe Ryan J Baxter <rbaxter85@apache.org> 1375742525 -0400	fetch origin: fast-forward
ff02ea42498f16966c4874188785f83ca3d5bdbe 5d32d3e6fab44f02c352ed52b4056af54aecc0e9 Ryan J Baxter <rbaxter85@apache.org> 1375745861 -0400	fetch origin: fast-forward
5d32d3e6fab44f02c352ed52b4056af54aecc0e9 6638b652296f9797b27c7c30dce257039eb36c1d Ryan J Baxter <rbaxter85@apache.org> 1375746749 -0400	fetch origin: fast-forward
6638b652296f9797b27c7c30dce257039eb36c1d c8edb813f007f85de8d1b1fc3a4b870c6623ad99 Ryan J Baxter <rbaxter85@apache.org> 1375811170 -0400	fetch origin: fast-forward
c8edb813f007f85de8d1b1fc3a4b870c6623ad99 8cdafc1bd00ac43ba3a2d524615bb07b95e9cecc Ryan J Baxter <rbaxter85@apache.org> 1375842938 -0400	fetch origin: fast-forward
8cdafc1bd00ac43ba3a2d524615bb07b95e9cecc cf8bfb207065af3cf01fedb5d6c514518e753b57 Ryan J Baxter <rbaxter85@apache.org> 1377280164 -0400	fetch origin: fast-forward
cf8bfb207065af3cf01fedb5d6c514518e753b57 87a642f691fd8ef6059241f39cb981f68f11acff Ryan J Baxter <rbaxter85@apache.org> 1378316358 -0400	fetch origin: fast-forward
87a642f691fd8ef6059241f39cb981f68f11acff 22dabcc0b58639a80cd4301891792f5d27b3397d Ryan J Baxter <rbaxter85@apache.org> 1378338747 -0400	fetch origin: fast-forward
22dabcc0b58639a80cd4301891792f5d27b3397d 60db7a3970b04fe6824fba0dba276a9815bdaf7a Ryan J Baxter <rbaxter85@apache.org> 1378925365 -0400	fetch origin: fast-forward
60db7a3970b04fe6824fba0dba276a9815bdaf7a 2b4b64528ffde9399a893b072a2349dbda9b720a Ryan J Baxter <rbaxter85@apache.org> 1379886632 -0400	fetch origin: fast-forward
2b4b64528ffde9399a893b072a2349dbda9b720a ff6597ad400fbe468c115a3df05a1fc7edebc779 Ryan J Baxter <rbaxter85@apache.org> 1380567596 -0400	fetch origin: fast-forward
ff6597ad400fbe468c115a3df05a1fc7edebc779 e4a85fb6e7e366ad264527f541bd525906a5f9f7 Ryan J Baxter <rbaxter85@apache.org> 1380740295 -0400	fetch origin: fast-forward
e4a85fb6e7e366ad264527f541bd525906a5f9f7 1cb6fc15e215fe13181067a38dd7899eddacfe39 Ryan J Baxter <rbaxter85@apache.org> 1382044112 -0400	fetch origin: fast-forward
1cb6fc15e215fe13181067a38dd7899eddacfe39 dfb33b8330c2c49d5976ba3d13c857eebd00bb9b Ryan J Baxter <rbaxter85@apache.org> 1382484406 -0400	fetch origin: fast-forward
dfb33b8330c2c49d5976ba3d13c857eebd00bb9b bcefdc6aeff2a021eb142aa16bd362c2ac27cd34 Ryan J Baxter <rbaxter85@apache.org> 1382619410 -0400	fetch origin: fast-forward
bcefdc6aeff2a021eb142aa16bd362c2ac27cd34 fdfbebe430a04b054ec9e776e97657249cfef22b Ryan J Baxter <rbaxter85@apache.org> 1382619898 -0400	update by push
fdfbebe430a04b054ec9e776e97657249cfef22b 1d0fab53192b8ed314b1903e9a868d4d911c7d2c Ryan J Baxter <rbaxter85@apache.org> 1382924186 -0400	fetch origin: fast-forward
1d0fab53192b8ed314b1903e9a868d4d911c7d2c 199b746f2503d8f432d060fcdf3c518360fca339 Ryan J Baxter <rbaxter85@apache.org> 1382924604 -0400	update by push
199b746f2503d8f432d060fcdf3c518360fca339 808bf9c83d848063ff40799cc395842b83afcd57 Ryan J Baxter <rbaxter85@apache.org> 1382981835 -0400	fetch origin: fast-forward
808bf9c83d848063ff40799cc395842b83afcd57 e7c558c320371d416f5fe2d270aebab740dce0c4 Ryan J Baxter <rbaxter85@apache.org> 1382991411 -0400	fetch origin: fast-forward
e7c558c320371d416f5fe2d270aebab740dce0c4 36143f6c2ffbe0ef0578cfc9db17ca872727c6c5 Ryan J Baxter <rbaxter85@apache.org> 1382996621 -0400	fetch origin: fast-forward
36143f6c2ffbe0ef0578cfc9db17ca872727c6c5 35fff22380af52d725b46772b4e94de9612de540 Ryan J Baxter <rbaxter85@apache.org> 1383240338 -0400	fetch origin: fast-forward
35fff22380af52d725b46772b4e94de9612de540 5cbb01b3e718c810ea62be34ac9e4d4678e8eb9b Ryan J Baxter <rbaxter85@apache.org> 1383264449 -0400	fetch origin: fast-forward
5cbb01b3e718c810ea62be34ac9e4d4678e8eb9b 6aa512d85c6c31c75052f3b102c22c0411930139 Ryan J Baxter <rbaxter85@apache.org> 1383329612 -0400	fetch origin: fast-forward
6aa512d85c6c31c75052f3b102c22c0411930139 ff99d11bffe2275a5ad47ae22ce3ab9f1f49a2d0 Ryan J Baxter <rbaxter85@apache.org> 1383594696 -0500	fetch origin: fast-forward
ff99d11bffe2275a5ad47ae22ce3ab9f1f49a2d0 276ed1c1bf0bf388e20b545457d70b963ec37e51 Ryan J Baxter <rbaxter85@apache.org> 1383596470 -0500	update by push
276ed1c1bf0bf388e20b545457d70b963ec37e51 c6762e82e3cf3de8e6efd58e9f15052971f56bb4 Ryan J Baxter <rbaxter85@apache.org> 1384359033 -0500	fetch origin: fast-forward

 =======================================================================
 ==.git/ORIG_HEAD
 =======================================================================
276ed1c1bf0bf388e20b545457d70b963ec37e51

 =======================================================================
 ==.git/packed-refs
 =======================================================================
e48b585ad8e0d1b42068e37bd14ecc60a5af6305 refs/remotes/origin/gh-pages
4cb1290474c6c3e924dbead51643f094b51cb644 refs/remotes/origin/master

 =======================================================================
 ==.git/refs/heads/master
 =======================================================================
c6762e82e3cf3de8e6efd58e9f15052971f56bb4

 =======================================================================
 ==.git/refs/remotes/origin/gh-pages
 =======================================================================
83d90f936836b9e9c1023943e0d7e90d9e1b6d8d

 =======================================================================
 ==.git/refs/remotes/origin/HEAD
 =======================================================================
ref: refs/remotes/origin/master

 =======================================================================
 ==.git/refs/remotes/origin/master
 =======================================================================
c6762e82e3cf3de8e6efd58e9f15052971f56bb4

 =======================================================================
 ==.git/refs/tags/opensocial-explorer-0.0.1
 =======================================================================
94c54e812a380d3bcfa88b7dc41af4391596f8e0

 =======================================================================
 ==.git/refs/tags/opensocial-explorer-0.0.2
 =======================================================================
cbdd8a3884175836db4fcad8f8c027cefcefa2be

 =======================================================================
 ==.git/sourcetreeconfig
 =======================================================================
lastUsedView=0
autorefresh=1
savedIncoming=0
lastCheckedRemotes=2013-11-13 16:11:08 +0000
savedOutgoing=0
autorefreshremotes=1

 =======================================================================
 ==.gitignore
 =======================================================================
.classpath
.project
.settings/
target/
*.class

# Package Files #
*.jar
*.war
*.ear

 =======================================================================
 ==gadget-specs/src/main/specs/actions/actions-by-path/gadget.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="Actions by Path">
    <Require feature="dynamic-height"></Require>
    <Require feature="actions">
      <Param name="action-contributions">
        <![CDATA[
          <actions>
            <action id="org-opensocial-explorer-red" path="container/menus/actions" label="Red Action" tooltip="Execute the red action" />
            <action id="org-opensocial-explorer-yellow" path="container/menus/actions" label="Yellow Action" tooltip="Execute the yellow action" />
            <action id="org-opensocial-explorer-green" path="container/menus/actions" label="Green Action" tooltip="Execute the green action" />
          </actions>
        ]]>
      </Param>
    </Require>
  </ModulePrefs>
  <Content type="html">
    <![CDATA[
      <script type="text/javascript">
        function initActions() {
          gadgets.actions.updateAction({
            id: "org-opensocial-explorer-red",
            callback: function(){execute("red")}
          });

          gadgets.actions.updateAction({
            id: "org-opensocial-explorer-yellow",
            callback: function(){execute("yellow")}
          });

          gadgets.actions.updateAction({
            id: "org-opensocial-explorer-green",
            callback: function(){execute("green")}
          });
          
          // Adjust the height
          gadgets.window.adjustHeight();
        }
        
        function execute(color) {
          document.body.style.backgroundColor=color;
        }
        
        // Register the function to run with the gadget is done loading
        gadgets.util.registerOnLoadHandler(initActions);
      </script>
      <h2>Click on an action to change the background color</h2>
    ]]>
  </Content>
</Module>

 =======================================================================
 ==gadget-specs/src/main/specs/actions/actions-by-type/gadget.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="Actions by Type">
    <Require feature="dynamic-height"></Require>
    <Require feature="actions">
      <Param name="action-contributions">
        <![CDATA[
          <actions>
            <action id="org-opensocial-explorer-person" dataType="opensocial.Person" label="Person Action" tooltip="Execute the person action" />
            <action id="org-opensocial-explorer-message" dataType="opensocial.Message" label="Message Action" tooltip="Execute the message action" />
            <action id="org-opensocial-explorer-file" dataType="opensocial.File" label="File Action" tooltip="Execute the file action" />
          </actions>
        ]]>
      </Param>
    </Require>
  </ModulePrefs>
  <Content type="html">
    <![CDATA[
      <script type="text/javascript">
        function initActions() {
          gadgets.actions.updateAction({
            id: "org-opensocial-explorer-person",
            callback: execute
          });

          gadgets.actions.updateAction({
            id: "org-opensocial-explorer-message",
            callback: execute
          });

          gadgets.actions.updateAction({
            id: "org-opensocial-explorer-file",
            callback: execute
          });
        }
        
        function execute(selection) {
          var div = document.getElementById("selection");
          div.innerHTML = gadgets.json.stringify(selection);
        }
        
        // Register the function to run with the gadget is done loading
        gadgets.util.registerOnLoadHandler(initActions);
      </script>
      <div>Run an action bound to a type to see the information for the selected object(s) of that type:</div>
      <div id="selection"></div>
    ]]>
  </Content>
</Module>

 =======================================================================
 ==gadget-specs/src/main/specs/actions/actions-with-views/gadget.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="Actions with Views">
    <Require feature="dynamic-height"></Require>
    <Require feature="actions">
      <Param name="action-contributions">
        <![CDATA[
          <actions>
            <action id="org-opensocial-explorer-red" path="container/menus/actions" label="Red Action" tooltip="Execute the red action" view="red"/>
            <action id="org-opensocial-explorer-yellow" path="container/menus/actions" label="Yellow Action" tooltip="Execute the yellow action" view="yellow"/>
            <action id="org-opensocial-explorer-green" path="container/menus/actions" label="Green Action" tooltip="Execute the green action" view="green"/>
          </actions>
        ]]>
      </Param>
    </Require>
  </ModulePrefs>
  <Content type="html" view="default,red,yellow,green">
    <![CDATA[
      <script type="text/javascript">
        function initActions() {
          gadgets.window.adjustHeight();
        }
        
        // Register the function to run with the gadget is done loading
        gadgets.util.registerOnLoadHandler(initActions);
      </script>
	  <h2>Click on an action to change the background color</h2>
	]]>
  </Content>
  <Content type="html" view="red">
    <![CDATA[
      <script type="text/javascript">
        document.body.style.backgroundColor="red";
      </script>
    ]]>
  </Content>
  <Content type="html" view="yellow">
    <![CDATA[
      <script type="text/javascript">
        document.body.style.backgroundColor="yellow";
      </script>
    ]]>
  </Content>
  <Content type="html" view="green">
    <![CDATA[
      <script type="text/javascript">
        document.body.style.backgroundColor="green";
      </script>
    ]]>
  </Content>

 =======================================================================
 ==gadget-specs/src/main/specs/embedded-experiences/YouTube/YouTubePlayer.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8"?>
<Module>
	<ModulePrefs title="YouTube Player" description="YouTube Player Using Embedded Experiences" height="400" width="700">
		<Require feature="embedded-experiences"></Require>
		<Require feature="dynamic-height"></Require>
	</ModulePrefs>
	<Content type="html">
      <![CDATA[
        <script type="text/javascript">
     
          gadgets.util.registerOnLoadHandler(function() {
            //Register this listener so we can get the embedded experience context data
            gadgets.ee.registerContextListener(function(context) {
              showVideo(context);
            });
          });
     
          function showVideo(context){
            document.getElementById("player").innerHTML = '<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/' + context + '?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/' + context + '?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>';
     	    gadgets.window.adjustHeight();
          };
        </script>

        <div id="player">
        </div>
      ]]>
	</Content>
</Module>

 =======================================================================
 ==gadget-specs/src/main/specs/makeRequest/gadget.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="Make Request Example">
    <Require feature="dynamic-height"></Require>
  </ModulePrefs>
  <Content type="html">
    <![CDATA[
      <script type="text/javascript" src="makeRequest.js"></script>
      <h4>Select an NHL team and press "GO!" to see more information</h4>
      <select id="team">
        <option value="BOS">Boston</option>
        <option value="PHI">Philadelphia</option>
        <option value="TBL">Tampa Bay</option>
        <option value="CHI">Chicago</option>
        <option value="VAN">Vancouver</option>
        <option value="SJS">San Jose</option>
      </select>
      <button type="button" onclick="lookupTeam()">GO!</button>
      <br />
      Team ID: <span id="teamID"></span><br />
      Team Name: <span id="name"></span><br />
      Conference: <span id="conference"></span><br />
      Division: <span id="division"></span>
      <script type="text/javascript">
        gadgets.util.registerOnLoadHandler(function(){
          gadgets.window.adjustHeight();
        });
      </script>
    ]]>
  </Content>

</Module>

 =======================================================================
 ==gadget-specs/src/main/specs/makeRequest/makeRequest.js
 =======================================================================
function lookupTeam() {
  var index = document.getElementById('team').selectedIndex;
  var options = document.getElementById('team').options;
  var teamID = options[index].value;
  var params = {};
  params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.JSON;
  var url = 'http://www.nicetimeonice.com/api/teams/' + teamID;
  gadgets.io.makeRequest(url, function(response) {
    if (response.errors.length == 0) {
      var data = response.data;
      document.getElementById('teamID').innerHTML = data.teamID;
      document.getElementById('name').innerHTML = data.name;
      document.getElementById('conference').innerHTML = data.conference;
      document.getElementById('division').innerHTML = data.division;
      gadgets.window.adjustHeight();
    } else {
      gadgets.error('There was an error making the request.');
    }
  }, params);
}

 =======================================================================
 ==gadget-specs/src/main/specs/oauth/oauth10a/YouTube/YouTube.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
  <ModulePrefs title="YouTube Gadget" width="700" scrolling="true">
    <Require feature="dynamic-height" />
    <Require feature="embedded-experiences" />
    <Require feature="oauthpopup" />
    <Require feature="tabs" />
    <OAuth>
      <Service name="YouTube">
        <Request url="https://www.google.com/accounts/OAuthGetRequestToken?scope=http://gdata.youtube.com" />
        <Access url="https://www.google.com/accounts/OAuthGetAccessToken" />
        <Authorization url="https://www.google.com/accounts/OAuthAuthorizeToken?oauth_callback=http://sandbox.opensocial2.org:8080gadgets/oauthcallback" />
      </Service>
    </OAuth>
  </ModulePrefs>
  <Content type="html" view="embedded,default">
      <![CDATA[
        <style type="text/css">
          .youTubeWrapper{
            font: 75%/1.5 Arial,Helvetica,sans-serif;
          }
          
          #comments{
            margin-left: -45px;
          }
          
          .comment{
            background-color: #F4F5F6;
          border-bottom: 1px solid #FFFFFF;
          list-style-type: none;
          overflow: hidden;
          padding: 7px;
          }
          
          .comment .commentAvatar{
            float: left;
          margin-right: 5px;
          }
          
          .comment .commentAvatar img{
            width: 24px;
          }
          
          .comment .commentMeta a{
            font-weight: bold;
            color: #000000;
          }
          
          .comment .commentMeta {
            color: #666666;

 =======================================================================
 ==gadget-specs/src/main/specs/oauth/oauth2/google/gadget.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
  <ModulePrefs title="Demo OAuth2 Authorization Code Gadget (Simple pull from Google Contacts)">
    <OAuth2>
      <Service name="googleAPI" scope="https://www.google.com/m8/feeds/">
      </Service>
    </OAuth2>
    <Require feature="oauthpopup" />
    <!-- <Preload authz="oauth2" oauth_service_name="googleAPI" href="https://www.google.com/m8/feeds/contacts/default/full" 
      /> -->
  </ModulePrefs>
  <Content type="html">
      <![CDATA[

    <style>
    #main {
        margin: 0px;
        padding: 0px;
        font-size: small;
    }
    </style>

    <div id="main" style="display: none">
    </div>

    <div id="approval" style="display: none">
      <a href="#" id="personalize">Personalize this gadget</a>
      <ol>
        <b><u>In order to use this Demo Gadget you must</u></b> 
        <li>Have or create a Google account and know your userid and password</li>
        <li>Register a new application at <a href="https://code.google.com/apis/console">https://code.google.com/apis/console</a></li>
        <li>Make sure your app's "Redirect URIs" applies to your shindig environment (e.g. http://localhost:8080/gadgets/oauth2callback)</li>
        <li>Update the Google client "Client ID" and "Client Secret" in the OAuth2 persistence (default is <code>config/oauth2.json</code>)</li>
        <li>Restart the server</li>
        <li>Click the link above to initiate the authorization process</li>
      </ol>    
     
    </div>

    <div id="waiting" style="display: none">
      Please click
      <a href="#" id="approvaldone">I've approved access</a>
      once you've approved access to your data.
    </div>

    <div id="error" style="display: none;background-color:yellow;font-size:xx-small;" title="An error occured processing your request">
       <div id="error_code"><u>code:</u></div>
       <div id="error_uri"><u>uri:</u></div>
       <div id="error_description"><u>description:</u></div>
       <div id="error_explanation"><u>explanation:</u></div>

 =======================================================================
 ==gadget-specs/src/main/specs/open-views/all-features/gadget.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="Open Views Demo">
    <Require feature="dynamic-height"></Require>
    <Optional feature="open-views"></Optional>
    <Optional feature="embedded-experiences"></Optional>
  </ModulePrefs>
  <Content type="html" href="open-views.html" />
  <Content type="html" view="tab">
    <![CDATA[
      <script type="text/javascript">
        gadgets.util.registerOnLoadHandler(function() {
          gadgets.views.setReturnValue('Thanks for closing the tab view!');
        });
      </script>
      <h1>Tab View</h1>
      <button onclick="gadgets.views.close();">Close</button>
    ]]>
  </Content>
  <Content type="html" view="sidebar">
    <![CDATA[
      <script type="text/javascript">
        gadgets.util.registerOnLoadHandler(function() {
          gadgets.views.setReturnValue('Thanks for closing the sidebar view!');
        });
      </script>
      <h1>Sidebar View</h1>
      <button onclick="gadgets.views.close();">Close</button>
    ]]>
  </Content>
  <Content type="html" view="dialog">
    <![CDATA[
      <script type="text/javascript">
        gadgets.util.registerOnLoadHandler(function() {
          gadgets.views.setReturnValue('Thanks for closing the dialog view!');
        });
      </script>
      <h1>Dialog View</h1>
      <button onclick="gadgets.views.close();">Close</button>
    ]]>
  </Content>
  <Content type="html" view="embedded">
    <![CDATA[
      <script type="text/javascript">
        gadgets.util.registerOnLoadHandler(function() {
          gadgets.views.setReturnValue('Thanks for closing the embedded experience!');
          gadgets.ee.registerContextListener(function(context) {
            document.getElementById('contextData').innerHTML = 
            gadgets.json.stringify(context);
          });

 =======================================================================
 ==gadget-specs/src/main/specs/open-views/all-features/open-views.html
 =======================================================================
<html>
  <head>
    <script type="text/javascript" src="open-views.js"></script>
  </head>
  <body>
  	<h3>What would you like to open?</h3>
    <select id="type">
      <option value="gadget">Gadget</option>
      <option value="url">URL</option>
      <option value="ee">Embedded Experience</option>
    </select>
      
    <h3>Where would you like to open it?</h3>
    <select id="viewTarget">
      <option></option>
      <option value="TAB">Tab</option>
      <option value="DIALOG">Dialog</option>
      <option value="MODALDIALOG">Modal Dialog</option>
      <option value="FLOAT">Float</option>
      <option value="SIDEBAR">Sidebar</option>
    </select>
       
    <div id="viewSection">
      <h3>What view would you like to open?</h3>
      <select id="view">
        <option value="tab">Tab View</option>
        <option value="sidebar">Sidebar View</option>
        <option value="dialog">Dialog View</option>
      </select>
    </div>
       
    <div id="urlSection" style="display: none;">
      <h3>URL To Open</h3>
      <input type="text" id="url" value="http://opensocial.org"></input>
    </div>
        
    <div id="eeSection" style="display: none;">
      <h3>Embedded Experience Data Model</h3>
      <textarea id="dataModel" rows="10" cols="70"></textarea>
    </div>
      
    <br/>
    <div>
      <button id="open">Open</button>
    </div>
  </body>
</html>

 =======================================================================
 ==gadget-specs/src/main/specs/open-views/all-features/open-views.js
 =======================================================================
var currentSite;
function initButtons() {
  document.getElementById('open').onclick = open;
  document.getElementById('type').onchange = typeChange;
  setEEDataModel();
  gadgets.window.adjustHeight();
}

function typeChange(e) {
  hideFields();
  var type = e.currentTarget.value;
  if(type === 'gadget') {
    document.getElementById('viewSection').setAttribute('style', 'display: block;');

  } else if(type === 'url') {
    document.getElementById('urlSection').setAttribute('style', 'display: block;');
  } else {
    document.getElementById('eeSection').setAttribute('style', 'display: block;');
  }
  gadgets.window.adjustHeight();
}

function setEEDataModel() {
  //WARNING!!!  The below line of code is specific to this container
  //not every container will do this do don't rely on it
  var gadgetUrl = gadgets.views.getParams().gadgetUrl;
  var dataModel = {
    "gadget" : gadgetUrl,
    "context" : {
      "message" : "The open-views feature rocks!"
    }
  };
  document.getElementById('dataModel').value = gadgets.json.stringify(dataModel);

}

function hideFields() {
  document.getElementById('viewSection').setAttribute('style', 'display: none;');
  document.getElementById('urlSection').setAttribute('style', 'display: none;');
  document.getElementById('eeSection').setAttribute('style', 'display: none;');
}

function open() {
  var type = document.getElementById('type').value;
  if(type === 'url') {
    gadgets.views.openUrl(getUrl(), function(site) {
      currentSite = site;
    }, getViewTarget());

  } else if(type === 'gadget') {

 =======================================================================
 ==gadget-specs/src/main/specs/preferences/gadget.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="Preferences Gadget" description="Tests setting and getting user preferences." width="320" height="400">
  <Require feature="setprefs"/>
  <Require feature="settitle"/>
  <Require feature="dynamic-height"/>
  </ModulePrefs>
  <UserPref name="hello_pref" display_name="Name" default_value="World" datatype="string" required="true"/>
  <UserPref name="number_pref" display_name="Number" default_value="0" datatype="string" required="true"/>
  <UserPref name="list_pref" display_name="List" default_value="foo|bar|foobar" datatype="list" required="true"/>
  <UserPref name="boolean_pref" display_name="Boolean" default_value="false" datatype="bool" required="true"/>
  <UserPref name="enum_pref" display_name="Enum" default_value="Red" datatype="enum" required="true">
    <EnumValue value="Red" display_value="Red"/>
    <EnumValue value="Green" display_value="Green"/>
    <EnumValue value="Blue" display_value="Blue"/>
    <EnumValue value="Gray" display_value="Gray"/>
    <EnumValue value="Purple" display_value="Purple"/>
    <EnumValue value="Black" display_value="Black"/>
  </UserPref>
  <UserPref name="set_pref" display_name="Set this preference" datatype="string" required="false"/>
  <Content type="html">
  <![CDATA[
    <div id="enum_div"></div>
  <div id="boolean_div"</div>
  <div id="number_div"</div>
  <div id="list_div"></div>
  <div id="set_div">
  Set the pref value: <input id="setPrefInput" type="text" /><br />
  <button id="setPrefBtn" type="button" onclick="setPref()">Set the pref</button>
  </div>
    <script type="text/javascript">
	function setPref(){
		var prefs = new gadgets.Prefs();
        prefs.set("set_pref", document.getElementById("setPrefInput").value);
	}
	
    function displayMsg(){
    var enumDiv = document.getElementById('enum_div');
    var boolDiv = document.getElementById('boolean_div');
    var listDiv = document.getElementById('list_div');
    var numberDiv = document.getElementById('number_div');
	var setPrefDiv = document.getElementById('set_div');
        // Get userprefs
        var prefs = new gadgets.Prefs();
        
    // enumDiv
        enumDiv.style.color = prefs.getString("enum_pref");
        var enumDivHtml = "<br><h1>";
        enumDivHtml += "Hello, ";
    enumDivHtml += prefs.getString("hello_pref");

 =======================================================================
 ==gadget-specs/src/main/specs/selection/selection-listener/gadget.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="Selection Listener">
    <Require feature="dynamic-height"></Require>
    <Require feature="selection"></Require>
  </ModulePrefs>
  <Content type="html">
    <![CDATA[
      <script type="text/javascript">
        function execute(selection) {
          var div = document.getElementById("selection");
          div.innerHTML = gadgets.json.stringify(selection);
          
          // Adjust the height
          gadgets.window.adjustHeight();
        }
        
        // Register the function to run with the gadget is done loading
        gadgets.util.registerOnLoadHandler(function() {
          gadgets.selection.addListener(execute);
        });
      </script>
      <div>Select a OpenSocial datatype in the menu to see its value:</div>
      <div id="selection"></div>
    ]]>
  </Content>
</Module>

 =======================================================================
 ==gadget-specs/src/main/specs/welcome/gadget.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="Welcome Gadget" description="Welcome people to the OpenSocial Explorer">
    <Require feature="minimessage" />
  </ModulePrefs>
  <Content type="html" href="welcome.html">
  </Content>
</Module>

 =======================================================================
 ==gadget-specs/src/main/specs/welcome/welcome.css
 =======================================================================
.mmlib_table {
  width: 100%;
  font: bold 9px arial,sans-serif;
  font-size: medium;
  background-color: #fff4c2;
  border-collapse: separate;
  border-spacing: 3px;
  padding: 1px 0px;
}

 =======================================================================
 ==gadget-specs/src/main/specs/welcome/welcome.html
 =======================================================================
<html>
  <head>
    <link type="text/css" rel="stylesheet" href="welcome.css"/>
    <script type="text/javascript" src="welcome.js"></script>
  </head>
</html>

 =======================================================================
 ==gadget-specs/src/main/specs/welcome/welcome.js
 =======================================================================
function welcome() {
  var miniMessage = new gadgets.MiniMessage();
  miniMessage.createStaticMessage("Welcome to the OpenSocial Explorer!");
  miniMessage.createStaticMessage("Click on the tabs at the top to see all resources that a gadget is using, including HTML, CSS, and JavaScript.");
  miniMessage.createStaticMessage("Click on the samples in the navigator on the left to view other sample gadgets.");
}

gadgets.util.registerOnLoadHandler(welcome);

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/stubs/StubEEXML.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="${title}" author="${author}" description="${description}">
    <Require feature="embedded-experiences"></Require>
    <Require feature="dynamic-height"></Require>
  </ModulePrefs>
  <Content type="html" href="${filename}.html">
  <![CDATA[
  ]]>
  </Content>
</Module>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/stubs/StubHTML.html
 =======================================================================
<!DOCTYPE html>
<html>
  <head>
    <link type="text/css" rel="stylesheet" href="${filename}.css"/>
    <script type="text/javascript" src="${filename}.js"></script>
  </head>
  <body>
    <h1>Hello World</h1>
  </body>
</html>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/stubs/StubXML.xml
 =======================================================================
<?xml version="1.0" encoding="UTF-8"?>
<Module>
  <ModulePrefs title="${title}" author="${author}" description="${description}">
  </ModulePrefs>
  <Content type="html" href="${filename}.html">
  <![CDATA[
  ]]>
  </Content>
</Module>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/ControlGroup.html
 =======================================================================
<div class="control-group">
    <label class="control-label">${displayName}</label>
    <div class="controls">
    </div>
</div>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/CreationModalDialog.html
 =======================================================================
<div class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	<div id="creation-header" class="modal-header center">
		<button data-dojo-attach-point="creationExit" type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
		<h3>Create New</h3>
	</div>
	<div id="creation-body" class="modal-body center">
		<select data-dojo-attach-point="creationSelection">
			<option>Gadget</option>
			<option>Embedded Experience</option>
		</select>
		<input data-dojo-attach-point="creationTitle" class="creation" type="text" placeholder="Title">
		<input data-dojo-attach-point="creationAuthor" class="creation" type="text" placeholder="Author">
		<textarea data-dojo-attach-point="creationDescription" class="creation" rows="3" placeholder="Description"></textarea>
	</div>
	<div id="creation-footer" class="modal-footer center">
		<button data-dojo-attach-point="creationSubmit" id="creation-submit" class="btn btn-success">Create!</button>
	</div>
</div>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/DropDownMenu.html
 =======================================================================
<ul class="dropdown-menu" role="menu">
</ul>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/Editor.html
 =======================================================================
<div class="hide">
	<textarea name="code">
	</textarea>
</div>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/EditorArea.html
 =======================================================================
<div class="editor topBottom">
	<div data-dojo-attach-point="editorToolbar" data-dojo-type="explorer/widgets/editorarea/EditorToolbar"></div>
</div>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/EditorTab.html
 =======================================================================
<li>
	<a href="#">${resource.name}</a>
</li>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/EditorTabs.html
 =======================================================================
<ul class="nav nav-tabs editorTabs">
</ul>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/EditorToolbar.html
 =======================================================================
<div class="navbar">
   	<div class="navbar-inner">
   		<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
        </a>
       	<a class="brand" href="#"></a>
       	<div class="nav-collapse collapse">
        	<ul class="nav editorNav">
           		<li><button data-dojo-attach-point="renderGadgetButton" class="btn">Render</button></li>
            	<li><button data-dojo-attach-point="renderEEButton" class="btn">Render EE</button></li>
       		</ul>
        </div>
    </div>
</div>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/GadgetArea.html
 =======================================================================
<div class="result topBottom">
</div>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/GadgetDropDownMenu.html
 =======================================================================
<ul class="dropdown-menu gadgetMenuDropDown" role="menu">
	<li data-dojo-type="explorer/widgets/MenuItemWidget" data-dojo-attach-point="preferencesMenuItem" data-dojo-props="name : 'Preferences'"></li>
	<li data-dojo-type="explorer/widgets/MenuItemWidget" data-dojo-attach-point="viewsMenu" data-dojo-props="name : 'Views'"
	data-dojo-props="name : 'Selection', class: 'dropdown-submenu pull-left'"></li>
	<li data-dojo-type="explorer/widgets/MenuItemWidget" data-dojo-attach-point="selectionMenu" 
	data-dojo-props="name : 'Selection', class: 'dropdown-submenu pull-left'">
		<ul class="dropdown-menu" role="menu">
			<li data-dojo-type="explorer/widgets/MenuItemWidget" data-dojo-attach-point="personMenuOption" data-dojo-props="name : 'opensocial.Person'"></li>
			<li data-dojo-type="explorer/widgets/MenuItemWidget" data-dojo-attach-point="fileMenuOption" data-dojo-props="name : 'opensocial.File'"></li>
			<li data-dojo-type="explorer/widgets/MenuItemWidget" data-dojo-attach-point="messageMenuOption" data-dojo-props="name : 'opensocial.Message'"></li>
		</ul>
	</li>
	<li data-dojo-type="explorer/widgets/MenuItemWidget" data-dojo-attach-point="actionsMenu" 
	data-dojo-props="name : 'Actions', class: 'dropdown-submenu pull-left'">
	</li>
</ul>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/GadgetMenuButton.html
 =======================================================================
<div class="btn-group">
	<a class="btn dropdown-toggle"><i class="icon-align-justify"></i></a>
	<div data-dojo-type="explorer/widgets/gadgetarea/GadgetDropDownMenu" data-dojo-attach-point='gadgetDropDown'></div>
</div>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/GadgetToolbar.html
 =======================================================================
<div class="navbar">
	<div class="navbar-inner">
	   	<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
        </a>
    	<a class="brand" id="gadget-name" href="#">Gadget Title</a>
    	<div class="nav-collapse collapse">
        	<ul class="nav">
        	</ul>
        	<div class="navbar-form pull-right">
        		<div data-dojo-type="explorer/widgets/gadgetarea/GadgetMenuButton" data-dojo-attach-point='gadgetMenuButton'></div>
        	</div>
        </div>
     </div>
</div>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/Loading.html
 =======================================================================
<div class="progress progress-striped active hide">
  <div class="bar" style="width: 100%;"></div>
</div>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/LocationMenuItem.html
 =======================================================================
<li class="dropdown-submenu pull-left">
	<a tabindex="-1" href="javascript:void(0)">Location</a>
	<ul class="dropdown-menu" role="menu">
		<li data-dojo-type="explorer/widgets/MenuItemWidget" data-dojo-attach-point="sideMenuOption" data-dojo-props="name : 'Side'"></li>
		<li data-dojo-type="explorer/widgets/MenuItemWidget" data-dojo-attach-point="bottomMenuOption" data-dojo-props="name : 'Bottom'"></li>
	</ul>
</li>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/LoginItem.html
 =======================================================================
<div>
	<img src="${imageUrl}" />
	<a data-dojo-attach-point="loginLink" href="javascript:void(0);">${name}</a>
</div>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/MainContainer.html
 =======================================================================
<div class="row-fluid">
	<div class="span2" id="spec-nav">
		<div data-dojo-attach-point="sidebarNav" data-dojo-type="explorer/widgets/sidebar/SidebarNav"></div>
	</div>
	<div class="span10" id="main">
		<div data-dojo-attach-point="editorArea" data-dojo-type="explorer/widgets/editorarea/EditorArea"></div>
		<div data-dojo-attach-point="gadgetArea" data-dojo-type="explorer/widgets/gadgetarea/GadgetArea"></div>
		<div class="clear"></div>
	</div>
	<div data-dojo-attach-point="loginModal" data-dojo-type="explorer/widgets/login/LoginDialog"></div>
	<div data-dojo-type="explorer/widgets/gadgetarea/PreferencesDialog" data-dojo-attach-point='prefDialog'></div>
</div>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/MenuItem.html
 =======================================================================
<li data-dojo-attach-point='containerNode'><a tabindex="-1" href="javascript:void(0)">${name}</a></li>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/ModalDialog.html
 =======================================================================
<div class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	<div class="modal-header">
		<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
		<h3></h3>
	</div>
	<div class="modal-body">
	</div>
	<div class="modal-footer">
	</div>
</div>

 =======================================================================
 ==opensocial-explorer-webcontent/src/main/javascript/modules/templates/SidebarNav.html
 =======================================================================
<div class="well sidebar-nav">
	<button data-dojo-attach-point="addGadgetBtn" class="btn btn-success btn-small">
		<i class="icon-plus icon-white"></i>
	</button>
	<div data-dojo-attach-point="creationModal" data-dojo-type="explorer/widgets/sidebar/CreationModalDialog"></div>
</div>


 =======================================================================
 ==README.md
 =======================================================================
[![Build Status](https://buildhive.cloudbees.com/job/OpenSocial/job/explorer/badge/icon)](https://buildhive.cloudbees.com/job/OpenSocial/job/explorer/)

OpenSocial Explorer
========

About
-------------

The OpenSocial Explorer is a tool to help developers learn how to build OpenSocial gadgets.  The goal of the OpenSocial Explorer is to demonstrate how to use all the features and APIs that are part of the OpenSocial specification.  Besides the samples, the OpenSocial Explorer has an editor which allows developers to tweak the gadget to learn more about the specific features and APIs the sample is demonstrating.  After modifying the sample the OpenSocial Explorer allows developers to re-render the gadget to see how the changes effect the sample.  Check out this YouTube [video](http://www.youtube.com/watch?v=M2x_AugZwqs) and visit our [project page](http://opensocial.github.com/explorer/) for more information about the OpenSocial Explorer.

Getting Started
-------------

    $ git clone git@github.com:OpenSocial/explorer.git
    $ cd explorer
    $ mvn clean package -P run

Open your favorite browser and navigate to http://localhost:8080, then click Explore in the navigation bar.

Developing
-------------

If you plan on doing development we suggest you visit the developer [getting started](http://opensocial.github.com/explorer/developer/getting-started.html) page.