edited minute visualization
This commit is contained in:
		
							
								
								
									
										24
									
								
								.project
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								.project
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<projectDescription>
 | 
				
			||||||
 | 
						<name>CalendarWatch</name>
 | 
				
			||||||
 | 
						<comment></comment>
 | 
				
			||||||
 | 
						<projects>
 | 
				
			||||||
 | 
						</projects>
 | 
				
			||||||
 | 
						<buildSpec>
 | 
				
			||||||
 | 
							<buildCommand>
 | 
				
			||||||
 | 
								<name>json.validation.builder</name>
 | 
				
			||||||
 | 
								<arguments>
 | 
				
			||||||
 | 
								</arguments>
 | 
				
			||||||
 | 
							</buildCommand>
 | 
				
			||||||
 | 
							<buildCommand>
 | 
				
			||||||
 | 
								<name>org.tizen.web.project.builder.WebBuilder</name>
 | 
				
			||||||
 | 
								<arguments>
 | 
				
			||||||
 | 
								</arguments>
 | 
				
			||||||
 | 
							</buildCommand>
 | 
				
			||||||
 | 
						</buildSpec>
 | 
				
			||||||
 | 
						<natures>
 | 
				
			||||||
 | 
							<nature>json.validation.nature</nature>
 | 
				
			||||||
 | 
							<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
 | 
				
			||||||
 | 
							<nature>org.tizen.web.project.builder.WebNature</nature>
 | 
				
			||||||
 | 
						</natures>
 | 
				
			||||||
 | 
					</projectDescription>
 | 
				
			||||||
							
								
								
									
										22
									
								
								.settings/.jsdtscope
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								.settings/.jsdtscope
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<classpath>
 | 
				
			||||||
 | 
						<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
 | 
				
			||||||
 | 
						<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
 | 
				
			||||||
 | 
							<attributes>
 | 
				
			||||||
 | 
								<attribute name="hide" value="true"/>
 | 
				
			||||||
 | 
							</attributes>
 | 
				
			||||||
 | 
						</classpathentry>
 | 
				
			||||||
 | 
						<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
 | 
				
			||||||
 | 
						<classpathentry excluding="**/bower_components/*|**/node_modules/*|**/*.min.js" kind="src" path="">
 | 
				
			||||||
 | 
							<attributes>
 | 
				
			||||||
 | 
								<attribute name="provider" value="org.eclipse.wst.jsdt.web.core.internal.project.ModuleSourcePathProvider"/>
 | 
				
			||||||
 | 
							</attributes>
 | 
				
			||||||
 | 
						</classpathentry>
 | 
				
			||||||
 | 
						<classpathentry kind="con" path="org.tizen.web.project.initializer.WebLibraryInitializer"/>
 | 
				
			||||||
 | 
						<classpathentry kind="con" path="org.eclipselabs.jsdt.jquery.core.CoflictLibrary_2.0"/>
 | 
				
			||||||
 | 
						<classpathentry kind="con" path="org.tizen.web.project.initializer.TizenLibraryInitializer"/>
 | 
				
			||||||
 | 
						<classpathentry kind="con" path="org.tizen.web.project.initializer.HTML5LibraryInitializer"/>
 | 
				
			||||||
 | 
						<classpathentry kind="con" path="org.tizen.web.project.initializer.W3CLibraryInitializer"/>
 | 
				
			||||||
 | 
						<classpathentry kind="con" path="org.tizen.web.project.initializer.ext.RESTSupport"/>
 | 
				
			||||||
 | 
						<classpathentry kind="output" path=""/>
 | 
				
			||||||
 | 
					</classpath>
 | 
				
			||||||
							
								
								
									
										2
									
								
								.settings/org.eclipse.wst.css.core.prefs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								.settings/org.eclipse.wst.css.core.prefs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					css-profile/<project>=org.eclipse.wst.css.core.cssprofile.css3
 | 
				
			||||||
 | 
					eclipse.preferences.version=1
 | 
				
			||||||
							
								
								
									
										1
									
								
								.settings/org.eclipse.wst.jsdt.ui.superType.container
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.settings/org.eclipse.wst.jsdt.ui.superType.container
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					org.eclipse.wst.jsdt.launching.baseBrowserLibrary
 | 
				
			||||||
							
								
								
									
										1
									
								
								.settings/org.eclipse.wst.jsdt.ui.superType.name
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.settings/org.eclipse.wst.jsdt.ui.superType.name
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					Window
 | 
				
			||||||
							
								
								
									
										46
									
								
								.sign/.manifest.tmp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								.sign/.manifest.tmp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,46 @@
 | 
				
			|||||||
 | 
					.git/COMMIT_EDITMSG__DEL__bjCrGJK8/4D7VzNqTZZsI9xKb2hq32V62CMUF5gvH94=
 | 
				
			||||||
 | 
					.git/HEAD__DEL__9vK5RfbEEbAro9qces6I3PcbavZbouDYmqgpAAQrWhA=
 | 
				
			||||||
 | 
					.git/config__DEL__598udYWPl5YyXwt0g/7kjA4Zs8Rl4I/OpdKt0mvZQ3E=
 | 
				
			||||||
 | 
					.git/description__DEL__hatsFj1DoX6pz3eIMIvKFGbxsKjRzJLibpv2PaQGKu4=
 | 
				
			||||||
 | 
					.git/hooks/applypatch-msg.sample__DEL__AiNJeguLAzqlijpSG4YphpOGz3qw4vEBlj0yiqYhk/c=
 | 
				
			||||||
 | 
					.git/hooks/commit-msg.sample__DEL__H3TV6SkpebVz69WXQdRsuT/zkazdCD00C5Q3B1PZJDc=
 | 
				
			||||||
 | 
					.git/hooks/fsmonitor-watchman.sample__DEL__9IPZjlVDNG3iWkVWsl310pYOz/Dq6SVe2F+3DV0Ex3k=
 | 
				
			||||||
 | 
					.git/hooks/post-update.sample__DEL__gXZa8trvMjBh3LxeYfwWSBy3SzusmtihdLGGUjWG9sU=
 | 
				
			||||||
 | 
					.git/hooks/pre-applypatch.sample__DEL__4VxbRp6j4KaVvqbyyCvPjmKCEHSTnd2Ft34AB/8WVHU=
 | 
				
			||||||
 | 
					.git/hooks/pre-commit.sample__DEL__EscjI1Ex8cVXbGUqwqCgB/JhqTwN3ERbHc7mzZjjB4g=
 | 
				
			||||||
 | 
					.git/hooks/pre-push.sample__DEL__SxEZ4eE6ISVxl29K7neEfNvUCXhUbWJzpVfiOJgaQNE=
 | 
				
			||||||
 | 
					.git/hooks/pre-rebase.sample__DEL__T+vOhneQBSM4B29OZsxH77FIedGAl9HWHIJhhZ6qp7M=
 | 
				
			||||||
 | 
					.git/hooks/pre-receive.sample__DEL__pMPSuce7P9jRRBwxvU7nGlldZrRPz0ndsxAlIyAWmYk=
 | 
				
			||||||
 | 
					.git/hooks/prepare-commit-msg.sample__DEL__6d3KpBif3dJe2X/Ix4nsp7bKFjkLI5KuMnbwyOGqRhk=
 | 
				
			||||||
 | 
					.git/hooks/update.sample__DEL__dRwDcyACTsLuJ1fz/64LEK0slGNnaE5wWdTcl+rH5DE=
 | 
				
			||||||
 | 
					.git/index__DEL__TK/H23tTQqVTSJKVCPeG6g41TYCihb8PYwBbJH/F37A=
 | 
				
			||||||
 | 
					.git/info/exclude__DEL__ZnH+g7egfIky7okWTR8nk7IxgFjri5jcXAbuClo7DsE=
 | 
				
			||||||
 | 
					.git/logs/HEAD__DEL__bYih6KVipjctLuJN3l3njrvQKFaPwb09aPygYyuUeRY=
 | 
				
			||||||
 | 
					.git/logs/refs/heads/master__DEL__bYih6KVipjctLuJN3l3njrvQKFaPwb09aPygYyuUeRY=
 | 
				
			||||||
 | 
					.git/logs/refs/remotes/origin/master__DEL__OSkjYKAs3wxO90SlSwQaxSX6WIejvo3yX2W25P28jSw=
 | 
				
			||||||
 | 
					.git/objects/02/741fe0d44ace36d88f500de55fe02f60e39681__DEL__cVGnHJSbIxxTbHZ4cc0XEetbMGr4Ig04SwFvCJL0tcg=
 | 
				
			||||||
 | 
					.git/objects/13/fb568ca97112e3039b47ab7b9f36de9834ee89__DEL__rqiQE/qsgBRiZw6iG+cFJxVCHRIhuay+VEK+82gvaFQ=
 | 
				
			||||||
 | 
					.git/objects/1a/30a49ab1682a8c70f37f960b7d1871c5942eb9__DEL__cTC88UJJXLJyBu7pmRkB07i2eLJk4EVv/DBrMDlG2Jk=
 | 
				
			||||||
 | 
					.git/objects/1c/1a4d080ef81238e544eab07ae38d6e727dba85__DEL__NCXGus1XG1CzGfD8cnKh9R6Yoh5qQibiIvC1KioagDU=
 | 
				
			||||||
 | 
					.git/objects/53/f31f54130c9a3441480f9e416f805437fb71c9__DEL__TI9vZZsmF1Ydh6O/gd51GoLyXZZyto7wjobmKY2woQo=
 | 
				
			||||||
 | 
					.git/objects/66/de0dcf1f16eb3dfe1aedf78790b4e002c08516__DEL__FZmqOATlAZ5v6hGivuWkZ9NLyIA0B464HQ9hvqMUJBQ=
 | 
				
			||||||
 | 
					.git/objects/8a/1d8c688268b802bd5ad18a64b883016b132076__DEL__fB08qAMNyvrNiut/zN7hw0epaAbaQDnXxDBRQx7HGlE=
 | 
				
			||||||
 | 
					.git/objects/90/a27f9cea6e8f02e05a8bbab5d14650e3e932af__DEL__lpDm120MOA6vW/mrh0cy1pu67SJ6dPu/cY8rN8I7xW8=
 | 
				
			||||||
 | 
					.git/objects/99/96115961d2aa418fb03ff90d529f642f4f7261__DEL__3VGlqOkDSaru/bmv6eS/4byvPdKJeBDS6Bo/lnU2bgY=
 | 
				
			||||||
 | 
					.git/objects/9f/8c12f57065dff219dd33568a55e81ffee69f4e__DEL__lf8xF9EWtMhpmIGzqX+k8LnCZI0pmzyvQrchmCzvxGg=
 | 
				
			||||||
 | 
					.git/objects/d4/7f9cd915695b4798f907982d77646a99bf4264__DEL__N8tjv5j1qEgx6o08Q8GEEq+c5oVBme8ZkQ1esJ7fjTM=
 | 
				
			||||||
 | 
					.git/objects/d6/45695673349e3947e8e5ae42332d0ac3164cd7__DEL__bK1/lEV5blLPpFrn/ZNVdLDE2RnlA4SnQhDpURW+znc=
 | 
				
			||||||
 | 
					.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391__DEL__FkxfqAZ/rPGkPwnOPQ416/U6f1cj7L8VqGZ8/FPCb2w=
 | 
				
			||||||
 | 
					.git/objects/f0/fc0dd5e890f0a3929c22ac364c71e6623f4e8e__DEL__zgSOtLXhZmKmL98vDoytepbOXYqk43npI3T5HsIbgjc=
 | 
				
			||||||
 | 
					.git/refs/heads/master__DEL__2BJPCPMZXVZRVOjqfGUagO8zsHoriyvc5gElbkGHjts=
 | 
				
			||||||
 | 
					.git/refs/remotes/origin/master__DEL__2BJPCPMZXVZRVOjqfGUagO8zsHoriyvc5gElbkGHjts=
 | 
				
			||||||
 | 
					LICENSE.APLv2__DEL__z8d0m5b2O9McPEK1xHG/dWgUBT6EfBDz6wA0F7xSPTA=
 | 
				
			||||||
 | 
					NOTICE__DEL__ijjaB8GEO5OJP/jK6n7Hr3vZFI9gy8ocoDhviViKNnU=
 | 
				
			||||||
 | 
					README.md__DEL__47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=
 | 
				
			||||||
 | 
					config.xml__DEL__Qkr7TJvy4gd86evi4H+4ktLvdr8FgmzvFv1ia8HsEC4=
 | 
				
			||||||
 | 
					css/style.css__DEL__YCx4tiqoai276nR9sDZsPUcn0/z3Xi4XYMDXIcnGRhU=
 | 
				
			||||||
 | 
					icon.png__DEL__kd617JYkX8IEUQERd72gL14zj6pgNVcKiSRAFQz6HX8=
 | 
				
			||||||
 | 
					index.html__DEL__CdntWzqB8DQYZKIF68hQqqZVLQPbLRf1hXjozO+agxA=
 | 
				
			||||||
 | 
					js/app.js__DEL__2gFp+jAYVOKvRYo3ToG5XA4Lqlc7WCz+hWeEaOghi+Q=
 | 
				
			||||||
 | 
					version.txt__DEL__jFS/q38a6b0acUjq5B57Co9K03JuDKxw+COi1F255gw=
 | 
				
			||||||
 | 
					author-signature.xml__DEL__BdT25/2Bg7qBl0PNBWAbDnA6ePRbfN8AwcXt5d8Nt/k=
 | 
				
			||||||
							
								
								
									
										243
									
								
								.sign/author-signature.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										243
									
								
								.sign/author-signature.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,243 @@
 | 
				
			|||||||
 | 
					<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="AuthorSignature">
 | 
				
			||||||
 | 
					<SignedInfo>
 | 
				
			||||||
 | 
					<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></CanonicalizationMethod>
 | 
				
			||||||
 | 
					<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"></SignatureMethod>
 | 
				
			||||||
 | 
					<Reference URI=".git%2FCOMMIT_EDITMSG">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>bjCrGJK8/4D7VzNqTZZsI9xKb2hq32V62CMUF5gvH94=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2FHEAD">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>9vK5RfbEEbAro9qces6I3PcbavZbouDYmqgpAAQrWhA=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fconfig">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>598udYWPl5YyXwt0g/7kjA4Zs8Rl4I/OpdKt0mvZQ3E=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fdescription">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>hatsFj1DoX6pz3eIMIvKFGbxsKjRzJLibpv2PaQGKu4=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fapplypatch-msg.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>AiNJeguLAzqlijpSG4YphpOGz3qw4vEBlj0yiqYhk/c=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fcommit-msg.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>H3TV6SkpebVz69WXQdRsuT/zkazdCD00C5Q3B1PZJDc=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Ffsmonitor-watchman.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>9IPZjlVDNG3iWkVWsl310pYOz/Dq6SVe2F+3DV0Ex3k=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fpost-update.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>gXZa8trvMjBh3LxeYfwWSBy3SzusmtihdLGGUjWG9sU=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fpre-applypatch.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>4VxbRp6j4KaVvqbyyCvPjmKCEHSTnd2Ft34AB/8WVHU=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fpre-commit.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>EscjI1Ex8cVXbGUqwqCgB/JhqTwN3ERbHc7mzZjjB4g=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fpre-push.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>SxEZ4eE6ISVxl29K7neEfNvUCXhUbWJzpVfiOJgaQNE=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fpre-rebase.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>T+vOhneQBSM4B29OZsxH77FIedGAl9HWHIJhhZ6qp7M=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fpre-receive.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>pMPSuce7P9jRRBwxvU7nGlldZrRPz0ndsxAlIyAWmYk=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fprepare-commit-msg.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>6d3KpBif3dJe2X/Ix4nsp7bKFjkLI5KuMnbwyOGqRhk=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fupdate.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>dRwDcyACTsLuJ1fz/64LEK0slGNnaE5wWdTcl+rH5DE=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Findex">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>TK/H23tTQqVTSJKVCPeG6g41TYCihb8PYwBbJH/F37A=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Finfo%2Fexclude">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>ZnH+g7egfIky7okWTR8nk7IxgFjri5jcXAbuClo7DsE=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Flogs%2FHEAD">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>bYih6KVipjctLuJN3l3njrvQKFaPwb09aPygYyuUeRY=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Flogs%2Frefs%2Fheads%2Fmaster">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>bYih6KVipjctLuJN3l3njrvQKFaPwb09aPygYyuUeRY=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Flogs%2Frefs%2Fremotes%2Forigin%2Fmaster">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>OSkjYKAs3wxO90SlSwQaxSX6WIejvo3yX2W25P28jSw=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F02%2F741fe0d44ace36d88f500de55fe02f60e39681">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>cVGnHJSbIxxTbHZ4cc0XEetbMGr4Ig04SwFvCJL0tcg=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F13%2Ffb568ca97112e3039b47ab7b9f36de9834ee89">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>rqiQE/qsgBRiZw6iG+cFJxVCHRIhuay+VEK+82gvaFQ=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F1a%2F30a49ab1682a8c70f37f960b7d1871c5942eb9">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>cTC88UJJXLJyBu7pmRkB07i2eLJk4EVv/DBrMDlG2Jk=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F1c%2F1a4d080ef81238e544eab07ae38d6e727dba85">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>NCXGus1XG1CzGfD8cnKh9R6Yoh5qQibiIvC1KioagDU=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F53%2Ff31f54130c9a3441480f9e416f805437fb71c9">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>TI9vZZsmF1Ydh6O/gd51GoLyXZZyto7wjobmKY2woQo=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F66%2Fde0dcf1f16eb3dfe1aedf78790b4e002c08516">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>FZmqOATlAZ5v6hGivuWkZ9NLyIA0B464HQ9hvqMUJBQ=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F8a%2F1d8c688268b802bd5ad18a64b883016b132076">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>fB08qAMNyvrNiut/zN7hw0epaAbaQDnXxDBRQx7HGlE=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F90%2Fa27f9cea6e8f02e05a8bbab5d14650e3e932af">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>lpDm120MOA6vW/mrh0cy1pu67SJ6dPu/cY8rN8I7xW8=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F99%2F96115961d2aa418fb03ff90d529f642f4f7261">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>3VGlqOkDSaru/bmv6eS/4byvPdKJeBDS6Bo/lnU2bgY=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F9f%2F8c12f57065dff219dd33568a55e81ffee69f4e">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>lf8xF9EWtMhpmIGzqX+k8LnCZI0pmzyvQrchmCzvxGg=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2Fd4%2F7f9cd915695b4798f907982d77646a99bf4264">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>N8tjv5j1qEgx6o08Q8GEEq+c5oVBme8ZkQ1esJ7fjTM=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2Fd6%2F45695673349e3947e8e5ae42332d0ac3164cd7">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>bK1/lEV5blLPpFrn/ZNVdLDE2RnlA4SnQhDpURW+znc=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2Fe6%2F9de29bb2d1d6434b8b29ae775ad8c2e48c5391">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>FkxfqAZ/rPGkPwnOPQ416/U6f1cj7L8VqGZ8/FPCb2w=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2Ff0%2Ffc0dd5e890f0a3929c22ac364c71e6623f4e8e">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>zgSOtLXhZmKmL98vDoytepbOXYqk43npI3T5HsIbgjc=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Frefs%2Fheads%2Fmaster">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>2BJPCPMZXVZRVOjqfGUagO8zsHoriyvc5gElbkGHjts=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Frefs%2Fremotes%2Forigin%2Fmaster">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>2BJPCPMZXVZRVOjqfGUagO8zsHoriyvc5gElbkGHjts=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="LICENSE.APLv2">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>z8d0m5b2O9McPEK1xHG/dWgUBT6EfBDz6wA0F7xSPTA=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="NOTICE">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>ijjaB8GEO5OJP/jK6n7Hr3vZFI9gy8ocoDhviViKNnU=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="README.md">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="config.xml">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>Qkr7TJvy4gd86evi4H+4ktLvdr8FgmzvFv1ia8HsEC4=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="css%2Fstyle.css">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>YCx4tiqoai276nR9sDZsPUcn0/z3Xi4XYMDXIcnGRhU=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="icon.png">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>kd617JYkX8IEUQERd72gL14zj6pgNVcKiSRAFQz6HX8=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="index.html">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>CdntWzqB8DQYZKIF68hQqqZVLQPbLRf1hXjozO+agxA=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="js%2Fapp.js">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>2gFp+jAYVOKvRYo3ToG5XA4Lqlc7WCz+hWeEaOghi+Q=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="version.txt">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>jFS/q38a6b0acUjq5B57Co9K03JuDKxw+COi1F255gw=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="#prop">
 | 
				
			||||||
 | 
					<Transforms>
 | 
				
			||||||
 | 
					<Transform Algorithm="http://www.w3.org/2006/12/xml-c14n11"></Transform>
 | 
				
			||||||
 | 
					</Transforms>
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>lpo8tUDs054eLlBQXiDPVDVKfw30ZZdtkRs1jd7H5K8=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					</SignedInfo>
 | 
				
			||||||
 | 
					<SignatureValue>
 | 
				
			||||||
 | 
					hWCBXJvB5j6n+lJNCtQpayOeXMb/jC2JwhYwJkV4hWsLgJjLUZmueVaxfoIdqg2ik+GmiVofzm64
 | 
				
			||||||
 | 
					PBEDRFvQ9ZjOv0y4krO9vLXrUL9SutzK6JB7NlsBG0o+uM7W1lmclqdkfVxnMNJms1sQ54mSqIEM
 | 
				
			||||||
 | 
					4/u9QMHjMNd1MN8l8TAFpQjPpzxgqeLXzWCOxUMT2CtTS+2UGB6rqC4w+qwys9YP53tGnqkbvg5d
 | 
				
			||||||
 | 
					OIHfi7eZUsGIIKXULP9EY0REitnALIOzTbM+YNbg+wenwbpV4wHDJclFmCIHQnHzyE4yiMTACdMU
 | 
				
			||||||
 | 
					FE5HagF7trht+SuLBjXMLaT9YYlqPror5+2o1Q==
 | 
				
			||||||
 | 
					</SignatureValue>
 | 
				
			||||||
 | 
					<KeyInfo>
 | 
				
			||||||
 | 
					<X509Data>
 | 
				
			||||||
 | 
					<X509Certificate>
 | 
				
			||||||
 | 
					MIIDljCCAn6gAwIBAgIBATANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCS1IxFDASBgNVBAgM
 | 
				
			||||||
 | 
					C1NvdXRoIEtvcmVhMQ4wDAYDVQQHDAVTdXdvbjEmMCQGA1UECgwdU2Ftc3VuZyBFbGVjdHJvbmlj
 | 
				
			||||||
 | 
					cyBDby4sIEx0ZC4xDzANBgNVBAsMBk1vYmlsZTEgMB4GA1UEAwwXU2Ftc3VuZyBBdXRob3IgQ0Eg
 | 
				
			||||||
 | 
					Q2xhc3MxIDAeBgkqhkiG9w0BCQEWEXRpemVuQHNhbXN1bmcuY29tMB4XDTIwMDExOTIyMjI1NVoX
 | 
				
			||||||
 | 
					DTIxMDExODIyMjI1NVowUDEJMAcGA1UEBhMAMQkwBwYDVQQIEwAxCTAHBgNVBAcTADEJMAcGA1UE
 | 
				
			||||||
 | 
					ChMAMQkwBwYDVQQLEwAxFzAVBgNVBAMTDlJhcGhhZWwgTWFlbmxlMIIBIjANBgkqhkiG9w0BAQEF
 | 
				
			||||||
 | 
					AAOCAQ8AMIIBCgKCAQEAoghbSffP9a1hhOdXMkS7Ubc0tYWoahtpUcbhZ+EOQ1lDn7tBZ4SZIGF4
 | 
				
			||||||
 | 
					D9u7yqpIcBLg0eqvWz/GZ0Y3YmaFR0chspI+UIzY7nyF/jH8RV7TvvQKwjaKk75UeSHiW9vSi2fP
 | 
				
			||||||
 | 
					arj0h7fmkKdA/qksmBXWllYXNR9TpOXubGXvUFZBb2feFpWDWKOf0mnmxOQkNIR5txePwtBlpzFF
 | 
				
			||||||
 | 
					YWg7AGy2f4QernmyEurz6Rlpegzb+/jRCxx4XktpUOo/mYzQvhBu4REhbv80xWd+zm7YKSetFpD4
 | 
				
			||||||
 | 
					4rxuhdAYB0I35/36LGTQvofqbwkj4/u+aWXRIgNa+qMLS0KWdjHSFMSn1QIDAQABoxowGDAJBgNV
 | 
				
			||||||
 | 
					HRMEAjAAMAsGA1UdDwQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAQEAbFJIOpO3y+ZKdfrnGIxHrHFZ
 | 
				
			||||||
 | 
					QPki0k9nfnwf+yc++uMsTy3C9rsgyQda6FBKDDBXWnFgpVfqd+0cOhaxShMfzo5aw1CvOjj0RnjI
 | 
				
			||||||
 | 
					8ysdkmRPNeILrR+29LmHyKbaoqFgYeMpQRJuI0MhEpjz/pRh4IfNkISO39953eeOHD+nQ/bAYiG/
 | 
				
			||||||
 | 
					qjUfhUf7rd+DN7mUCIwRsNp692eX5uymBrDKUohbAtnny56NDoCIqvZTyoxIvJ8fpenxaU9jit5J
 | 
				
			||||||
 | 
					nBZfD7oIe47IrV2Y3joMGGS8jZX7F0gmOpb+LPpnf4MLAwGktAmY3SNzbIuZ3e72hLtJbxRx0QNT
 | 
				
			||||||
 | 
					ncSks0bDF2VBPQ==
 | 
				
			||||||
 | 
					</X509Certificate>
 | 
				
			||||||
 | 
					<X509Certificate>
 | 
				
			||||||
 | 
					MIIDmzCCAoOgAwIBAgICYygwDQYJKoZIhvcNAQELBQAwXjEaMBgGA1UECgwRVGl6ZW4gQXNzb2Np
 | 
				
			||||||
 | 
					YXRpb24xGjAYBgNVBAsMEVRpemVuIEFzc29jaWF0aW9uMSQwIgYDVQQDDBtUaXplbiBEZXZlbG9w
 | 
				
			||||||
 | 
					ZXJzIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwNTU4WhcNMjgxMjI2MTUwNTU4WjCBsDELMAkGA1UE
 | 
				
			||||||
 | 
					BhMCS1IxFDASBgNVBAgMC1NvdXRoIEtvcmVhMQ4wDAYDVQQHDAVTdXdvbjEmMCQGA1UECgwdU2Ft
 | 
				
			||||||
 | 
					c3VuZyBFbGVjdHJvbmljcyBDby4sIEx0ZC4xDzANBgNVBAsMBk1vYmlsZTEgMB4GA1UEAwwXU2Ft
 | 
				
			||||||
 | 
					c3VuZyBBdXRob3IgQ0EgQ2xhc3MxIDAeBgkqhkiG9w0BCQEWEXRpemVuQHNhbXN1bmcuY29tMIIB
 | 
				
			||||||
 | 
					IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs+tRBgnKJs8j7BFg8/UftqbqTCYBV3Jrg1vK
 | 
				
			||||||
 | 
					YvEuoTfntYz2uT2SO67raiCsZBAYvJnP54ExkdV++UgB7BDGniWz7bA1pYKak5kNK5jtLQt2DmZX
 | 
				
			||||||
 | 
					3qgaLjMyoAz+293CxrBQO4h8NaTQGsO/WLpeQq2Y1ZEnHsq+EUn90H6Vm0HNW+KUayGPYdey+QSW
 | 
				
			||||||
 | 
					iiv+L++TSuHrw0b16GYn83emiTnKTCmwpSOZ712Gy9kccl46/K4C8skEDVZjTk9s7r/MN9ZNZsqR
 | 
				
			||||||
 | 
					brT/3AYcrF4ao8ipwlHK91WJBXXaiQICvp/dNfCSDWpTWy7z4XmgP16pSLnfgZlwEwWfiaavHRNM
 | 
				
			||||||
 | 
					mwIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQB/ZlNMTzlIHqC3mFSq
 | 
				
			||||||
 | 
					ptuQDZG96XnYqiWsbYkqGgNhcq6c/B3TQsg7Z8cxXY/eqJQDN5gbrIpiUugMRdSOpAEcxF3lwd5k
 | 
				
			||||||
 | 
					oOzVLn+3I7x1k6Q4pZdi1fJx+1XjCtrQgPqtvwM77urNqIA1MSG6HUPxYAKkRKjWPsg346E8S/c1
 | 
				
			||||||
 | 
					Hq4UVBYEFcDC467uvWtYjxjEVQTmNUaUcQLU9P6VEL4QW+t7V54IN6IJDr9HoOGSgApxIBDDU46b
 | 
				
			||||||
 | 
					MUwl+yK0GPvhrviwfVPkfmys1hn5N+gWectQVpBB1gbfy2KlLCCvW/Kl1VmtYz1kWwTyG8bwcjE0
 | 
				
			||||||
 | 
					GLkwKNN5lPod+FmMhuW9
 | 
				
			||||||
 | 
					</X509Certificate>
 | 
				
			||||||
 | 
					</X509Data>
 | 
				
			||||||
 | 
					</KeyInfo>
 | 
				
			||||||
 | 
					<Object Id="prop"><SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties"><SignatureProperty Id="profile" Target="#AuthorSignature"><dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile"></dsp:Profile></SignatureProperty><SignatureProperty Id="role" Target="#AuthorSignature"><dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-author"></dsp:Role></SignatureProperty><SignatureProperty Id="identifier" Target="#AuthorSignature"><dsp:Identifier></dsp:Identifier></SignatureProperty></SignatureProperties></Object>
 | 
				
			||||||
 | 
					</Signature>
 | 
				
			||||||
							
								
								
									
										248
									
								
								.sign/signature1.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										248
									
								
								.sign/signature1.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,248 @@
 | 
				
			|||||||
 | 
					<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="DistributorSignature">
 | 
				
			||||||
 | 
					<SignedInfo>
 | 
				
			||||||
 | 
					<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></CanonicalizationMethod>
 | 
				
			||||||
 | 
					<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"></SignatureMethod>
 | 
				
			||||||
 | 
					<Reference URI=".git%2FCOMMIT_EDITMSG">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>bjCrGJK8/4D7VzNqTZZsI9xKb2hq32V62CMUF5gvH94=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2FHEAD">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>9vK5RfbEEbAro9qces6I3PcbavZbouDYmqgpAAQrWhA=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fconfig">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>598udYWPl5YyXwt0g/7kjA4Zs8Rl4I/OpdKt0mvZQ3E=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fdescription">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>hatsFj1DoX6pz3eIMIvKFGbxsKjRzJLibpv2PaQGKu4=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fapplypatch-msg.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>AiNJeguLAzqlijpSG4YphpOGz3qw4vEBlj0yiqYhk/c=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fcommit-msg.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>H3TV6SkpebVz69WXQdRsuT/zkazdCD00C5Q3B1PZJDc=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Ffsmonitor-watchman.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>9IPZjlVDNG3iWkVWsl310pYOz/Dq6SVe2F+3DV0Ex3k=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fpost-update.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>gXZa8trvMjBh3LxeYfwWSBy3SzusmtihdLGGUjWG9sU=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fpre-applypatch.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>4VxbRp6j4KaVvqbyyCvPjmKCEHSTnd2Ft34AB/8WVHU=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fpre-commit.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>EscjI1Ex8cVXbGUqwqCgB/JhqTwN3ERbHc7mzZjjB4g=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fpre-push.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>SxEZ4eE6ISVxl29K7neEfNvUCXhUbWJzpVfiOJgaQNE=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fpre-rebase.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>T+vOhneQBSM4B29OZsxH77FIedGAl9HWHIJhhZ6qp7M=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fpre-receive.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>pMPSuce7P9jRRBwxvU7nGlldZrRPz0ndsxAlIyAWmYk=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fprepare-commit-msg.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>6d3KpBif3dJe2X/Ix4nsp7bKFjkLI5KuMnbwyOGqRhk=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fhooks%2Fupdate.sample">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>dRwDcyACTsLuJ1fz/64LEK0slGNnaE5wWdTcl+rH5DE=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Findex">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>TK/H23tTQqVTSJKVCPeG6g41TYCihb8PYwBbJH/F37A=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Finfo%2Fexclude">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>ZnH+g7egfIky7okWTR8nk7IxgFjri5jcXAbuClo7DsE=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Flogs%2FHEAD">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>bYih6KVipjctLuJN3l3njrvQKFaPwb09aPygYyuUeRY=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Flogs%2Frefs%2Fheads%2Fmaster">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>bYih6KVipjctLuJN3l3njrvQKFaPwb09aPygYyuUeRY=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Flogs%2Frefs%2Fremotes%2Forigin%2Fmaster">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>OSkjYKAs3wxO90SlSwQaxSX6WIejvo3yX2W25P28jSw=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F02%2F741fe0d44ace36d88f500de55fe02f60e39681">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>cVGnHJSbIxxTbHZ4cc0XEetbMGr4Ig04SwFvCJL0tcg=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F13%2Ffb568ca97112e3039b47ab7b9f36de9834ee89">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>rqiQE/qsgBRiZw6iG+cFJxVCHRIhuay+VEK+82gvaFQ=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F1a%2F30a49ab1682a8c70f37f960b7d1871c5942eb9">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>cTC88UJJXLJyBu7pmRkB07i2eLJk4EVv/DBrMDlG2Jk=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F1c%2F1a4d080ef81238e544eab07ae38d6e727dba85">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>NCXGus1XG1CzGfD8cnKh9R6Yoh5qQibiIvC1KioagDU=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F53%2Ff31f54130c9a3441480f9e416f805437fb71c9">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>TI9vZZsmF1Ydh6O/gd51GoLyXZZyto7wjobmKY2woQo=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F66%2Fde0dcf1f16eb3dfe1aedf78790b4e002c08516">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>FZmqOATlAZ5v6hGivuWkZ9NLyIA0B464HQ9hvqMUJBQ=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F8a%2F1d8c688268b802bd5ad18a64b883016b132076">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>fB08qAMNyvrNiut/zN7hw0epaAbaQDnXxDBRQx7HGlE=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F90%2Fa27f9cea6e8f02e05a8bbab5d14650e3e932af">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>lpDm120MOA6vW/mrh0cy1pu67SJ6dPu/cY8rN8I7xW8=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F99%2F96115961d2aa418fb03ff90d529f642f4f7261">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>3VGlqOkDSaru/bmv6eS/4byvPdKJeBDS6Bo/lnU2bgY=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2F9f%2F8c12f57065dff219dd33568a55e81ffee69f4e">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>lf8xF9EWtMhpmIGzqX+k8LnCZI0pmzyvQrchmCzvxGg=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2Fd4%2F7f9cd915695b4798f907982d77646a99bf4264">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>N8tjv5j1qEgx6o08Q8GEEq+c5oVBme8ZkQ1esJ7fjTM=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2Fd6%2F45695673349e3947e8e5ae42332d0ac3164cd7">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>bK1/lEV5blLPpFrn/ZNVdLDE2RnlA4SnQhDpURW+znc=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2Fe6%2F9de29bb2d1d6434b8b29ae775ad8c2e48c5391">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>FkxfqAZ/rPGkPwnOPQ416/U6f1cj7L8VqGZ8/FPCb2w=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Fobjects%2Ff0%2Ffc0dd5e890f0a3929c22ac364c71e6623f4e8e">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>zgSOtLXhZmKmL98vDoytepbOXYqk43npI3T5HsIbgjc=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Frefs%2Fheads%2Fmaster">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>2BJPCPMZXVZRVOjqfGUagO8zsHoriyvc5gElbkGHjts=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI=".git%2Frefs%2Fremotes%2Forigin%2Fmaster">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>2BJPCPMZXVZRVOjqfGUagO8zsHoriyvc5gElbkGHjts=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="LICENSE.APLv2">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>z8d0m5b2O9McPEK1xHG/dWgUBT6EfBDz6wA0F7xSPTA=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="NOTICE">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>ijjaB8GEO5OJP/jK6n7Hr3vZFI9gy8ocoDhviViKNnU=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="README.md">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="author-signature.xml">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>BdT25/2Bg7qBl0PNBWAbDnA6ePRbfN8AwcXt5d8Nt/k=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="config.xml">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>Qkr7TJvy4gd86evi4H+4ktLvdr8FgmzvFv1ia8HsEC4=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="css%2Fstyle.css">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>YCx4tiqoai276nR9sDZsPUcn0/z3Xi4XYMDXIcnGRhU=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="icon.png">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>kd617JYkX8IEUQERd72gL14zj6pgNVcKiSRAFQz6HX8=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="index.html">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>CdntWzqB8DQYZKIF68hQqqZVLQPbLRf1hXjozO+agxA=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="js%2Fapp.js">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>2gFp+jAYVOKvRYo3ToG5XA4Lqlc7WCz+hWeEaOghi+Q=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="version.txt">
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>jFS/q38a6b0acUjq5B57Co9K03JuDKxw+COi1F255gw=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					<Reference URI="#prop">
 | 
				
			||||||
 | 
					<Transforms>
 | 
				
			||||||
 | 
					<Transform Algorithm="http://www.w3.org/2006/12/xml-c14n11"></Transform>
 | 
				
			||||||
 | 
					</Transforms>
 | 
				
			||||||
 | 
					<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
 | 
				
			||||||
 | 
					<DigestValue>u/jU3U4Zm5ihTMSjKGlGYbWzDfRkGphPPHx3gJIYEJ4=</DigestValue>
 | 
				
			||||||
 | 
					</Reference>
 | 
				
			||||||
 | 
					</SignedInfo>
 | 
				
			||||||
 | 
					<SignatureValue>
 | 
				
			||||||
 | 
					baeEoS0/YPlK5vQ93tyUXPFRTwudQXfuYMrDOjecfvUwyTnVUSVa8BJVDBc26Aikb471C0oGDsse
 | 
				
			||||||
 | 
					lHWREIs1cInhHiDQnJoPbRlpUHxUBm44Sa33H4PDBwVG62i0P6iFL+7/C3UjN2tZ3ScC1Rczd9Lf
 | 
				
			||||||
 | 
					eqAXXN1MZZJ53Avika2Pw7W7VAX8aADyj/Rz8dwdR82iVgPpS9VSz25dtynKh4O2zdgB82WB9iKA
 | 
				
			||||||
 | 
					gL/z6PTmgLj/OjONHa8mtYMS/4JRtVqSqkLMaZjq+uYta2x/t1V4+HBvEevVAZsw4v9+4cBCQ2GD
 | 
				
			||||||
 | 
					hp14oWu8cWbyKlTg7J0uou51rBfuWBhOhQ6TEA==
 | 
				
			||||||
 | 
					</SignatureValue>
 | 
				
			||||||
 | 
					<KeyInfo>
 | 
				
			||||||
 | 
					<X509Data>
 | 
				
			||||||
 | 
					<X509Certificate>
 | 
				
			||||||
 | 
					MIID3zCCAsegAwIBAgIBZTANBgkqhkiG9w0BAQsFADCBnjELMAkGA1UEBhMCS1IxFDASBgNVBAgM
 | 
				
			||||||
 | 
					C1NvdXRoIEtvcmVhMQ4wDAYDVQQHDAVTdXdvbjEmMCQGA1UECgwdU2Ftc3VuZyBFbGVjdHJvbmlj
 | 
				
			||||||
 | 
					cyBDby4sIEx0ZC4xDzANBgNVBAsMBk1vYmlsZTEwMC4GA1UEAwwnU2Ftc3VuZyBUaXplbiBERVZF
 | 
				
			||||||
 | 
					TE9QRVIgUHVibGljIENBIENsYXNzMB4XDTIwMDExOTIyMjQxNFoXDTIxMDExODIyMjQxNFowbTER
 | 
				
			||||||
 | 
					MA8GA1UEAwwIVGl6ZW5TREsxCTAHBgNVBAsMADEJMAcGA1UECgwAMQkwBwYDVQQHDAAxCTAHBgNV
 | 
				
			||||||
 | 
					BAgMADEJMAcGA1UEBhMAMSEwHwYJKoZIhvcNAQkBFhJyYXBoYWVsQG1hZW5sZS5uZXQwggEiMA0G
 | 
				
			||||||
 | 
					CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmZiUK1d+T1xaUeuT5/7Hcezv5QrRAE+tEcVkYv/DR
 | 
				
			||||||
 | 
					1NGVgmR1wFKiJiEkFAWIAilpOGO3ZoOBakTQhxt7sQpJ9fFIepv9sHvKyQ2HB2YLHwhrKdSRnvD5
 | 
				
			||||||
 | 
					WytJDwK+W3nQwLXB/WR37AfoP0EofOkKXmv7rdoaHfUNPezb89S66m89i3TeTNeuDurp4VbBD35T
 | 
				
			||||||
 | 
					NunG/jHOXz3/nw5nclt2ue/MCOyru5saHYLJ/xqUMYp70/Jy4El7XIVLsJGx8nIFWf3ZYz5vWXa9
 | 
				
			||||||
 | 
					CS4sKuAmqKhGVvtoeWqYjEfXkzVTPpPMjaymOWzLeavhBRs7BI7WqQz/VHi6vGb+qmbUl0zzAgMB
 | 
				
			||||||
 | 
					AAGjWDBWMFQGA1UdEQRNMEuGFFVSTjp0aXplbjpwYWNrYWdlaWQ9hjNVUk46dGl6ZW46ZGV2aWNl
 | 
				
			||||||
 | 
					aWQ9Mi4wI2hocHR4Q1o0aUxiUkZMamUzNGhkU1lyOFpVdz0wDQYJKoZIhvcNAQELBQADggEBAHC3
 | 
				
			||||||
 | 
					mPS4MKqVEWK3jTA7UIRJy9ag14ZGhzvgQeGpPkpr9boJACYsU/nYYwUmn2FCJ3f2D6OSlgx6bSIy
 | 
				
			||||||
 | 
					KSnO1SgT+wHBMO53XJjiE8fzZesBVSwgp15/oLOed80sa15XEGHclgTL5z0JWy/EMKTGbd/0r6sa
 | 
				
			||||||
 | 
					qfZASlnU6AR+IToDDzj0oaeBMvVvjF54tQBFg7Mp3i9E06qlDo/MSKxI0fXuQg4KiNW6gHu3CVTt
 | 
				
			||||||
 | 
					wMRKvUjFKevZpVhn/GeZxAOa9Shnaq0iyS7Mwj31URMOGhj2p+4BYfH1rx+4nW7euVYje5N/MnZh
 | 
				
			||||||
 | 
					8OIcSt8/G75+1MHMLRcSHEuHoZc0Cxi3ot0=
 | 
				
			||||||
 | 
					</X509Certificate>
 | 
				
			||||||
 | 
					<X509Certificate>
 | 
				
			||||||
 | 
					MIIDuzCCAqOgAwIBAgICL+cwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAktSMRQwEgYDVQQI
 | 
				
			||||||
 | 
					DAtTb3V0aCBLb3JlYTEOMAwGA1UEBwwFU3V3b24xJjAkBgNVBAoMHVNhbXN1bmcgRWxlY3Ryb25p
 | 
				
			||||||
 | 
					Y3MgQ28uLCBMdGQuMTIwMAYDVQQDDClTYW1zdW5nIFRpemVuIERFVkVMT1BFUiBQdWJsaWMgUm9v
 | 
				
			||||||
 | 
					dCBDbGFzczAeFw0xMzEyMzAxNTAxNDdaFw0yODEyMjYxNTAxNDdaMIGeMQswCQYDVQQGEwJLUjEU
 | 
				
			||||||
 | 
					MBIGA1UECAwLU291dGggS29yZWExDjAMBgNVBAcMBVN1d29uMSYwJAYDVQQKDB1TYW1zdW5nIEVs
 | 
				
			||||||
 | 
					ZWN0cm9uaWNzIENvLiwgTHRkLjEPMA0GA1UECwwGTW9iaWxlMTAwLgYDVQQDDCdTYW1zdW5nIFRp
 | 
				
			||||||
 | 
					emVuIERFVkVMT1BFUiBQdWJsaWMgQ0EgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
 | 
				
			||||||
 | 
					AoIBAQCkqW9d0zO5NFOc7u164DKe9Yx+yEgUnsbhnJasqHaqT71qaMxyCOjyysZi7gGycDcgmLcU
 | 
				
			||||||
 | 
					tr2wSMTGWPibK8SrJ8bV/J1cy9nTpljM3s+lbPIVVxZeufhJkU79tXImHLolERd0vui+rj0Xpd9O
 | 
				
			||||||
 | 
					zlyNTRt0+PWVT1taWcbfHL7pUD25hMkTc8C3bC+dUoT1/RhCkXgmUvIor3EnnU0rBtAl4qNtg5y1
 | 
				
			||||||
 | 
					7RLT8dyicieAHCcW923YC/ngMZxnBjbL2Ht1RBUvrL6K3X5+l0VeF4qC3g7TKm/a/SGjq12ZD4sc
 | 
				
			||||||
 | 
					7rglzjSNlTVSGag6/2WkqxE6HheEBWaloYOdauzwydFNAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w
 | 
				
			||||||
 | 
					DQYJKoZIhvcNAQELBQADggEBAG88wKjKeTbj5I6wMEvRihd+gWrESJX3bXUSlHWjUfYKcvg3GzM9
 | 
				
			||||||
 | 
					cdooscqJdYgN8ezQuYiJQRk7BaPHSlPGkchsPUjvSM6WvIn9IT+VsEuVBrZNbZMSv6lM6wNig3TE
 | 
				
			||||||
 | 
					h2OxFTW6Bt8mCZB74EP2wb+39Fr5aJwWvmkxQjct3/O+GYPQhe0Lu1qpbbMhzafYYybSmO+om02V
 | 
				
			||||||
 | 
					cTWyJ/vtLUNyGfN7aHyBm6PFE5piAfpBaO9Az+zWil1HOsnzu1tGGnyV6IzQ/UiIo5P2sD8I5lEO
 | 
				
			||||||
 | 
					Xdf9Eicy9y5z2Ci2zrmDcAGWL8o5wOWrCqML2ijximFzyQ/swlMC9xBIX9RCFws=
 | 
				
			||||||
 | 
					</X509Certificate>
 | 
				
			||||||
 | 
					</X509Data>
 | 
				
			||||||
 | 
					</KeyInfo>
 | 
				
			||||||
 | 
					<Object Id="prop"><SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties"><SignatureProperty Id="profile" Target="#DistributorSignature"><dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile"></dsp:Profile></SignatureProperty><SignatureProperty Id="role" Target="#DistributorSignature"><dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-distributor"></dsp:Role></SignatureProperty><SignatureProperty Id="identifier" Target="#DistributorSignature"><dsp:Identifier></dsp:Identifier></SignatureProperty></SignatureProperties></Object>
 | 
				
			||||||
 | 
					</Signature>
 | 
				
			||||||
							
								
								
									
										11
									
								
								.tproject
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								.tproject
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 | 
				
			||||||
 | 
					<tproject xmlns="http://www.tizen.org/tproject">
 | 
				
			||||||
 | 
					    <platforms>
 | 
				
			||||||
 | 
					        <platform>
 | 
				
			||||||
 | 
					            <name>wearable-4.0</name>
 | 
				
			||||||
 | 
					        </platform>
 | 
				
			||||||
 | 
					    </platforms>
 | 
				
			||||||
 | 
					    <package>
 | 
				
			||||||
 | 
					        <blacklist/>
 | 
				
			||||||
 | 
					    </package>
 | 
				
			||||||
 | 
					</tproject>
 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							@@ -10,5 +10,7 @@
 | 
				
			|||||||
    <tizen:privilege name="http://tizen.org/privilege/alarm"/>
 | 
					    <tizen:privilege name="http://tizen.org/privilege/alarm"/>
 | 
				
			||||||
    <tizen:privilege name="http://tizen.org/privilege/calendar.read"/>
 | 
					    <tizen:privilege name="http://tizen.org/privilege/calendar.read"/>
 | 
				
			||||||
    <tizen:privilege name="http://tizen.org/privilege/calendar.write"/>
 | 
					    <tizen:privilege name="http://tizen.org/privilege/calendar.write"/>
 | 
				
			||||||
 | 
					    <tizen:privilege name="http://tizen.org/privilege/filesystem.read"/>
 | 
				
			||||||
 | 
					    <tizen:privilege name="http://tizen.org/privilege/filesystem.write"/>
 | 
				
			||||||
    <tizen:profile name="wearable"/>
 | 
					    <tizen:profile name="wearable"/>
 | 
				
			||||||
