| 
						
						
						
					 | 
					@ -1,4 +1,8 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					tag toggle | 
					 | 
					 | 
					tag pro-router | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
						prop view | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
						<self><{ "view-{view || R.view }" }> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					tag pro-toggle | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						prop param | 
					 | 
					 | 
						prop param | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						prop disabled | 
					 | 
					 | 
						prop disabled | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -7,23 +11,23 @@ tag toggle | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						def render | 
					 | 
					 | 
						def render | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							<self.activated=R.params[param] .disabled=disabled @click.if(!disabled)=R.toggle(param)><slot> | 
					 | 
					 | 
							<self.activated=R.params[param] .disabled=disabled @click.if(!disabled)=R.toggle(param)><slot> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					tag ref-f # f - forget current params in new destination | 
					 | 
					 | 
					tag pro-ref-f < a # f - forget current params in new destination | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
						prop view | 
					 | 
					 | 
						prop view | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
						prop target = {} | 
					 | 
					 | 
						prop params = {} | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
						prop go | 
					 | 
					 | 
						prop go | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						def render | 
					 | 
					 | 
						def render | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							let link = go || url | 
					 | 
					 | 
							let link = go || url | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
							<self[d:inline]><a.active=(R.to_path! == link) href=link @click.prevent=R.go(link)><slot> | 
					 | 
					 | 
							<self[d:inline].active=(R.to_path! == link) href=link @click.prevent=R.go(link)><slot> | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						get url | 
					 | 
					 | 
						get url | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
							R.to_path view, target | 
					 | 
					 | 
							R.to_path view, params | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					tag ref < ref-f | 
					 | 
					 | 
					tag pro-ref < pro-ref-f | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
						get url | 
					 | 
					 | 
						get url | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
							#target = JSON.parse JSON.stringify(target) # duplicate object | 
					 | 
					 | 
							#params = JSON.parse JSON.stringify(params) # duplicate object | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
							#target[k] ||= v for own k, v of R.safe_params | 
					 | 
					 | 
							#params[k] ||= v for own k, v of R.safe_params | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
							R.to_path view, #target | 
					 | 
					 | 
							R.to_path view, #params | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					tag not_found | 
					 | 
					 | 
					tag view-not_found | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
						<self><h1> "Page not found :(" | 
					 | 
					 | 
						<self><h1> "Page not found :(" |