.
https://www.fanfiction.net/s/13393948/0

[Let Marinette Drink Coffee 2019](https://www.fanfiction.net/s/13405773/0) 7k words

[Scandal Scandal](https://www.fanfiction.net/s/13414282/0). I think that has a reveal??? 4k words

[The Chat Blanc Puppet](https://www.fanfiction.net/s/13445340/0). 12k words but a take that would make most sense since she makes puppets of the akumatised people.

From AO3
[Valentine's Day Haters Club](https://archiveofourown.org/works/29407971)
2700 words
[Save Yourself (I'll help you)](https://archiveofourown.org/works/28840881/chapters/70743690) 
11950 words
[The rise of dark angel](https://archiveofourown.org/works/25602028/chapters/62139622)
8216 words - not sure it's complete though
[You Gave Me Your Umbrella I Gave You My Heart](https://archiveofourown.org/works/18260033)
5900 words.package admin

import (
	"github.com/astaxie/beego/orm"
	"time"
)

type Review struct {
	Id       	int
	Name    	string
	Review   	string 		`orm:"size(500)"`
	Reply     	string    	`orm:"size(500)"`
	Mail   	    string		`orm:"size(500)"`
	Created  	time.Time 	`orm:"auto_now_add;type(datetime)"`
	Updated  	time.Time 	`orm:"auto_now;type(datetime)"`
	Status   	int       	`orm:"default(1)"`
	ArticleId 	int
}

func init() {
	// 需要在init中注册定义的model
	orm.RegisterModel(new(Review))
}
Jan 29, 2020 - Remember that there is a spirit in everything around you, Aries. Just because we can't perceive something with our eyes, ears, nose, mouth, or fingers doesn't mean that it doesn't exist. Pay respect to the force field that surrounds us, and to the animate and inanimate forms that exist in our everyday life. You are apt to perceive life as if it were a prayer today.First of all, great story. I have 2 theories. They say ghosts walk among us. There's no proof but think about it. Imagine your walking down a city street and you pass many people, obviously you don't know them but are they real? Are they from another time, dimension or universe? 

My other theory is that you experienced a glitch in time somehow. Maybe you advanced a few minutes before the flow of time caught up with you. Or maybe again those people were time travelers and there was a glitch on their end.

Who knows? I'm not a nut or a troll. I really believe there are answers out there. None of this has been scientifically proven but who knows? Maybe there will be a time when this can be explained. Remember, they used to say man can't fly!package de.fklappan.app.repositoryloader.ui.overviewrepository

import android.util.Log
import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import de.fklappan.app.repositoryloader.common.GuiModelMapper
import de.fklappan.app.repositoryloader.common.RxViewModel
import de.fklappan.app.repositoryloader.common.UseCasesFactory
import de.fklappan.app.repositoryloader.domain.LOG_TAG
import de.fklappan.app.repositoryloader.domain.models.RepositoryDomainModel
import io.reactivex.Scheduler

/**
 * ViewModel for the overview fragment handling the loading of the data
 * @param useCasesFactory       the factory class to create UseCase objects.
 * @param schedulerIo           the IO scheduler to load work off to another thread.
 * @param schedulerGuiThread    the scheduler to access the Android GUI thread.
 * @param modelMapper           the model mapper class to map between GUI and domain models.
 */
class OverviewRepositoryViewModel(private val useCasesFactory: UseCasesFactory,
                                  private val schedulerIo: Scheduler,
                                  private val schedulerGuiThread: Scheduler,
                                  private val modelMapper: GuiModelMapper)
: RxViewModel() {

    private val _state = MutableLiveData<OverviewRepositoryState>()
    // expose read only workoutState
    val repositoryState: LiveData<OverviewRepositoryState>
        get() = _state

    /**
     * Loads all (GitHub) repositories. They will be exposed via the state LiveData of the ViewModel
      */
    fun loadRepositories() {
        Log.d(LOG_TAG, "loadRepositories")
        addDisposable(useCasesFactory.createGetRepositoriesUseCase().execute()
           .subscribeOn(schedulerIo)
           .observeOn(schedulerGuiThread)
           .doOnSubscribe{ _state.value = OverviewRepositoryState.Loading}
           .subscribe(
                this::handleSuccess,
                this::handleError
            ))
    }

    private fun handleSuccess(repositoryList: List<RepositoryDomainModel>) {
        Log.d(LOG_TAG, "loaded ${repositoryList.size} repositories")
        // map domain model to gui model
        val guiModelList = ArrayList<RepositoryGuiModel>()
        for (domainRepository in repositoryList) {
            guiModelList.add(modelMapper.mapDomainToGui(domainRepository))
        }
        _state.value = OverviewRepositoryState.RepositoryDetails(guiModelList)
    }

    private fun handleError(error: Throwable) {
        Log.e(LOG_TAG, "Error while executing request", error)
        _state.value = OverviewRepositoryState.Error(error.localizedMessage)
    }
}Roberto Martínez believes Everton's fifth-round tie against Swansea City can shape the club's campaign providing they handle the expectation that contributed to their FA Cup downfall last season.
Martínez orchestrated Everton's elimination from the competition last term when his Wigan Athletic team won 3-0 at Goodison Park in the quarter-finals en route to beating Manchester City in the final. Wigan's win extended Everton's wait for a trophy into a 19th year and ended David Moyes' last chance of a trophy in 11 years as manager.
Moyes' successor, who admits Everton struggled with that burden against Wigan, has warned his players must overcome a similar pressure when Garry Monk's team visit on Sunday. "I don't think Everton were complacent against Wigan," said Martínez. "But I thought there was a real feeling of responsibility on them, of wanting to get to Wembley, and that probably affected them at the start of the game. We scored three goals and it became very difficult. What you need to be careful of in cup competitions, when you're playing at home and you are favourites, is coping with that feeling.
"You can be too relaxed or too tense going into a game that you are expected to win so it is crucial to find that happy medium. I feel the dressing room has got something special and we can react and face adversity in an incredible manner, as we've shown in the last few weeks. The way we want to play and the way we want to win games is clear. We want to keep polishing that and keep getting better so the focus is on that – it is not about winning a trophy."
Everton have lost ground in the race for Champions League qualification after one win in their past four league games. But Martínez believes a positive FA Cup result would benefit their top-four prospects. Asked if he would rather retain the FA Cup or finish in the top four, the manager replied: "Why can't we have both?
"To be honest, I think you have a better chance to get both, I don't think it is one or the other. There is momentum, competition for places and it is better to rotate players when you are winning. I think we could do that but I do feel Sunday is a very, very difficult game. Swansea will come with a good mentality, nothing to lose, and they are a possession team like us. For us, this is the same as the game last season when Everton played Wigan in the FA Cup, 100%."
Martínez made Monk captain when he took over at Swansea in 2007 and believes his former club have been galvanised by the long-serving defender's appointment as successor to Michael Laudrup.
"Gary was my first big decision as Swansea manager in terms of shaping the squad," said the Everton manager, who could give the loan signing Lacina Traoré his debut on Sunday. "I had to decide on giving