</widget>
 | 
					</widget>
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										198
									
								
								js/app.js
									
									
									
									
									
								
							
							
						
						
									
										198
									
								
								js/app.js
									
									
									
									
									
								
							@@ -14,6 +14,9 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var events;
 | 
				
			||||||
 | 
					var eventsTimeStamp = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(function() {
 | 
					(function() {
 | 
				
			||||||
    var canvasLayout,
 | 
					    var canvasLayout,
 | 
				
			||||||
        canvasContent,
 | 
					        canvasContent,
 | 
				
			||||||
@@ -27,12 +30,34 @@
 | 
				
			|||||||
        xhr.open('GET', path, true);
 | 
					        xhr.open('GET', path, true);
 | 
				
			||||||
        xhr.responseType = 'blob';
 | 
					        xhr.responseType = 'blob';
 | 
				
			||||||
        xhr.onload = function(e) { 
 | 
					        xhr.onload = function(e) { 
 | 
				
			||||||
        	console.log("status " + this.status);
 | 
					 | 
				
			||||||
          if (this.status == 0) {
 | 
					          if (this.status == 0) {
 | 
				
			||||||
              var file = new File([this.response], 'temp');
 | 
					              var file = new File([this.response], 'temp');
 | 
				
			||||||
              var fileReader = new FileReader();
 | 
					              var fileReader = new FileReader();
 | 
				
			||||||
              fileReader.addEventListener('load', function(){
 | 
					              fileReader.addEventListener('load', function(){
 | 
				
			||||||
                   console.log(fileReader.result);
 | 
					                   events = JSON.parse(fileReader.result);
 | 
				
			||||||
 | 
					                   
 | 
				
			||||||
 | 
					                   var onError = function(e) {
 | 
				
			||||||
 | 
					                	   console.log('Error!' + e.message);
 | 
				
			||||||
 | 
					                	 };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                	 var onResolveSuccess = function(dir) {
 | 
				
			||||||
 | 
					                	   var onListFilesSuccess = function(files) {
 | 
				
			||||||
 | 
					                	     files.forEach(function(file) {
 | 
				
			||||||
 | 
					                	       if (!file.isDirectory) {
 | 
				
			||||||
 | 
					                	         dir.deleteFile(file.fullPath, onDeleteSuccess, onError);
 | 
				
			||||||
 | 
					                	       }
 | 
				
			||||||
 | 
					                	     });
 | 
				
			||||||
 | 
					                	   };
 | 
				
			||||||
 | 
					                	   
 | 
				
			||||||
 | 
					                	   dir.listFiles(onListFilesSuccess, onError);
 | 
				
			||||||
 | 
					                	 };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                	 var onDeleteSuccess = function() {};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                   tizen.filesystem.resolve('/opt/usr/media/Downloads', onResolveSuccess, onError);
 | 
				
			||||||
 | 
					                   
 | 
				
			||||||
 | 
					                  
 | 
				
			||||||
 | 
					                   
 | 
				
			||||||
              });
 | 
					              });
 | 
				
			||||||
              fileReader.readAsText(file);
 | 
					              fileReader.readAsText(file);
 | 
				
			||||||
          } 
 | 
					          } 
 | 
				
			||||||
@@ -41,7 +66,7 @@
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    function getJSON() {
 | 
					    function getJSON() {
 | 
				
			||||||
        var downloadRequest = new tizen.DownloadRequest('http://download.tizen.org/tools/README.txt', 'downloads');
 | 
					        var downloadRequest = new tizen.DownloadRequest('http://raphael.maenle.net/calendarevents.json', 'downloads');
 | 
				
			||||||
            tizen.systeminfo.getPropertyValue('NETWORK', function(networkInfo) {
 | 
					            tizen.systeminfo.getPropertyValue('NETWORK', function(networkInfo) {
 | 
				
			||||||
                if (networkInfo.networkType === 'NONE') {
 | 
					                if (networkInfo.networkType === 'NONE') {
 | 
				
			||||||
                    console.log('Network connection is not available.Download is not possible.');
 | 
					                    console.log('Network connection is not available.Download is not possible.');
 | 
				
			||||||
@@ -51,9 +76,7 @@
 | 
				
			|||||||
            
 | 
					            
 | 
				
			||||||
            var listener = {
 | 
					            var listener = {
 | 
				
			||||||
                    /* When the download progresses (interval is platform-dependent) */
 | 
					                    /* When the download progresses (interval is platform-dependent) */
 | 
				
			||||||
                    onprogress: function(id, receivedSize, totalSize) {
 | 
					                    onprogress: function(id, receivedSize, totalSize) {},
 | 
				
			||||||
                        console.log('Received with id: ' + id + ', ' + receivedSize + '/' + totalSize);
 | 
					 | 
				
			||||||
                    },
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    /* When the user pauses the download */
 | 
					                    /* When the user pauses the download */
 | 
				
			||||||
                    onpaused: function(id) {
 | 
					                    onpaused: function(id) {
 | 
				
			||||||
@@ -68,7 +91,6 @@
 | 
				
			|||||||
                    /* When the download is completed */
 | 
					                    /* When the download is completed */
 | 
				
			||||||
                    oncompleted: function(id, fullPath) {
 | 
					                    oncompleted: function(id, fullPath) {
 | 
				
			||||||
                        console.log('Completed with id: ' + id + ', full path: ' + fullPath);
 | 
					                        console.log('Completed with id: ' + id + ', full path: ' + fullPath);
 | 
				
			||||||
                        
 | 
					 | 
				
			||||||
                        readJSON(fullPath);
 | 
					                        readJSON(fullPath);
 | 
				
			||||||
                    },
 | 
					                    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -77,10 +99,7 @@
 | 
				
			|||||||
                        console.log('Failed with id: ' + id + ', error name: ' + error.name);
 | 
					                        console.log('Failed with id: ' + id + ', error name: ' + error.name);
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                };
 | 
					                };
 | 
				
			||||||
            console.log("starting download");
 | 
					 | 
				
			||||||
            downloadId = tizen.download.start(downloadRequest, listener);
 | 
					            downloadId = tizen.download.start(downloadRequest, listener);
 | 
				
			||||||
            console.log(tizen.download.getState(downloadId));
 | 
					 | 
				
			||||||
            console.log("done");
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
@@ -108,17 +127,27 @@
 | 
				
			|||||||
     * @param {number} radius - the radius of the circle
 | 
					     * @param {number} radius - the radius of the circle
 | 
				
			||||||
     * @param {string} color - the color of the circle
 | 
					     * @param {string} color - the color of the circle
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    function renderArc(context, center, radius, color, startAngle, endAngle) {
 | 
					    function renderArc(context, center, radius, color, startAngle, endAngle, hardStart, hardStop) {
 | 
				
			||||||
 | 
					    	
 | 
				
			||||||
 | 
					    	if(hardStart == undefined)
 | 
				
			||||||
 | 
					    		hardStart = false;
 | 
				
			||||||
 | 
					    	if(hardStop == undefined)
 | 
				
			||||||
 | 
					    		hardStop= false;
 | 
				
			||||||
 | 
					    	
 | 
				
			||||||
        context.save();
 | 
					        context.save();
 | 
				
			||||||
        context.beginPath();
 | 
					        context.beginPath();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        seperation = 5;
 | 
					        seperation = 5;
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 | 
					        if(!hardStart)
 | 
				
			||||||
        	startAngle += seperation;
 | 
					        	startAngle += seperation;
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
        if(startAngle >= 360)
 | 
					        if(startAngle >= 360)
 | 
				
			||||||
        	startAngle -= 360;
 | 
					        	startAngle -= 360;
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 | 
					        if(!hardStop)
 | 
				
			||||||
        	endAngle -= seperation;
 | 
					        	endAngle -= seperation;
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
        if(endAngle<0)
 | 
					        if(endAngle<0)
 | 
				
			||||||
        	endAngle += 360;
 | 
					        	endAngle += 360;
 | 
				
			||||||
        context.arc(center.x, center.y, radius, startAngle * Math.PI / 180., endAngle * Math.PI / 180.);
 | 
					        context.arc(center.x, center.y, radius, startAngle * Math.PI / 180., endAngle * Math.PI / 180.);
 | 
				
			||||||
@@ -128,7 +157,9 @@
 | 
				
			|||||||
        context.stroke();        
 | 
					        context.stroke();        
 | 
				
			||||||
        context.restore();
 | 
					        context.restore();
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 | 
					        if(!hardStart)
 | 
				
			||||||
        	renderCircle(context, polToCart(radius, startAngle), 9, color);
 | 
					        	renderCircle(context, polToCart(radius, startAngle), 9, color);
 | 
				
			||||||
 | 
					        if(!hardStop)
 | 
				
			||||||
        	renderCircle(context, polToCart(radius, endAngle), 9, color);
 | 
					        	renderCircle(context, polToCart(radius, endAngle), 9, color);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
@@ -141,7 +172,23 @@
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    function hourToAngle(hour) {
 | 
					    function hourToAngle(hour) {
 | 
				
			||||||
 | 
					    	if(hour >= 18)
 | 
				
			||||||
 | 
					    		hour -= 18;
 | 
				
			||||||
 | 
					    	else
 | 
				
			||||||
 | 
								hour += 6;
 | 
				
			||||||
 | 
					    	angle = (hour) * 15;
 | 
				
			||||||
    	
 | 
					    	
 | 
				
			||||||
 | 
					    	return angle;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    function minuteToAngle(minute) {
 | 
				
			||||||
 | 
					    	if(minute >= 15)
 | 
				
			||||||
 | 
					    		minute -= 15;
 | 
				
			||||||
 | 
					    	else
 | 
				
			||||||
 | 
								minute += 45;
 | 
				
			||||||
 | 
					    	angle = (minute / 60) * 360;
 | 
				
			||||||
 | 
					    	
 | 
				
			||||||
 | 
					    	return angle;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
@@ -174,6 +221,29 @@
 | 
				
			|||||||
        context.restore();
 | 
					        context.restore();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
					    /** 
 | 
				
			||||||
 | 
					     * Renders the 24h sun around the watch
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    function renderSun(date, hour, minute, second) {
 | 
				
			||||||
 | 
					    	
 | 
				
			||||||
 | 
					    	if(hour > 6 && hour < 18)
 | 
				
			||||||
 | 
					    		sunColor = "#FFD700";
 | 
				
			||||||
 | 
					    	else {
 | 
				
			||||||
 | 
								sunColor = "#C0C0C0"
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					    	
 | 
				
			||||||
 | 
					    	sunDistance = document.body.clientWidth / 2 - 60;
 | 
				
			||||||
 | 
					        renderCircle(ctxContent, polToCart(sunDistance, hourToAngle(hour + minute / 60)), 16, sunColor);    	
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    function renderEarth(date, minute, second) {
 | 
				
			||||||
 | 
					    	
 | 
				
			||||||
 | 
							earthColor = "#0077BE";
 | 
				
			||||||
 | 
					    	earthDistance = document.body.clientWidth / 2 - 120;
 | 
				
			||||||
 | 
					        renderCircle(ctxContent, polToCart(earthDistance, minuteToAngle(minute + second / 60)), 10, earthColor);    	
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * Renders text at a specific center, radius, and color
 | 
					     * Renders text at a specific center, radius, and color
 | 
				
			||||||
     * @private
 | 
					     * @private
 | 
				
			||||||
@@ -234,7 +304,8 @@
 | 
				
			|||||||
            renderNeedle(ctxLayout, angle, 0.7, 0.945, 10, "#c4c4c4");
 | 
					            renderNeedle(ctxLayout, angle, 0.7, 0.945, 10, "#c4c4c4");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
		*/
 | 
							*/
 | 
				
			||||||
        renderText(ctxLayout, "TIZEN WATCH", center.x, center.y - (watchRadius * 0.4), 25, "#999999");
 | 
					        
 | 
				
			||||||
 | 
					        // renderText(ctxLayout, "TIZEN WATCH", center.x, center.y - (watchRadius * 0.4), 25, "#999999");
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
@@ -252,36 +323,102 @@
 | 
				
			|||||||
        ctxContent.clearRect(0, 0, ctxContent.canvas.width, ctxContent.canvas.height);
 | 
					        ctxContent.clearRect(0, 0, ctxContent.canvas.width, ctxContent.canvas.height);
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        // Draw the hour needle
 | 
					        // Draw the hour needle
 | 
				
			||||||
        renderNeedle(ctxContent, Math.PI * (((hour + minute / 60) / 6) - 0.5), 0, 0.50, 3, "#454545");
 | 
					        renderSun(date, hour, minute, second);
 | 
				
			||||||
 | 
					 | 
				
			||||||
        // Draw the minute needle
 | 
					        // Draw the minute needle
 | 
				
			||||||
        renderNeedle(ctxContent, Math.PI * (((minute + second / 60) / 30) - 0.5), 0, 0.70, 3, "#454545");
 | 
					        
 | 
				
			||||||
 | 
					        renderEarth(ctxContent, minute, second);
 | 
				
			||||||
 | 
					        // renderNeedle(ctxContent, Math.PI * (((minute + second / 60) / 30) - 0.5), 0, 0.70, 3, "#454545");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Draw the minute/hour circle
 | 
					        // Draw the minute/hour circle
 | 
				
			||||||
        // renderCircle(ctxContent, center, 8, "#454545");
 | 
					        // renderCircle(ctxContent, center, 8, "#454545");
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        thickness = 18;
 | 
					 | 
				
			||||||
        edge = document.body.clientWidth / 2 - thickness / 2 - 2;
 | 
					 | 
				
			||||||
        renderArc(ctxContent, center, edge, "#808080", 75, 195);  // sleep
 | 
					 | 
				
			||||||
        renderArc(ctxContent, center, edge, "#FF0000", 210, 277.5);  // work
 | 
					 | 
				
			||||||
        renderArc(ctxContent, center, edge, "#FFFF00", 277.5, 292.5);  // lunch
 | 
					 | 
				
			||||||
        renderArc(ctxContent, center, edge, "#FF0000", 292.5, 352.5);  // work
 | 
					 | 
				
			||||||
        
 | 
					 | 
				
			||||||
        // Draw the second needle
 | 
					        // Draw the second needle
 | 
				
			||||||
        ctxContent.shadowOffsetX = 4;
 | 
					        // ctxContent.shadowOffsetX = 4;
 | 
				
			||||||
        ctxContent.shadowOffsetY = 4;
 | 
					        // ctxContent.shadowOffsetY = 4;
 | 
				
			||||||
        renderNeedle(ctxContent, Math.PI * ((second / 30) - 0.5), -0.10, 0.85, 1, "#c4c4c4");
 | 
					        // renderNeedle(ctxContent, Math.PI * ((second / 30) - 0.5), -0.10, 0.85, 1, "#c4c4c4");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Draw the second circle
 | 
					        // Draw the second circle
 | 
				
			||||||
        ctxContent.shadowOffsetX = 0;
 | 
					        // ctxContent.shadowOffsetX = 0;
 | 
				
			||||||
        ctxContent.shadowOffsetY = 0;
 | 
					        // ctxContent.shadowOffsetY = 0;
 | 
				
			||||||
        renderCircle(ctxContent, center, 5, "#c4c4c4");
 | 
					        // renderCircle(ctxContent, center, 5, "#c4c4c4");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Draw the center circle
 | 
					        // Draw the center circle
 | 
				
			||||||
        renderCircle(ctxContent, center, 2, "#454545");
 | 
					        // renderCircle(ctxContent, center, 2, "#454545");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Draw the text for date
 | 
					        // Draw the text for date
 | 
				
			||||||
        renderText(ctxContent, date, center.x, center.y + (watchRadius * 0.5), 25, "#999999");
 | 
					        // renderText(ctxContent, date, center.x, center.y + (watchRadius * 0.5), 25, "#999999");
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        if(events == null)
 | 
				
			||||||
 | 
					        	return;
 | 
				
			||||||
 | 
					                
 | 
				
			||||||
 | 
					    	thickness = 18;
 | 
				
			||||||
 | 
					        edge = document.body.clientWidth / 2 - thickness / 2 - 2;
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        for(var event in events.events){
 | 
				
			||||||
 | 
					        	
 | 
				
			||||||
 | 
					        	var startedBeforeToday = false;
 | 
				
			||||||
 | 
					        	var endsAfterToday = false;
 | 
				
			||||||
 | 
					        	var e = events.events[event];
 | 
				
			||||||
 | 
					        	
 | 
				
			||||||
 | 
					        	// check if not today
 | 
				
			||||||
 | 
					        	if(e.startDateTime.date.year != tizen.time.getCurrentDateTime().getFullYear() ||
 | 
				
			||||||
 | 
					        	   e.startDateTime.date.month != tizen.time.getCurrentDateTime().getMonth() + 1 || 
 | 
				
			||||||
 | 
					        	   e.startDateTime.date.day != tizen.time.getCurrentDateTime().getDate()){
 | 
				
			||||||
 | 
					        		
 | 
				
			||||||
 | 
					        		// if not today, check if it is an earlier event
 | 
				
			||||||
 | 
					        		if(e.startDateTime.date.year < tizen.time.getCurrentDateTime().getFullYear())
 | 
				
			||||||
 | 
					        			startedBeforeToday = true;
 | 
				
			||||||
 | 
					        		else if(e.startDateTime.date.month < tizen.time.getCurrentDateTime().getMonth() + 1)
 | 
				
			||||||
 | 
					        			startedBeforeToday = true;
 | 
				
			||||||
 | 
					        		else if(e.startDateTime.date.day < tizen.time.getCurrentDateTime().getDate())
 | 
				
			||||||
 | 
					        			startedBeforeToday = true;
 | 
				
			||||||
 | 
					        		else
 | 
				
			||||||
 | 
					        			continue;
 | 
				
			||||||
 | 
					        	}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        	// check if not today
 | 
				
			||||||
 | 
					        	if(e.stopDateTime.date.year != tizen.time.getCurrentDateTime().getFullYear() ||
 | 
				
			||||||
 | 
					        	   e.stopDateTime.date.month != tizen.time.getCurrentDateTime().getMonth() + 1 || 
 | 
				
			||||||
 | 
					        	   e.stopDateTime.date.day != tizen.time.getCurrentDateTime().getDate()){
 | 
				
			||||||
 | 
					        		
 | 
				
			||||||
 | 
					        		// if not check if later date
 | 
				
			||||||
 | 
					        		if(e.startDateTime.date.year > tizen.time.getCurrentDateTime().getFullYear())
 | 
				
			||||||
 | 
					        			endsAfterToday = true;
 | 
				
			||||||
 | 
					        		else if(e.startDateTime.date.month > tizen.time.getCurrentDateTime().getMonth() + 1)
 | 
				
			||||||
 | 
					        			endsAfterToday = true;
 | 
				
			||||||
 | 
					        		else if(e.startDateTime.date.day > tizen.time.getCurrentDateTime().getDate())
 | 
				
			||||||
 | 
					        			endsAfterToday = true;
 | 
				
			||||||
 | 
					        		else
 | 
				
			||||||
 | 
					        			continue;
 | 
				
			||||||
 | 
					        	}
 | 
				
			||||||
 | 
					        	
 | 
				
			||||||
 | 
					        	if(startedBeforeToday && endsAfterToday)
 | 
				
			||||||
 | 
					        		continue;
 | 
				
			||||||
 | 
					        	
 | 
				
			||||||
 | 
					        	var startTime = 0;
 | 
				
			||||||
 | 
					        	if(!startedBeforeToday)
 | 
				
			||||||
 | 
					        		startTime = e.startDateTime.time.hour + e.startDateTime.time.minute / 60;
 | 
				
			||||||
 | 
					        	
 | 
				
			||||||
 | 
					        	var stopTime = 0;
 | 
				
			||||||
 | 
					        	if(!endsAfterToday)
 | 
				
			||||||
 | 
					        		stopTime = e.stopDateTime.time.hour + e.stopDateTime.time.minute / 60;
 | 
				
			||||||
 | 
					        	
 | 
				
			||||||
 | 
					            renderArc(ctxContent, center, edge, e.color, hourToAngle(startTime), hourToAngle(stopTime), startedBeforeToday, endsAfterToday);     	
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					       
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    function updateCalendar(offset_ms) {
 | 
				
			||||||
 | 
					    	var d = new Date();
 | 
				
			||||||
 | 
					    	var currentTime = d.getTime();
 | 
				
			||||||
 | 
					    	console.log("current Time: " + currentTime);
 | 
				
			||||||
 | 
					    	if(eventsTimeStamp + offset_ms < currentTime){
 | 
				
			||||||
 | 
					    		console.log("updating Events");
 | 
				
			||||||
 | 
					    		getJSON();
 | 
				
			||||||
 | 
					    		eventsTimeStamp = currentTime;
 | 
				
			||||||
 | 
					    	}
 | 
				
			||||||
 | 
					    	
 | 
				
			||||||
 | 
					    	
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
@@ -337,6 +474,7 @@
 | 
				
			|||||||
        // Update the content of the watch every second
 | 
					        // Update the content of the watch every second
 | 
				
			||||||
        setInterval(function() {
 | 
					        setInterval(function() {
 | 
				
			||||||
            drawWatchContent();
 | 
					            drawWatchContent();
 | 
				
			||||||
 | 
					            updateCalendar(60000);
 | 
				
			||||||
        }, 1000);
 | 
					        }, 1000);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user